گو (Golang) برای مبتدیان - آموزش عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- آغاز کار با پایتون
- متغیرهای Go (نوع داده و ورودی/خروجی)
- عملگرهای Go، آرایهها، نقشهها، ساختارها و رشتهها
- رابطها و نوعهای رابطها
- Goroutines ،Wait Groups و Panic Situations
- مدیریت کتابخانه، بستهها و ماژولهای Go
- مدیریت خطا/فایل و لاگکردن
- دستورات شرطی، سوییچ، حلقهها و توابع
پیش نیازهای دوره
- دانش پایه از Unix/Linux (خوب است که داشته باشید)
- لپتاپ یا دسکتاپی با دسترسی به اینترنت برای تمرینهای عملی
توضیحات دوره
Go، که به طور عمومی با نام Golang شناخته میشود، یک زبان برنامهنویسی با نوع استاتیک و متن باز است که از سوی گوگل پشتیبانی میشود. Go برای ارائه سرعت، سادگی و سهولت استفاده در مقایسه با دیگر فناوریهای موجود طراحی شده است.
این دوره شامل چه مواردی است؟
این دوره برای مبتدیان مطلق طراحی شده و یک مرور دقیق از اصول برنامهنویسی Go با استفاده از رویکردی سیستماتیک و عملی ارائه میدهد. این دوره به مفاهیم بنیادین Go میپردازد و به تدریج موضوعات پیشرفتهای مانند مدل همزمانی، کتابخانه استاندارد غنی و سینتکس تمیز را بررسی میکند و در عین حال مهارتهای لازم برای ساخت اپلیکیشن های کارآمد و با عملکرد بالا را به شما میآموزد. اما این همه داستان نیست; ما همچنین برخی از استفادههای واقعی را بررسی خواهیم کرد تا درک شما را تقویت کنیم. هر موضوع دوره شامل درسهایی برای روشنسازی مفهوم، نمایشهایی برای ارائه آن در عمل و در نهایت یک تکلیف برای آزمایش درک شما و تقویت یادگیریتان است.
اگر شما یک مبتدی در Go هستید، نگران نباشید - این دوره از مبانی شروع میشود و به تدریج به موضوعات نیمهپیشرفته میرسد.
این دوره برای چه کسانی مناسب است؟
- مبتدیان مطلق که در حال شروع با Go هستند.
- مدیران سیستم، مهندسان/مدیران DevOps/Cloud
گو (Golang) برای مبتدیان - آموزش عملی
-
مقدمه 04:57
-
مقدمهای بر Golang 07:10
-
نصب و راه اندازی Go 03:14
-
نخستین برنامه Go 03:45
-
متغیرها در Go (اعلان، قوانین نامگذاری) 05:57
-
Go Constants 02:06
-
خروجیها در Go 03:10
-
نوعهای داده 09:26
-
عملگرها 06:25
-
ورودی/خروجی 03:28
-
مورد استفاده - ثبت نام کاربر 02:07
-
آرایهها 08:06
-
اسلایس ها (ایجاد) 04:49
-
اسلایس ها (ویرایش) 03:30
-
نقشهها 04:55
-
ساختار 03:20
-
مورد استفاده - ایجاد کاتالوگ محصول 02:51
-
دستورات شرطی (if، else) 08:46
-
سوییچ 04:50
-
حلقهها (for) 10:04
-
مورد استفاده - پیادهسازی حلقهها 02:31
-
توابع 06:11
-
مورد استفاده - قرار دادن سفارش 01:52
-
آزمون 1 - بررسی دانش None
-
مقدمهای بر رابطها 04:19
-
نوع رابط 06:31
-
گوروتینها 04:50
-
کانال 04:12
-
برنامهنویسی ترتیبی در مقابل گوروتینها 03:15
-
Wait Groups 04:43
-
Panic Situations 01:14
-
مورد استفاده - همزمانی 03:46
-
مقدمهای بر مدیریت کتابخانه 04:53
-
ایجاد و دسترسی به بستهها 02:30
-
دستورات Go 04:02
-
مورد استفاده - بستهها و ماژولها 06:28
-
مقدمهای بر بستههای اصلی 04:08
-
رشتهها 04:16
-
مدیریت فایل - بخش 1 05:44
-
مدیریت فایل - بخش 2 04:52
-
مدیریت خطا 04:14
-
مدیریت خطای پیشرفته 06:12
-
لاگکردن 04:48
-
مورد استفاده - مدیریت فایل 02:05
-
مقدمهای بر میکروسرویسها 04:58
-
میکروسرویسها با استفاده از Go 03:45
-
آزمون 2 - بررسی دانش None
-
نتیجه گیری 01:01
مشخصات آموزش
گو (Golang) برای مبتدیان - آموزش عملی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:48
- مدت زمان :03:31:06
- حجم :1.5GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy