سرفصل های دوره

۱ فصل
۲۰ جلسه
۹ ساعت
۱

لیست ویدئوهای دوره

۲۰ قسمت
۰۸:۴۴:۱۸
1

نصب و پیکربندی محیط

رایگان
۱۹:۵۰
2

ساختار برنامه های Go

رایگان
۲۹:۲۳
3

انواع داده ی عمومی و قالب بندی خروجی

رایگان
۲۴:۰۱
4

متغیرها

رایگان
۴۵:۲۰
5

ثابت ها

رایگان
۱۳:۰۵
6

بررسی شرط ها در زندگی روزمره و کار با دستور if

۴۴:۴۳
7

عملگر ها را بیشتر بشناسید

۲۸:۵۵
8

بررسی دستور شرطی switch و حل مثال های متنوع

۱۹:۵۵
9

حلقه ها و تکراری های مداوم

۲۳:۳۵
10

تقسیم وظایف در برنامه با استفاده از توابع

۲۰:۲۹
11

آرایه ها و کاربرد آن

۳۰:۲۴
12

اسلایس برادر آرایه

۲۴:۳۵
13

تعریف و استفاده از map

۲۵:۱۲
14

اشاره گر ها

۳۰:۲۹
15

ساختار ها در برنامه نویسی (struct)

۲۱:۱۳
16

آموزش متد ها در گو

۴۲:۴۲
17

پیاده سازی Interface و آشنایی با آن

۲۲:۲۸
18

سایر مثال ها برای اینترفیس

۱۱:۴۱
19

طریقه استفاده از goroutine

۱۹:۱۱
20

استفاده از channel در Go

۲۷:۰۷

دوره آموزش زبان Go

GO یک زبان برنامه نویسی opensource است که برای ساخت نرم افزارهای مختلف قابل استفاده می باشد. این زبان در سال 2009 توسط کن تامپسون ،راب پایک و رابرت گریسمور در شرکت گوگل معرفی شد. در دوره آموزش Go قصد داریم به تمام مباحث مربوط به این زبان برنامه نویسی بپردازیم.

ویژگی های زبان برنامه نویسی Go

  1. زبان Go تحت حمایت شرکت گوگل است و طراحان این زبان جزء متخصصین گوگل هستند
  2. این زبان فرزند زبان C محسوب می شود و از سرعت، امنیت و پایداری فوق العاده ای برخوردار است
  3. با اینکه این زبان نوظهور است در عین ناباوری در کمتر از ۷ سال خود را جزء ۱۵ زبان برنامه نویسی مطرح در دنیا جای داده است
  4. Go یک زبان جامع است و طراحی انواع اپلیکیشن ها از جمله (وب، ویندوز، موبایل، برنامه های تحت شبکه، بازی سازی و … ) را شامل می شود
  5. تنها با یادگیری یک زبان برنامه نویسی هر نوع برنامه ای را می توانید بسازید

دوره مقدماتی آموزش زبان GO در قالب یک پک کامل ارائه خواهد شد. آموزش کاملا جامع و کاربردی در رابطه با سینتکس زبان Go میباشد. دوره آموزش زبان golang مباحث پایه و مقدماتی زبان برنامه نویسی Go جهت ورود به عرصه طراحی اپلیکیشن را به شما آموزش می دهد.

سرفصل های دوره آموزش گو

سرفصل های آموزش زبان گو (Go) به صورت زیر است:

  1. نصب و پیکربندی محیط (نصب کامپایلر)
  2. اسکلت و ساختار برنامه های Go
  3. انواع داده عمومی و قالب بندی خروجی
  4. بررسی متغیر ها و نحوه تعریف و استفاده از متغیر
  5. نگاهی کلی به ثابت ها و معرفی مثال های مربوطه
  6. بررسی شرط ها در زندگی روزمره و کار با دستور if
  7. عملگر ها را بیشتر بشناسید.
  8. بررسی دستور شرطی switch و حل مثال های متنوع
  9. حلقه ها و تکرار های مداوم
  10. تقسیم وظایف در برنامه با استفاده از توابع
  11. آرایه ها و کاربرد آن
  12. اسلایس برادر آرایه
  13. تعریف و استفاده از map
  14. اشاره گر ها
  15. ساختار ها در برنامه نویسی (struct)

یادگیری و آموزش زبان برنامه نویسی go بسیار آسان و راحت است. سادگی و سهولت استفاده از زبان برنامه‌نویسی گولنگ سبب شده که در مدت زمان بسیار کوتاهی محبوبیت زیادی در میان توسعه‌دهندگان پیدا کند.

آموزش گو

آنچه در دوره آموزش Go می‌آموزیم

گو یک زبان برنامه نویسی بر پایه C میباشد که بر خلاف زبان C از برنامه نویسی ناهمزمان و زباله روبی پشتیبانی میکند. در این دوره آموزش گولنگ با سینتکس این زبان برنامه نویسی آشنا شده و شمارا آماده ورود به دنیای برنامه نویسی گو میکنیم. شما پس از این دوره قادر به استفاده از زبان Go خواهید بود.

نکته : در ویدئو اول دوره آموزش Go ذکر شد که ایران توسط گوگل در قسمت زبان برنامه نویسی Go تحریم هست و می بایست آی پی خود را تغییر داده تا بتوان به وب سایت golang.org دسترسی پیدا کرد. همانطور که در ویدئو گفته شده، مذاکراتی در حال انجام بود که با موفقیت رو به رو شده و وب سایت از چند روز اخیر در دسترس ایرانیان نیز قرار گرفت. هم اکنون تحریم برداشته شده و دیگر نیازی به تغییر آی پی نخواهید داشت.

دوره آموزش گولنگ برای چه کسانی مناسب است؟

دوره آموزش زبان گولنگ برای افرادی که علاقه‌مند به یادگیری زبان برنامه‌نویسی Go هستند، مناسب است. این زبان با استفاده از عملکردهای بهینه و مدیریت همروندی قدرتمند، قابلیت اجرای برنامه‌ها را بر روی دستگاه‌های با منابع محدود مانند دستگاه‌های اینترنت اشیاء (IoT) بهبود می‌بخشد. این دوره برای افرادی که قصد توسعه برنامه هایی را دارند که محدودیت‌های سخت‌افزاری کاربر را در اجرای برنامه‌های سنگین برطرف کنند و تجربه کاربری را بهبود بخشند، مناسب است.

اهمیت آموزش golang

یادگیری و آموزش زبان برنامه‌نویسی Golang یک اهمیت بسیار بالا در صنعت فناوری اطلاعات دارد. Golang برای ساخت نرم‌افزارهای پویا و مقیاس‌پذیر طراحی شده است. یکی از ویژگی‌های مهم Golang سادگی و قابلیت فهم بالای آن است که برنامه‌نویسان را قادر می‌سازد به راحتی و با کد کمتر، نرم‌افزارهای پیچیده را توسعه دهند.

امروزه، Golang به عنوان یکی از زبان‌های محبوب و پرکاربرد در صنعت نرم‌افزار شناخته می‌شود. بسیاری از شرکت‌های بزرگ و استارتاپ‌ها از Golang برای توسعه سیستم‌ها و خدمات‌شان استفاده می‌کنند. این زبان به دلیل عملکرد بالا، مدیریت منابع بهینه، پشتیبانی از همروندی و مقیاس‌پذیری، بسیار مناسب برای ساخت برنامه‌ها و خدمات وب است.

یادگیری و آموزش زبان گو برای برنامه‌نویسان به دلایل متعددی حائز اهمیت است. اولاً، این زبان از سینتکس ساده‌ای برخوردار است که درک و فهم آن بسیار آسان است، به‌طوری که حتی برنامه‌نویسانی که تازه وارد دنیای برنامه‌نویسی هستند، می‌توانند به سرعت با آن آشنا شوند. ثانیاً، زبان برنامه نویسی گولنگ برای همروندی و همزمانی مناسبی طراحی شده است، که باعث افزایش کارایی و عملکرد برنامه‌ها در محیط‌های پرترافیک و بار بالا می‌شود. همچنین، به دلیل استفاده از مدیریت منابع بهینه، Golang قابلیت ایجاد برنامه‌های با عملکرد بهینه و کمترین مصرف منابع را دارد.

با توجه به اینکه زبان گولنگ در صنعت به روز رسانی‌های مداومی دارد و استفاده از آن در حال گسترش است، آموزش گولنگ، به برنامه‌نویسان کمک می‌کند تا در بازار کار رقابتی فعلی توانمندی‌های خود را بهبود بخشند و فرصت‌های شغلی بیشتری را دریافت کنند. همچنین، با فراگیری آموزش زبان go، برنامه‌نویسان می‌توانند به راحتی در توسعه نرم‌افزارهای وب، سیستم‌های توزیع شده، سرویس‌های مبتنی بر میکروسرویس و برنامه‌های مقیاس‌پذیر مشارکت کنند.

تا حرفه ای شدن با ما باشید …

آموزش Go

دانشجویار با همکاری آکادمی گوفرهای ایرانی که به سرپرستی مهندس عرفان اکبری منش است، تصمیم به ضبط این مجموعه آموزشی گرفته شده.