🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش زبان گو با ساخت پروژه! - ۳ پروژه ساده گولاَنگ (Go).
- آخرین آپدیت
دانلود Learn GO By Building! - 3 Simple Golang Projects.
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهترین دوره Golang برای یادگیری GO با ساخت پروژه - مناسب برای مبتدیان!
با دانش Golang خود پروژههای واقعی بسازید
در این دوره، دانش پایهای خود از Golang را برای ساخت پروژههای واقعی به کار بگیرید و:
نحوه استفاده از مفاهیمی مانند struct، slice، package و library را در دنیای واقعی درک کنید.
دانش خود را تثبیت کرده و چیزهای جدید یاد بگیرید.
یک پورتفولیوی عالی از پروژهها بسازید که بتوانید به عنوان یک توسعهدهنده Golang به نمایش بگذارید.
پیشنیازها
دانش بسیار ابتدایی Golang (باید دوره مقدماتی Golang را گذرانده باشید).
کامپیوتر و اتصال به اینترنت.
نصب Golang روی سیستم.
به گفته بسیاری از متخصصان صنعت، Golangمهمترین مهارتی است که باید در سال 2024 یاد بگیرید، زیرا شرکتهای بیشتری از آن برای ساخت فناوریهای شگفتانگیز - از فناوریهای زیرساختی گرفته تا microserviceها تا برنامههای serverless که کل محصولات SAAS را تامین میکنند - استفاده میکنند.
این دوره، 3 پروژه ساده Golang! - با ساختن یاد بگیرید! سریعترین راه برای شروع استفاده از دانش اولیه Golang خود در دنیای واقعی و یادگیری واقعی نحوه ساخت پروژهها است.
در این دوره کاملاً عملی، موارد زیر وجود دارد:
تئوری خستهکننده وجود ندارد.
مقدمههای طولانی وجود ندارد.
حاشیهروی و اتلاف وقت وجود ندارد.
فقط کدنویسی خالص روی پروژهها و یادگیری از طریق انجام واقعی - نه فقط تماشا کردن.
این یک دوره کدنویسی همراه است و برای تمرین در کنار یادگیری در نظر گرفته شده است. من همه دانشجویانم را تشویق میکنم که دست از تعلل بردارند و فقط "قورباغه را قورت دهند". این دوره برای این است که با ساختن پروژهها، پایتان را خیس کنید.
این دوره، برخلاف سایرین، عملی، عمیق، پشت صحنه پروژههای واقعی است، تنها چیزی که نیاز دارید این است که Golang را روی سیستم خود نصب کرده باشید و یک دانش اساسی و کاربردی از Golang داشته باشید (حداقل دوره مقدماتی go را گذرانده باشید) و بقیه موارد را ما مراقبت خواهیم کرد.
در این دوره، سه پروژه واقعی عالی میسازیم که میتوانید:
در رزومه خود نشان دهید تا در مصاحبهها انتخاب شوید.
از کد پایه برای ایجاد پروژههای دیگر استفاده کنید.
دانش بهتر و عمیقتری از GO بسازید.
و در نهایت، به دوستان خود نشان دهید :)
پس از اتمام این دوره، میتوانید با ابزار بهتری به ساخت پروژههای جدید با Golang نزدیک شوید.
چرا Golang؟
Golang:
سریع است.
بسیار سبک است.
بسیار مقیاسپذیر است.
درک و یادگیری آن بسیار آسان است.
اشکالزدایی آن فوقالعاده آسان است.
دارای همزمانی داخلی است.
فریمورکهای عالی در حال ایجاد هستند (GO-Fiber بسیار شبیه به ExpressJS است، اما بسیار سریعتر است).
توسط نوابغی که در گوگل کار میکنند ایجاد شده است و بسیاری از توسعهدهندگان ارشد اکنون با یادگیری GO ارزش زیادی پیدا میکنند. در اینجا برخی از مزایا آورده شده است:
کمبود بسیار زیادی از توسعهدهندگان GO با کیفیت در بازار وجود دارد، بنابراین میتوانید به سرعت استخدام شوید!
حقوق و دستمزد توسعهدهندگان GO از بالاترینها در جهان است (بسیار بالاتر از توسعهدهندگان NodeJS، React Native).
GO کاربردهای زیادی در دنیای Web 3.0 و با یادگیری ماشین و Big Data دارد (برای کار با مقادیر زیادی از دادهها، به یک فناوری نیاز دارید که دارای همزمانی و موازیسازی باشد و همچنین بسیار سبک باشد).
GO بسیار متنوع است - میتوانید با آن مهندسی نرمافزار جدی انجام دهید و همچنین کد سطح پایین مانند دستکاری درخواستهای شبکه، هک کردن و غیره بنویسید. بنابراین هنگامی که GO را میدانید، نیازی به یادگیری زبانهای زیادی ندارید.
مدرس
اسم من آخیل شارما است و من مدرس شما در این دوره خواهم بود. من بنیانگذار و CTO در 2 شرکت محصول SAAS هستم.
من مدتی است که در یوتیوب تدریس میکنم و در FreeCodeCamp حضور داشتهام و همچنین جلسات مختلفی را با Scaler (انجمن توسعهدهندگان) راهنمایی کردهام.
با داشتن بیش از 10 سال تجربه در صنعت، من فناوریهای پیشرفته را با تمرکز همیشگی بر کمک به دانشجویانم برای بهبود مهارتهای حرفهای خود در زبانهایی مانند Golang، Python، Rust، Javascript تدریس میکنم.
به صورت آفلاین، من بسیاری از توسعهدهندگان را راهنمایی میکنم - از استارتاپها گرفته تا شرکتها.
با تبدیل شدن GO به چیزی فراتر از یک اصطلاح رایج، تصمیم گرفتهام که زمان آن فرا رسیده است که دانشجویان به درستی یاد بگیرند چگونه یک توسعهدهنده Golang باشند!
این دوره همچنین شامل موارد زیر است:
دسترسی مادام العمر به تمام بهروزرسانیهای آینده
یک مدرس پاسخگو در بخش پرسش و پاسخ
گواهی تکمیل Udemy آماده برای دانلود
30 روز ضمانت بازگشت پول "بدون سوال" !
سرفصل ها و درس ها
Introduction
مقدمه
Introduction
دربارهی مدرس
About The Instructor
چگونه کمک بگیریم
How To Find Help
با من در ارتباط باشید
Connect With Me
نکاتی در مورد یادگیری سریعتر به عنوان یک مهندس
Tips On Learning Faster As An Engineer
چه چیزی خواهیم ساخت
What We Will Be Building
منابع دوره و کد
Course Resources and Code
یک هشدار
A Caveat
پروژه اول - ماشین حساب تغذیه!
First Project - Nutrition Calculator!
مفاهیمی که استفاده خواهیم کرد
Concepts That We Will Use
شرح پروژه - چه چیزی را پیگیری خواهیم کرد
Project Briefing - What we'll Track
شرح پروژه - امتیازها و انواع امتیاز
Project Briefing - Scores and Score Types
شرح پروژه - واحدها
Project Briefing - Units
شرح پروژه - داده های تغذیه ای
Project Briefing - Nutritional Data
برنامه پروژه
Project Plan
راه اندازی پروژه
Project Setup
فایل اصلی
The Main File
امتیاز تغذیه ای و سایر انواع
Nutritional Score and Other Types
ساختار داده های تغذیه ای
Nutritional Data Struct
تابع دریافت امتیاز تغذیه ای
The Get Nutritional Score Function
متدهای دریافت امتیاز
Get Points Methods
متدهای انرژی و سدیم
Energy And Sodium Methods
سیستم امتیاز دهی
Points System
اسلایس ها برای مراحل/امتیازات
Slices For Steps/ Points
تابع دریافت امتیاز از محدوده
Get Points From Range Function
انرژی، شکر و امتیازات
Energy, Sugar And Points
امتیاز برای sfa، سدیم، پروتئین، فیبر
Points for sfa, sodium, protein, fiber
امتیازات میوه
Fruit Points
رسیدگی به پنیر و نوشیدنی
Handling Cheese And Beverage
نمره Nutri Score
The Nutri Score Grade
بازبینی سریع
Quick Revision
اجرای برنامه
Running The Program
پروژه دوم - پروژه Google Trends!
Second Project - Google Trends Project!
شرح پروژه - چه چیزی خواهیم ساخت
Project Briefing - What we'll build
یک هشدار
A Caveat
فایل XML
The XML file
مفاهیم golang که اعمال خواهیم کرد
The golang concepts we'll apply
برنامه ریزی بصری
Visual Planning
راه اندازی پروژه
Project Setup
ساختار اصلی پروژه
Basic Project Structure
ساختارهای Items و News
Items And News Structs
تصاویر برای درک بهتر ساختارها
Visuals For Better Understanding Of The Structs
ساختارهای RSS و Channel
RSS and Channel Structs
انواع داده برای متغیرهای ساختار
Data Types For The Struct Variables
خطوط قرمز موج دار
The Red Squiggly Lines
کار با XML
Working With XML
تعریف داده های XML
Defining XML Data
تابع Get Google Trends
Get Google Trends Function
تابع Read Google Trends
Read Google Trends Function
آخیل آرمور را تأسیس کرد، یک استارت آپ تحت حمایت Techstars، که بر ایجاد راه حل های امنیتی برای دنیای Web3 تمرکز داشت.
او که یک مهندس باتجربه و عملی است، قبلاً از طریق شرکت مشاوره خود، Myrl Tech به مشتریان Fortune 500 مانند Honda، GEP و Phillips خدمات ارائه کرده است. آخیل با داشتن تخصص عمیق در مهندسی داده، SAAS و Web3، Go and Rust را به بیش از 23 هزار مشترک در YouTube آموزش می دهد و نویسنده کتاب آتی Rust for Blockchain Development (نشر بسته) است. او بیش از 200000 مهندس Golang و Rust را از طریق دورههای متعدد و کلاسهای Master در Udemy، Scaler، Educative، Patika، Packt و freeCodeCamp آموزش داده است و عمیقاً در جامعه مهندسی جا افتاده است.
نمایش نظرات