×
ribbon

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

مدرس:

کیارش امیری

با Go برنامه‌های کاربردی را از مبانی تا ساختارهای پیشرفته توسعه دهید و با Goroutine و Channel هم‌زمانی را پیاده کنید.

گواهی‌نامه
4.4 (82)
23 دیدگاه
1,494دانشجو
18ساعت
سرفصل‌ها
متوسط سطح دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

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

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

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

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

این دوره شامل:

18 ساعت ویدئو

19 جلسه متنی

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

پیش‌نیاز‌ها

تجربه نسبی در زمینه زبان‌های برنامه‌نویسی دیگر مثل جاوا اسکریپت، پایتون، روبی، جاوا یا زبان‌های مشابه برای این دوره کاملا کافی است.

توضیحات دوره

معرفی دوره آموزشی 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.4

بر اساس امتیاز 82 دانشجو

1
2
3
4
5

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

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

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
1دوره
1,494دانشجو
82نظر و امتیاز

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

poster

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

1,494دانشجو
4.4(82)

دوره‌های مشابه

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

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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