لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
Go Essentials: راهنمای عملی برای Concurrency، gRPC و موارد دیگر [ویدئو]
Go Essentials: A Practical Guide to Concurrency, gRPC, and More [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با یک دوره ساختاریافته که شما را از اصول اولیه به تکنیک های پیشرفته می برد، وارد دنیای برنامه نویسی Go شوید. شما با درک مفاهیم اصلی مانند متغیرها، حلقه ها، توابع و اشاره گرها شروع خواهید کرد. همانطور که پیشرفت می کنید، موضوعات پیچیده تری مانند ساختارها، رابط ها و مدیریت خطا را که برای نوشتن کد Go قوی ضروری هستند، کاوش خواهید کرد.
در بخشهای میانی، ویژگیهای منحصربهفرد Go را عمیقتر خواهید کرد، مانند گوروتینها و کانالها، که به شما امکان میدهند برنامههای همزمان بنویسید. همچنین با تست کردن در Go، استفاده از mutexes و کار با ژنریک آشنا خواهید شد. این دوره ترکیبی متعادل از تئوری و عمل را فراهم میکند و به شما اطمینان میدهد که میتوانید بلافاصله آنچه را که یاد میگیرید به کار ببرید. در پایان بخش پیشرفته، درک کاملی از مدل همزمانی Go خواهید داشت که به شما امکان می دهد برنامه های کاربردی با کارایی بالا بسازید.
بخش پایانی دوره شما را با gRPC، یک چارچوب قدرتمند برای فراخوانی رویه از راه دور آشنا می کند. شما یاد خواهید گرفت که چگونه یک سرور و کلاینت gRPC راه اندازی کنید و gRPC را در برنامه های Go خود پیاده سازی کنید. علاوه بر این، این دوره به چارچوب Gin می پردازد و یک جعبه ابزار کامل برای توسعه Go مدرن در اختیار شما قرار می دهد. با این آموزش جامع، شما مجهز به مقابله با هر چالش برنامه نویسی Go با اطمینان خواهید بود. درک عمیقی از نحو و ساختار Go ایجاد کنید
با استفاده از گوروتین ها و کانال ها برنامه های همزمان بنویسید
سرورها و کلاینت های gRPC را در Go پیاده سازی کنید
از چارچوب تست Go برای نوشتن و اجرای تست ها استفاده کنید
ساخت برنامه های وب با استفاده از فریم ورک جین
بهینه سازی برنامه های کاربردی Go برای عملکرد و مقیاس پذیری این دوره برای توسعه دهندگان و مهندسان نرم افزار با درک اولیه از مفاهیم برنامه نویسی ایده آل است. در حالی که هیچ تجربه قبلی با Go لازم نیست، آشنایی با سایر زبان های برنامه نویسی مفید خواهد بود. برای کسانی که به دنبال ساخت برنامه های همزمان یا کاوش gRPC در Go هستند مناسب است. پوشش از مبانی Go تا موضوعات پیشرفته مانند gRPC * کاوش دقیق مدل همزمانی Go با گوروتین ها و کانال ها * مقدمه ای بر چارچوب Gin برای توسعه وب *
سرفصل ها و درس ها
اصول برنامه نویسی Go
Fundamentals of Go Programming
مقدمه
Introduction
مقدمه
Introduction
راه اندازی محیط
Environment Setup
راه اندازی محیط
Environment Setup
Go Basics + Variables
Go Basics + Variables
Go Basics + Variables
Go Basics + Variables
شرایط و حلقه ها
Conditionals and Loops
شرایط و حلقه ها
Conditionals and Loops
توابع
Functions
توابع
Functions
اشاره گرها
Pointers
اشاره گرها
Pointers
ماژول ها
Modules
ماژول ها
Modules
آرایه ها
Arrays
آرایه ها
Arrays
برش ها
Slices
برش ها
Slices
نقشه ها
Maps
نقشه ها
Maps
تکلیف
Assignment
تکلیف
Assignment
مفاهیم برنامه نویسی Intermediate Go
Intermediate Go Programming Concepts
سازه ها
Structs
سازه ها
Structs
انواع تعریف شده
Defined Types
انواع تعریف شده
Defined Types
کپسولاسیون
Encapsulation
کپسولاسیون
Encapsulation
رابط
Interface
رابط
Interface
خطاها
Errors
خطاها
Errors
تکلیف
Assignment
تکلیف
Assignment
پروژه
Project
پروژه
Project
مفاهیم برنامه نویسی Intermediate Go
Intermediate Go Programming Concepts
تکنیک های پیشرفته برنامه نویسی Go
Advanced Go Programming Techniques
برنامه ها و کانال ها
Goroutines and Channels
برنامه ها و کانال ها
Goroutines and Channels
Mutexes
Mutexes
Mutexes
Mutexes
تست کردن
Testing
تست کردن
Testing
ژنریک ها
Generics
ژنریک ها
Generics
تکلیف
Assignment
تکلیف
Assignment
پروژه
Project
پروژه
Project
تکنیک های پیشرفته برنامه نویسی Go
Advanced Go Programming Techniques
آشنایی با gRPC با Go
Introduction to gRPC with Go
راه اندازی gRPC
gRPC Setup
راه اندازی gRPC
gRPC Setup
مبانی gRPC
gRPC Basics
مبانی gRPC
gRPC Basics
سرور
Server
سرور
Server
مشتری
Client
مشتری
Client
آشنایی با gRPC با Go
Introduction to gRPC with Go
پروژه های پیشرفته برو و افکار نهایی
Advanced Go Projects and Final Thoughts
جین
Gin
جین
Gin
بسته بندی کنید
Wrap Up
بسته بندی کنید
Wrap Up
پروژه های پیشرفته برو و افکار نهایی
Advanced Go Projects and Final Thoughts
Codestars، توسط Rob Percival، یک پلتفرم یادگیری آنلاین انقلابی است که ماموریت دارد تا نحوه یادگیری کدنویسی را تغییر دهد. راب با تمرکز بر سادگی، منطق و سرگرمی بیش از نیم میلیون دانش آموز را از طریق دوره های خود توانمند کرده است. راب با درک نیاز به تجربیات یادگیری متنوع و جامع، Codestars را به عنوان یک تلاش مشترک تأسیس کرد. Codestars ابزارها و دانش مورد نیاز برای ساخت وب سایت ها و برنامه های کاربردی را در اختیار زبان آموزان در تمام سنین و سطوح مهارت قرار می دهد. Codestars با در دسترس و لذت بخش کردن کدنویسی، قصد دارد سفر یادگیری را ساده کند و پتانسیل برنامه نویسان مشتاق در سراسر جهان را باز کند.
نمایش نظرات