جمع جزء: 139,000 تومان
- × 1 عدد: CoRover Certified AI Professional (C-CAP) - 139,000 تومان
Google's Go (Golang) از مبتدی به Pro. از ابتدا به یک برنامه نویس حرفه ای Golang تبدیل شوید. با تمرین های دستی!
عنوان اصلی : Master Go (Golang) Programming:The Complete Go Bootcamp 2022
سرفصل های دوره :
معرفی دوره:
مهم. لطفا بخوانید!
به انجمن آنلاین ما بپیوندید!
شروع به کار:
The Go Playground. اولین برنامه شما
تنظیم محیط برنامه نویسی در لینوکس (Go و VSCode)
محیط برنامه نویسی را در macOS تنظیم کنید (Go، Git و VSCode)
سازمان کد
ساختار یک برنامه Go
کدنویسی - ساختار برنامه Go
دانش خود را بیازمایید: شروع به کار با Go
کامپایل (go build) و اجرای برنامه های Go (go run)
برو بسته ها و ماژول ها
قالببندی کد منبع Go (gofmt)
دانش خود را آزمایش کنید: قالببندی کد، کامپایل و اجرای برنامههای Go
تمرینات عملی را به چالش بکشید - شروع به کار:
تمرینات عملی
Go Basics:
متغیرها در Go
کدگذاری - متغیرها و اعلان ها
دانش خود را بیازمایید: متغیرها و اعلان ها
انواع و مقادیر صفر
کدگذاری - انواع و مقادیر صفر
نظرات
قراردادهای نامگذاری در حال حرکت
کدگذاری - قرارداد نظرات و نامگذاری
دانش خود را بیازمایید: انواع، مقادیر صفر، نظرات و قراردادها
بسته fmt
کدنویسی - بسته fmt
دانش خود را بیازمایید: Package fmt
ثابت در حال حرکت
قوانین ثابت
عبارات ثابت. تایپ شده در مقابل ثابت های تایپ نشده
IOTA
کدگذاری - ثابت ها و IOTA
دانش خود را بیازمایید: ثابت
برو انواع داده - قسمت 1
برو انواع داده - قسمت 2
کدنویسی - انواع داده برو
دانش خود را بیازمایید: برو انواع داده
عملیات روی انواع: عملگرهای حسابی و انتساب
مقایسه و عملگرهای منطقی
کدنویسی - Go Operators
سرریز
تبدیل انواع عددی
تبدیل اعداد به رشته و رشته ها به اعداد
کدگذاری - تبدیل انواع
دانش خود را آزمایش کنید: اپراتورها و تبدیل ها
انواع تعریف شده (نامگذاری شده) - قسمت 1
کدگذاری - انواع تعریف شده
اعلامیه های مستعار
کدگذاری - نام مستعار
دانش خود را بیازمایید: انواع و نام های مستعار تعریف شده
چالشهای کدنویسی - مبانی Go:
اعلان متغیرها
ثابت
بسته fmt
اپراتورها و تبدیل ها
انواع و نام مستعار
کنترل جریان برنامه در Go:
اگر، دیگر اگر و بیانیه های دیگری
کدنویسی - If، Else If و Else
آرگومان های خط فرمان: os.Args
کدنویسی - آرگومان های خط فرمان
عبارت Simple If
کدنویسی - Simple If
دانش خود را بیازمایید: اگر، دیگر اگر و بیانیه های دیگر
برای حلقه ها
حلقه while in Go کجاست؟
کدنویسی - برای حلقه ها
برای و ادامه بیانیه ها
For and Break Statements
کدنویسی - برای، شکستن و ادامه دادن
دانش خود را آزمایش کنید: برای حلقه ها
بیانیه برچسب
برو
کدگذاری - برچسب ها و بیانیه های رفتن
تغییر بیانیه
دانش خود را بیازمایید: بیانیهها را برچسبگذاری کنید، بروید و تغییر دهید
کدگذاری - بیانیه سوئیچ
کدگذاری - محدوده ها
دانش خود را بیازمایید: دامنه ها
چالش های کدگذاری - کنترل جریان:
تمرینات چالش کدنویسی - کنترل جریان
آرایهها در Go:
معرفی آرایه ها
اعلان آرایه ها
عملیات آرایه
کدگذاری - اعلام آرایه ها و عملیات
آرایه هایی با عناصر کلیددار
کدگذاری - آرایه هایی با عناصر کلیددار
دانش خود را بیازمایید: آرایه ها
چالش های کدگذاری - آرایه ها:
تمرین کدگذاری آرایه
Slices in Go:
معرفی برش ها
اعلام برش ها و عملیات برش پایه
مقایسه برش ها
کدنویسی - مبانی برش
افزودن به یک برش. کپی کردن برش ها
دانش خود را بیازمایید: مبانی برش
عبارات برش
کدگذاری - عبارات برش
داخلی برش: آرایه پشتیبان و سربرگ برش - قسمت 1
کدنویسی - آرایه پشتیبان Slice
اضافه، طول و ظرفیت در عمق
کدگذاری - افزودن به Slices
دانش خود را بیازمایید: عبارات برش و سربرگ برش
چالشهای کدنویسی - بخشها:
تمرین های چالش کدنویسی - برش ها
Strings، Runes، Bytes و UTF-8 در Go:
معرفی رشته ها
کدنویسی - مبانی رشته
دانش خود را بیازمایید: مبانی رشته ها
معرفی رونز، بایت و نقاط کد یونیکد
رمز و رشته کدنویسی. رمزگشایی رشته ها بایت بایت و رون با رون
طول رشته به بایت و رونز
کدگذاری - رشته ها، رون ها و رمزگشایی
برش رشته ها
کدگذاری - برش رشته ها
دانش خود را بیازمایید: رشته ها، رونزها، رمزگشایی
بسته رشته قسمت 1: شامل، حاوی هر، تعداد، پایین، بالا، برابر برابر
Strings Package Part2. دستکاری رشته ها: تکرار، جایگزینی، تقسیم، پیوستن، فیلد
کدنویسی - بسته رشته ها
دانش خود را بیازمایید: بسته رشته ها
چالشهای کدنویسی - رشتهها:
تمرینات چالش کدنویسی - رشته ها
Maps in Go:
معرفی نقشه ها
اعلام نقشه ها، کار با نقشه ها
مقایسه نقشه ها
سرصفحه نقشه. شبیه سازی نقشه ها
کدنویسی - Maps in Go
دانش خود را بیازمایید: Maps
Coding Challenges -Maps:
تمرین های چالش کدنویسی - نقشه ها
کار با فایلها در Go:
باز کردن، بستن، تغییر نام، انتقال، حذف فایل ها
کدگذاری - عملیات روی فایل ها
نوشتن بایت در فایل: os.Write و ioutil.WriteFile
کدنویسی - نوشتن روی فایل ها با استفاده از os و ioutil
نوشتن روی فایلها با استفاده از بافر رایتر (بسته bufio)
کدنویسی - نوشتن روی فایل ها با استفاده از بافر در حافظه
خواندن n بایت از یک فایل. خواندن یک فایل با استفاده از بافر خوان
کدنویسی - خواندن بایت ها از فایل ها
خواندن خط به خط یک فایل با استفاده از اسکنر
کدنویسی - خواندن فایل ها با استفاده از جداکننده
اسکن برای ورودی کاربر. خواندن از Stdin
کدنویسی - خواندن از کنسول
دانش خود را بیازمایید: کار با فایل ها
چالشهای کدنویسی - کار با فایلها:
تمرین های کدنویسی - کار با فایل ها
Structs in Go:
سازماندهی داده ها با ساختارها
ایجاد ساختارها
بازیابی و به روز رسانی فیلدهای ساختار
کدنویسی - کار با ساختارها
ساختارهای ناشناس و فیلدهای سازه ناشناس
ساختارهای تعبیه شده
کدنویسی - ساختارهای ناشناس و تعبیه شده
دانش خود را بیازمایید: Structs
چالش های کدنویسی - ساختارها:
تمرین های چالش کدنویسی - سازه ها
توابع در Go:
مقدمه ای بر توابع
پارامترهای تابع، آرگومان ها و مقادیر بازگشتی
کدنویسی - مبانی توابع
دانش خود را بیازمایید: مبانی عملکرد
توابع متغیر - قسمت 1
کدنویسی - توابع متغیر
بیانیه تاخیر
کدگذاری - بیانیه تاخیر
توابع ناشناس
کدگذاری - توابع ناشناس
دانش خود را بیازمایید: عملکردها در عمق
چالش های کدگذاری - توابع:
تمرینات چالش کدنویسی - توابع
Pointers in Go:
حافظه و اشاره گرهای کامپیوتر
اشاره گر به اشاره گر. مقایسه اشاره گرها
کدنویسی - مبانی اشاره گر
عبور و برگشت نشانگرها از توابع - قسمت 1
عبور نشانگرها به توابع. عبور از ارزش در مقابل عبور با اشاره گر - قسمت 2
کدگذاری - انتقال مقادیر و اشاره گرها به توابع
دانش خود را بیازمایید: اشاره گرها
چالشهای کدنویسی - نکات:
تمرین های چالش کدنویسی - اشاره گر
روشها و رابطها در Go (OOP):
توابع گیرنده (روش ها)
کدنویسی - مقدمه ای بر روش ها
کدگذاری - روش ها با گیرنده اشاره گر
دانش خود را بیازمایید: روشها
معرفی رابط ها
پیاده سازی رابط ها
کدنویسی - پیاده سازی رابط ها
نوع پویا و چند شکلی رابط
تعریف های نوع و سوئیچ های نوع
کدگذاری - تایپ اظهارات
رابط های تعبیه شده
رابط خالی
کدنویسی - رابط خالی
دانش خود را آزمایش کنید: رابط ها
چالشهای کدنویسی - روشها و رابطها:
تمرین های چالش کدنویسی - روش ها
تمرین های چالش کدنویسی - رابط ها
Concurrency در Go:
همزمانی در مقابل موازی گرایی
معرفی Goroutines
گوروتین های تخم ریزی. کلمه کلیدی برو
کدنویسی - دریافت اطلاعات
گروه های انتظار
کدنویسی - برنامهها و گروههای انتظار
پروژه: URL Checker و Page Downloader
Refactoring پروژه با استفاده از WaitGroups: URL Checker و Page Downloader
مسابقه داده
Go Race Detector
کدنویسی - مسابقه داده
کدنویسی - Mutexes
معرفی کانال ها
کدنویسی - معرفی کانال ها
مجموعه ها و کانال ها
گوروتین ها، کانال ها و عملکرد ناشناس
کدنویسی - برنامه ها و کانال ها
Refactoring پروژه با استفاده از کانال ها: URL Checker و Page Downloader
کانال های بافر نشده
کدگذاری - کانال های بافر نشده
کانال های بافر
کدگذاری - کانال های بافر
بیانیه را انتخاب کنید
کدگذاری - بیانیه را انتخاب کنید
دانش خود را بیازمایید: Concurrency in Go
چالش های کدنویسی - همزمانی:
تمرین های چالش کدنویسی - گوروتین ها، گروه های انتظار و موتکس ها
تمرین های چالش کدنویسی - برنامه ها و کانال ها
بستهها و ماژولهای Go:
نمای کلی بستههای برو
ایجاد یک بسته
GOPATH و بستههای عمیق
صادرات نام ها. دسترسی خصوصی در مقابل دسترسی خصوصی
بیانیه واردات و محدوده
تابع Init
دانش خود را بیازمایید: Go Packages
برو مرور کلی ماژول ها
ایجاد ماژول Go خودتان
ماژول را در GitHub منتشر کنید. نسخهسازی معنایی
دستورات - ایجاد و انتشار یک ماژول در GitHub
انتشار یک رفع اشکال و یک بهروزرسانی جزئی
انتشار یک به روز رسانی عمده
استفاده از وابستگی چند نسخه
دانش خود را بیازمایید: برو ماژول ها
تمرینات عملی را به چالش بکشید - بستهها و ماژولها:
تمرینات دستی
محتوای آینده در سال 2022! :
محتوای جدیدی که باید اضافه شود
تکمیل دوره:
تبریک
پاداش
Master Go (Golang) Programming:The Complete Go Bootcamp 2022
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
آموزش استاد شدن در کدنویسی Python 2020
مبانی علوم داده با پانداس و پایتون
Ethical Hacking from Scratch: Complete Bootcamp 2023
آموزش راه اندازی یک هاست و وب سرور لینوکسی
فیلم یادگیری کامل Docker 2021
اسکریپت نویسی Bash Shell در لینوکس
Go (Golang) Programming: The Complete Go Bootcamp 2023
ملزومات Ansible برای مهندسان شبکه (Ansible ، GNS3 ، Cisco و Linux Automation)
LangGraph Mastery: Develop LLM Agents with LangGraph
بوت کمپ استاد شدن در برنامه نویسی Python
✨ تا ۷۰% تخفیف با شارژ کیف پول 🎁
مشاهده پلن ها