یادگیری GO با ساخت پروژه! - 3 پروژه ساده با Golang
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تمام دانش اولیه خود از Golang را برای ساخت پروژههای واقعی اعمال کنید.
- درک کنید که مفاهیمی مانند structs ،slices، packages و کتابخانهها در دنیای واقعی چگونه استفاده میشوند.
- آنچه را یاد گرفتهاید تثبیت کنید و چیزهای جدید بیاموزید.
- فقط یک دوره عالی برای تقویت و تکمیل یادگیری Golang شما
- یک مجموعه پروژه عالی بسازید که به عنوان یک توسعهدهنده Golang بتوانید به رخ بکشید.
پیشنیازهای دوره
- دانش بسیار اولیه Golang (باید تور Golang را گذرانده باشید).
- کامپیوتر و اتصال اینترنت
- راهاندازی Golang روی دستگاه
توضیحات دوره
به گفته بسیاری از کارشناسان صنعت، Golang مهمترین مهارتی است که در سال 2022 باید یاد گرفت، زیرا شرکتهای بیشتری از آن برای ساخت فناوریهای عالی استفاده میکنند - از فناوریهای زیرساختی گرفته تا میکروسرویسها تا برنامههای سرورلس که کل محصولات SAAS را تغذیه میکنند.
این دوره، 3 پروژه ساده Golang! - یادگیری GO با ساخت پروژه! سریعترین راه برای شروع به کارگیری دانش اولیه Golang شما در دنیای واقعی و یادگیری عملی نحوه ساخت پروژهها است.
در این دوره کاملاً عملی، موارد زیر وجود ندارد -
- تئوری خستهکننده
- مقدمههای طولانی
- چندش گردی یا اتلاف وقت
- فقط کدنویسی خالص روی پروژهها و یادگیری از طریق انجام واقعی - نه فقط تماشا کردن
این یک دوره کدنویسی همراه با مدرس است و برای تمرین همزمان با یادگیری طراحی شده است. مدرس همه دانشجویان خود را تشویق میکند که تنبلی را کنار بگذارند و فقط «قورباغه را بخورند». هدف این دوره این است که با ساخت پروژهها دستتان را راه بیندازید.
این دوره، برخلاف سایر دورهها، به صورت عملی، عمیق و پشت صحنه پروژههای واقعی پیش میرود، تنها چیزی که نیاز دارید Golang نصب شده روی دستگاهتان و دانش اولیه و عملیاتی از Golang است (حداقل گذراندن تور Go) و بقیه موارد مدیریت خواهد شد.
در این دوره، سه پروژه عالی و واقعی خواهیم ساخت که میتوانید
- در رزومه خود نشان دهید تا در مصاحبهها انتخاب شوید.
- از کد اولیه برای ایجاد پروژههای دیگر استفاده کنید.
- دانش بهتر و عمیقتری از GO بسازید.
- و در نهایت، به دوستانتان نشان دهید.
پس از پایان این دوره، میتوانید با مجموعه ابزار بهتری به ساخت پروژههای جدید با Golang نزدیک شوید.
Golang این ویژگیها را دارد:
- سریع
- فوقالعاده سبک
- فوقالعاده مقیاسپذیر
- درک و یادگیری آن بسیار آسان است.
- اشکالزدایی آن فوقالعاده ساده است.
- همروندی توکار دارد.
- فریمورکهای عالی در حال ساخته شدن هستند (GO-Fiber بسیار شبیه ExpressJS است، اما خیلی خیلی خیلی سریعتر)
این زبان توسط نوابغی که در Google کار میکنند ساخته شده است و بسیاری از توسعهدهندگان ارشد اکنون با یادگیری GO ارزش زیادی در آن پیدا میکنند. در اینجا برخی از مزایا آورده شده است -
کمبود شدید توسعهدهندگان GO با کیفیت در بازار وجود دارد، بنابراین میتوانید سریع استخدام شوید!
بستههای حقوقی و دستمزد توسعهدهندگان GO جزو بالاترینها در جهان است (بسیار بالاتر از توسعهدهندگان NodeJS و React Native)
GO در دنیای Web 3.0 و همچنین در یادگیری ماشین و دادههای بزرگ کاربردهای زیادی دارد (برای کار با حجم عظیم داده به فناوریای نیاز دارید که همروندی و موازیسازی داشته باشد و همچنین فوقالعاده سبک باشد)
GO بسیار همهکاره است - میتوانید مهندسی نرمافزار جدی با آن انجام دهید و همزمان کد سطح پایین مانند دستکاری درخواستهای شبکه، هک و غیره بنویسید. بنابراین وقتی GO را یاد گرفتید، نیازی به یادگیری تعداد زیادی زبان دیگر ندارید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی Golang که میخواهند با ساخت پروژه کمی بیشتر یاد بگیرند.
- توسعهدهندگان فعلی از زبانهای دیگر که میخواهند Golang یاد بگیرند.
یادگیری GO با ساخت پروژه! - 3 پروژه ساده با Golang
-
مقدمه 02:23
-
درباره مدرس 01:19
-
چگونه کمک پیدا کنیم؟ 00:16
-
ارتباط با مدرس 00:42
-
نکاتی برای یادگیری سریعتر به عنوان یک مهندس 02:09
-
آنچه خواهیم ساخت 00:57
-
یک نکته 01:37
-
مفاهیمی که استفاده خواهیم کرد 01:17
-
توضیح پروژه - آنچه ردیابی خواهیم کرد 01:25
-
توضیح پروژه - امتیازها و انواع امتیاز 03:38
-
توضیح پروژه - واحدها 00:58
-
توضیح پروژه - داده تغذیهای 02:42
-
طرح پروژه 09:36
-
راهاندازی پروژه 07:38
-
فایل اصلی 08:40
-
امتیاز تغذیهای و انواع دیگر 04:19
-
ساختار داده تغذیهای 04:06
-
تابع دریافت امتیاز تغذیهای 09:35
-
متدهای دریافت امتیاز 07:21
-
متدهای انرژی و سدیم 03:24
-
سیستم امتیازدهی 03:26
-
اسلایسها برای مراحل/امتیازها 07:14
-
تابع دریافت امتیاز از بازه 04:13
-
انرژی، شکر و امتیازها 04:55
-
امتیاز برای sfa، سدیم، پروتئین، فیبر 02:10
-
امتیاز میوه 05:42
-
مدیریت پنیر و نوشیدنی 05:34
-
درجه Nutri Score 09:38
-
مرور سریع 09:41
-
اجرای برنامه 03:16
-
توضیح پروژه - آنچه خواهیم ساخت 02:11
-
یک نکته 04:03
-
فایل XML 01:53
-
مفاهیم Golang که به کار خواهیم برد 02:51
-
برنامهریزی ویژوال 07:16
-
راهاندازی پروژه 08:31
-
ساختار پایه پروژه 02:45
-
ساختارهای Items و News 03:52
-
تصاویر برای درک بهتر ساختارها 02:29
-
ساختارهای RSS و Channel 01:54
-
نوع داده برای متغیرهای ساختار 02:15
-
خطوط قرمز موجدار 01:40
-
کار با XML 03:44
-
تعریف دادههای XML 03:41
-
تابع دریافت Google Trends 05:58
-
تابع خواندن Google Trends 05:13
-
Unmarshal کردن - توضیح ویژوال 12:20
-
تابع Unmarshal 04:14
-
چاپ روندها 10:29
-
تست برنامه 02:26
-
کاربردهای واقعی این پروژه 01:46
-
آنچه میسازیم 00:50
-
برنامه ما 02:19
-
پیچیدگی 01:44
-
راهحل 01:17
-
همروندی یا موازیسازی؟ 00:46
-
پردازش ترتیبی 01:08
-
موازیسازی 01:30
-
همروندی 01:19
-
Go-Routineها 04:42
-
Channelها 04:36
-
بدون WaitGroupها 02:07
-
با WaitGroupها 01:57
-
فایل اصلی 08:35
-
فایل CLI 04:17
-
معرفی پیچیدگی 03:47
-
ارجاع به نمودار 01:29
-
ساخت Query ما 08:15
-
تجزیه JSON 09:28
-
فایلهای Mod 02:00
-
اجرای برنامه ما 03:16
-
پیشرفتهتر شدن در GO 00:25
-
خداحافظ 00:15
مشخصات آموزش
یادگیری GO با ساخت پروژه! - 3 پروژه ساده با Golang
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:73
- مدت زمان :04:47:27
- حجم :4.48GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy