توضیحات
آموزش زبان Go
نام دوره:
Master Go (Golang) Programming:The Complete Go Bootcamp 2021
به روز رسانی شده در 2021/08 فقط در یودمی ایران
پیش نیاز:
- کامپیوتر (ویندوز ، مک یا لینوکس) با اتصال اینترنت.
- هیچ دانش قبلی برنامه نویسی Go لازم نیست. شما همه چیز را از ابتدا خواهید آموخت!
- مهارت های رایانه ای مانند بارگیری و نصب برنامه ، باز کردن ترمینال و اجرای دستورات اساسی و غیره
- وقت و اشتیاق برای یادگیری.
توضیحات:
*** این دوره به طور کامل برای سال 2021 به روز شده است و یودمی ایران آن را به شما تقدیم می کند*** این دوره برنامه نویسی Go شامل هر موضوع اصلی ، از جمله اشاره گرها ، روش ها و رابط ها (Go OOP) ، همزمانی در عمق (Goroutines ، کانال ها ، Mutexes ، WaitGroups) ، بسته ها و ماژول های Go ، و خیلی چیز های بیشتر است!
چرا دوره برنامه نویسی 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 تسلط پیدا کنند.
یودمی ایران –
دوره در خواستی خود را در انجمن مطرح کنید
a.b –
زیرنویس فارسی هم اضافه کنید لطفن
یودمی ایران –
با سلام زیرنویس فارسی که بتونیم اضافه کنیم ترجمه شده ماشین می شه خیلی دقیق نیست جون ترجمه همه دوره ها توسط انسان فعلا برای ما مقدور نیست. اگر با ترجمه شده ماشین مشکل ندارید حتما اضافه می شه