لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
GO را با ساختن سه پروژه ساده گلانگ بیاموزید [ویدئو]
Learn GO by Building Three Simple Golang Projects [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
به گفته بسیاری از کارشناسان صنعت، Golang مهمترین مهارتی است که در سال 2022 باید یاد گرفت، زیرا شرکت های بیشتری از آن برای ساخت فناوری عالی استفاده می کنند - از فناوری های زیرساختی گرفته تا میکروسرویس ها و برنامه های بدون سرور که کل محصولات SAAS را تامین می کنند.
در این دوره ابتدا با درک زبان GO و موارد استفاده از آن شروع خواهید کرد. شما در حین کار بر روی پروژه به مفاهیم اساسی مانند ساختارها، در غیر این صورت، برش ها، عملگرهای منطقی، شناورها و محاسبات، روش های ساختار، حلقه ها/محدوده ها، توابع و بسیاری موارد دیگر نگاه خواهید کرد. سپس روی Google Trends کار میکنید، جایی که با XML کار میکنید، دادههای XML را تعریف میکنید، تابع Google Trends Get/Read، تابع Unmarshal، چاپ گرایشها و موارد دیگر.
در نهایت، شما روی پروژه ای با عنوان مترجم گوگل کار خواهید کرد که در آن موضوعات و مفاهیم پیشرفته ای مانند همزمانی و موازی سازی، پردازش متوالی، روال روال، کانال ها، ایجاد پرس و جو، تجزیه JSON و بسیاری موارد دیگر را یاد خواهید گرفت.
با پایان این دوره، می توانید با مجموعه ابزار بهتری به ساخت پروژه های جدید با Golang بپردازید. شما همچنین سه پروژه دنیای واقعی عالی ساخته اید که می توانید در رزومه خود نشان دهید تا در مصاحبه ها انتخاب شوید، از کد پایه برای ایجاد پروژه های دیگر استفاده کنید و دانش بهتر و عمیق تری از GO ایجاد کنید.
تمام فایل های منبع به مخزن GitHub در آدرس زیر اضافه می شوند:
https://github.com/PacktPublishing/Learn-GO-by-Building-Three-Simple-Golang-Projects به نمای کلی اولیه GO و مسیر برنامه ریزی شده دوره نگاه کنید.
قبل از استفاده از ساختارها، برش ها، بسته ها و کتابخانه ها اطلاعاتی کسب کنید
قبل از شروع هر پروژه ای به جلسه توجیهی نگاه کنید
روی یک پروژه کار کنید - ماشین حساب تغذیه
اجرای و ساخت پروژه در Google Trends
روی پروژه مترجم گوگل کار کنید این دوره برای توسعه دهندگان مبتدی Golang طراحی شده است که می خواهند با ساختن پروژه های ساده تا پیچیده کمی بیشتر بیاموزند. توسعه دهندگان موجود از زبان های دیگر که مایل به یادگیری Golang هستند، از این دوره بسیار سود خواهند برد.
دانش بسیار ابتدایی Golang (باید تور Golang را کامل کرده باشید) همراه با راه اندازی Golang بر روی دستگاه تنها شرایط لازم برای شروع این دوره است. تمام دانش خود را از مبانی Golang برای ساخت پروژه های واقعی به کار ببرید * آنچه را که آموخته اید تقویت کنید و به یادگیری چیزهای جدید بپردازید * مجموعه ای عالی از پروژه ها بسازید که می توانید به عنوان یک توسعه دهنده Golang آن را نشان دهید.
سرفصل ها و درس ها
مقدمه دوره
Introduction to the Course
معرفی
Introduction
درباره مربی
About the Instructor
با نویسنده ارتباط برقرار کنید
Connect with the Author
نکاتی در مورد یادگیری سریعتر به عنوان یک مهندس
Tips on Learning Faster as an Engineer
آنچه ما خواهیم ساخت
What We Will Be Building
یک هشدار
A Caveat
پروژه اول – ماشین حساب تغذیه
First Project – Nutrition Calculator
مفاهیمی که مورد استفاده قرار خواهند گرفت
Concepts That Will Be Used
خلاصه پروژه - آنچه را که ما پیگیری خواهیم کرد
Project Briefing – What We Will 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
از Range Function امتیاز بگیرید
Get Points from Range Function
انرژی، شکر و امتیاز
Energy, Sugar and Points
امتیاز برای Sfa، سدیم، پروتئین، فیبر
Points for Sfa, Sodium, Protein, Fiber
امتیاز میوه
Fruit Points
رسیدگی به پنیر و نوشیدنی
Handling Cheese and Beverage
نمره امتیاز نوتری
The Nutri Score Grade
بازبینی سریع
Quick Revision
اجرای برنامه
Running the Program
پروژه دوم – پروژه Google Trends
Second Project – Google Trends Project
خلاصه پروژه - آنچه ما خواهیم ساخت
Project Briefing – What We will Build
یک هشدار
A Caveat
فایل XML
The XML File
مفاهیم Golang که ما به کار خواهیم برد
The Golang Concepts We Will Apply
برنامه ریزی بصری
Visual Planning
راه اندازی پروژه
Project Setup
ساختار اصلی پروژه
Basic Project Structure
آیتم ها و ساختارهای خبری
Items and News Structs
تصاویری برای درک بهتر سازه ها
Visuals for Better Understanding of the Structs
RSS و ساختار کانال
RSS and Channel Structs
انواع داده برای متغیرهای ساختاری
Data Types for the Struct Variables
خطوط قرمز Squiggly
The Red Squiggly Lines
کار با XML
Working with XML
تعریف داده های XML
Defining XML Data
تابع Google Trends را دریافت کنید
Get Google Trends Function
تابع 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 آموزش داده است و عمیقاً در جامعه مهندسی جا افتاده است.
نمایش نظرات