در این مقاله میخوانید
چرا دوره برنامه نویسی Go؟
این دوره Go (Golang) یک تجربه منحصر به فرد است . بسیاری از دوره های آموزش زبان Go دیگر وجود دارد که می توانید انتخاب کنید ، اما این دوره کاملا متفاوت است.
برای هر مفهوم کلیدی زبان Go ، فقط یک ویدیو دریافت نمی کنید بلکه:
- ده ها چالش
- تمرینات و چالش هی مختلف با راه حل
- بخش کدگذاری پر از مثالها
- اسلایدها با نکات اصلی
موضوعاتی که در این بوتکمپ برنامه نویسی کامل Go (Golang) پوشش داده شده است:
- نصب Go ، Git و VSCode در ویندوز ، مک و لینوکس
- تدوین و اجرای برنامه های Go
- استفاده از ابزارهای Go مانند go fmt برای قالب بندی و نوشتن کد Go اصطلاحی
- GOPATH و ساختار برنامه Go
- بسته ها و ماژول ها را در عمق بروید
- ماژول ها را در GitHub منتشر کنید
- اعلامیه ها ، متغیرها ، ثابت ها و نظرات در Go
- قوانین ثابت ، تایپ شده در برابر Untyped Constans ، IOTA
- اپراتورهای ریاضی ، مقایسه و منطقی
- انواع داده ها را در عمق ، مقادیر صفر ، پویا در مقابل زبانهای تایپ شده استاتیک قرار دهید
- تبدیل انواع
- بسته fmt: Println ، Printf ، Sprintf و غیره
- نامگذاری شده (تعریف شده) در Go
- بیانیه های مستعار
- کنترل جریان: اگر ، اگر دستور ساده است ، برای ، ادامه ، قطع ، تغییر ، برچسب ها ، رفتن
- محدوده ها در Go
- رشته ها ، رونزها ، بایت ها و UTF-8 در Go
- رشته ها بسته
- آرایه ها در Go
- برش در Go
- نقشه ها در Go
- ساختارهای موجود در Go
- توابع تعریف شده توسط کاربر ، توابع متنوع و ناشناس ، بیانیه تعویق
- کار با Files در Go: بسته های os ، io ، ioutil ، bufio
- مدیریت خطا
- اشاره گرهای در عمق: ارجاع مجدد و آدرس اپراتورها ، انتقال به توابع و روش ها و غیره
- روش ها (گیرنده های عملکرد) و رابط ها (Go OOP): رابط های جاسازی شده ، رابط خالی ، ادعاهای نوع و سوئیچ های نوع و غیره
- همزمانی در Go
- هماهنگی Goroutine با استفاده از WaitGroups
- Data Races ، Go Race Detector و Mutexes
- Goroutines و کانال ها
- کانالهای بافر و بدون بافر
- بیانیه انتخاب کانال
هر مبحث شامل بسیاری از مثالهای زنده در زبان Golang، یک بخش برنامه نویسی ، ده ها چالش، اسلاید و بسیاری تمرین عملی است.
در پایان دوره برنامه نویسی Go ، شما مهارت های پیش نیاز ربان Golang را برای رفتن به شاخه های خاص کسب کرده اید: برنامه نویسی شبکه و سرور ، برنامه نویسی Cloud and Infrastructure ، توسعه نرم افزار در مقیاس بزرگ.
اگر می خواهید برای تسلط بر برنامه نویسی Go (Golang) یک دوره بگذرانید ، باید این دوره را انتخاب کنید و پشیمان نخواهید شد!
این دوره برای چه کسانی است:
- مبتدیان با تجربه برنامه نویسی پایه.
- برنامه نویسان که در حال تغییر زبان به Go هستند.
- برنامه نویسان که اصول Go را می دانند و می خواهند بر Golang تسلط پیدا کنند.
نظرات کاربران