آموزش گولنگ (Go Complete Guide)

معرفی دوره آموزشی GoLang - مسیر شما به دنیای برنامه‌نویسی مدرن دوره آموزشی GoLang که به تازگی در مکتب خونه ارائه شده است، فرصتی استثنایی برای علاقه‌مندان به دنیای برنامه‌نویسی و فناوری‌های مدرن است. زبان ...

4.2 (6 امتیاز)
187 دانشجو
متوسط
محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

آنچه در این دوره می‌آموزید

یادگیری Syntaxهای اولیه و Control Structureها

استفاده کردن از مدل همزمانی (Concurrency) گولنگ برای ساختن سیستم‌های موازی (Parallel) گسترده

درک کردن هدف Types (مهم برای افرادی که از زبان‌های Dynamically Typed استفاده می‌کنند.)

سازماندهی کردن کدها با Packages

استفاده از Go Runtime برای Build و Compile کردن پروژه‌ها

پیدا کردن بینش در مورد تصمیمات طراحی حیاتی در این زبان

محتوای دوره

17 فصل 161 جلسه 18 ساعت ویدیو
شروع کردن
مبانی Value - Go ها، Variable ها , Type ها
مبانی Go - تمرین ( ساخت برنامه محاسبه‌گر BMI )
کار با Function ها
Function - تمرین ( تقویت پروژه BMI)
درک Pointer ها
ساختاردهی داده ها با Struct ها
Struct ها - تمرین (ذخیره داده ها در فایل ها)
مجموعه داده‌ها - Slices , Arrays - Maps
کار با Control Structures
پروژه اصلی - ساخت بازی Monster Slayer
Third-Party Modules _ ساخت برنامه‌های Go
عمیق تر شدن در Value ،Variable و Constant ها
عمیق تر شدن در Function ها
کار با Interface ها
Struct و Embedding Interface
Concurrency و Groutine و Channel

پیش‌نیاز‌ها

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

درباره دوره

معرفی دوره آموزشی GoLang - مسیر شما به دنیای برنامه‌نویسی مدرن

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

محتوای دوره و ساختار آموزشی

این دوره جامع شامل ۱۷ فصل و ۱۶۱ جلسه است که مجموعاً ۱۸ ساعت محتوای ویدیویی را در بر می‌گیرد. دوره به شکلی طراحی شده که از مبانی اولیه شروع کرده و به تدریج به مفاهیم پیشرفته‌تر می‌پردازد. از جمله سرفصل‌های این دوره می‌توان به موارد زیر اشاره کرد:

  • شروع کردن: شامل ۹ جلسه و ۲۹ دقیقه آموزش مبانی اولیه.
  • مبانی Value, Variable, Type ها: با ۲۲ جلسه و ۱ ساعت و ۵۱ دقیقه.
  • تمرین ساخت برنامه محاسبه‌گر BMI: پروژه‌ای عملی برای یادگیری مبانی Go.
  • کار با Function ها: شامل ۸ جلسه و ۲۹ دقیقه.
  • تمرین تقویت پروژه BMI: برای درک بهتر مفهوم Function ها.
  • درک Pointer ها: شامل ۶ جلسه و ۳۰ دقیقه.
  • ساختاردهی داده‌ها با Struct ها: با ۹ جلسه و ۴۷ دقیقه.
  • مجموعه داده‌ها (Slices, Arrays, Maps): شامل ۱۵ جلسه و ۱ ساعت و ۳۵ دقیقه.
  • پروژه اصلی ساخت بازی Monster Slayer: پروژه‌ای بزرگ برای تمرین تمامی مفاهیم آموخته شده.
  • Third-Party Modules و برنامه‌های Go: برای آشنایی با ماژول‌های ثالث.
  • مفاهیم پیشرفته در Function ها و Interface ها: شامل ۲۱ جلسه با زمان کل ۲ ساعت و ۱۶ دقیقه.
  • Concurrency و Groutine و Channel: شامل ۱۱ جلسه و ۱ ساعت و ۶ دقیقه برای آشنایی با مفاهیم چندریسمانی.

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

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

آنچه در این دوره یاد می‌گیرید:

  • آشنایی با مبانی زبان Go و نحوه استفاده از آن در پروژه‌های واقعی.
  • درک عمیق از مفاهیم پیشرفته مانند Concurrency، Interface ها، و Struct ها.
  • توانایی پیاده‌سازی و توسعه برنامه‌های کاربردی با استفاده از Go.
  • کار با پروژه‌های عملی و چالش‌های واقعی برای تسلط بر زبان Go.

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

اطلاعات بیشتر

امتیاز و نظرات کاربران

4.2

از مجموع 6 امتیاز

2 نظر

2 ماه پیش

ایشون فقط با نام fmt مشکل داره و 90 درصد موارد mft تلفظ میکنه. تا اینجا که دیدم خوب بوده.

هادی آغنده

هادی آغنده

6 ماه پیش

من تقریبا تا "Int Type Operations و کار با Varها" دیدم . ولی صدای ویدیو ها خیلی کم هست به همین دلیل تقریبا نصف صحبت مدرس رو متوجه نشدم وادامه ندادم متاسفانه . شاید دوره از بار آموزشی خوبی برخوردار باشه ولی من چون نتونستم متوجهش بشم ادامه ندادم . موفق باشید اقای امیری

محسن شهبازی

محسن شهبازی

دوره‌های پیشنهادی

درباره استاد

کیارش امیری
کیارش امیری
1 دوره
187 دانشجو

کیارش امیری کیه؟
من یه برنامه نویس با بیشتر از پنج سال‌ کار تخصصی تو زمینه توسعه و کار با وب اپلیکیشن‌ها و وب سرویس‌ها هستم و علاقه و اشتیاق من تو این سال‌ها باعث شده تا من تو این حوزه به صورت حرفه‌ای رو برنامه‌نویسی متمرکز بشم. یکی از نکات مهمی که در سنجش تجربه هر برنامه نویس خیلی مهمه، تجربه کار کردن اون توی شرکت‌های بزرگه. تقریبا ۸ ساله مشغول کار توی بزرگترین شرکت حوزه ابری در ایران به نام ابرآروان هستم. توی تیم‌های مختلفی بودم و در اغلب پوزیشن‌ها به عنوان فول استک دولوپر vue js, laravel, golang فعالیت کردم. به عنوان یه مربی برنامه نویس همیشه بازخوردهای خوبی دریافت کردم و لذت بخش ترین تجربه من این موضوع است که ببینم افرادی که باهاشون کار کردم چطوری شغل‌های جدید و بهتری پیدا میکنن و برنامه‌های عالی میسازن!
اگر میخواین با من بیشتر آشنا بشین یا در ارتباط باشید، خوشحال می‌شوم که به صفحه لینکدین من سر بزنید. همچنین می‌تونین به چنل یوتیوب من هم سر بزنین تا اگه دغدغه طراحی معماری برای اپلیکیشن‌تون رو دارین،‌ یا می خواین بست پرکتیس هارو توی سیستمون پیدا سازی کنین،‌ کلی ویدیو اونجا هست که می تونین ازشون استفاده کنین. 

اطلاعات بیشتر

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.