آموزش زبان برنامه نویسی گولنگ Go برای هکرها (آرایه و slice)

چرا دوره برنامه نویسی Go؟

این دوره Go (Golang) یک تجربه منحصر به فرد است . بسیاری از دوره های آموزش زبان Go دیگر وجود دارد که می توانید انتخاب کنید ، اما این دوره کاملا متفاوت است.

برای هر مفهوم کلیدی زبان Go ، فقط یک ویدیو دریافت نمی کنید بلکه:

  1. ده ها چالش
  2. تمرینات و چالش هی مختلف با راه حل
  3.  بخش کدگذاری پر از مثالها
  4.  اسلایدها با نکات اصلی

 

موضوعاتی که در این بوتکمپ برنامه نویسی کامل 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 تسلط پیدا کنند.

نظرات کاربران

دیدگاهی بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

خواندن متن مقاله

خواندن این مقاله به 2 دقیقه زمان نیاز دارد.

00:00
00:00