لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع زبان Go: همروندی، اتصال و ساخت اپلیکیشنهای با کارایی بالا
- آخرین آپدیت
دانلود Go Essentials: Concurrency, Connectivity, and High-Performance Apps
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
زبان Go یک زبان برنامهنویسی متنباز است که توسط گوگل ایجاد شده و به دلیل قابلیتهای همروندی (Concurrency) و اتصالپذیری بالا شناخته میشود. توسعهدهندگان با استفاده از Go میتوانند اپلیکیشنهای مدرنی بسازند که هزینههای منابع بکاند شرکتها را کاهش دهد. این دوره برای کمک به توسعهدهندگان جهت افزایش بهرهوری با Go طراحی شده و با مبانی سینتکس آغاز میشود. در این دوره مفاهیم پایه مانند انواع دادههای عددی و رشتهای، کار با شرطها و حلقهها، ایجاد کدهای شیءگرا با Structها و متدها و مدیریت خطاها را خواهید آموخت. مدرس دوره، Miki Tebeka، همچنین بر ویژگیهای همروندی مانند Goroutines و Channels و قابلیتهای اتصال برای شبکه با APIها و دیتابیسها تاکید میکند. در پروژه نهایی، شما نحوه ساخت یک سرور با همروندی بالا را خواهید آموخت که تمام آموختههای شما را در قالب یک راهکار بهینه و قدرمند با Go ترکیب میکند.
سرفصل ها و درس ها
مقدمه
Introduction
زبان Go برای اپلیکیشنهای مدرن
Go for modern applications
پیشنیازها و دانستنیها
What you should know
1. شروع به کار
1. Getting Started
راهاندازی محیط کاری
Setting up your work environment
ابزار Go
The Go tool
ساختار یک برنامه Go
Anatomy of a Go program
2. مبانی زبان Go
2. Go Basics
چالش: FizzBuzz
Challenge: FizzBuzz
راه حل: Mapها
Solution: Maps
مفهوم Mapها
Maps
راه حل: اعداد با پایان زوج
Solution: Even-ended numbers
راه حل: FizzBuzz
Solution: FizzBuzz
چالش: اعداد با پایان زوج
Challenge: Even-ended numbers
حلقههای For
For loops
چالش: Mapها
Challenge: Maps
راه حل: یافتن مقدار بیشینه
Solution: Find the maximal value
چالش: یافتن مقدار بیشینه
Challenge: Find the maximal value
در کار خود در 353Solutions، Miki کارگاه های عملی ارائه می دهد که به متخصصان کمک می کند درک خود را از Python تقویت کنند. و برو. علاوه بر این، او خدمات مشاوره ای متناسب با تخصص در ساخت زیرساخت های کلان داده را ارائه می دهد. همانطور که کار او در 353Solutions نشان می دهد، او در Python and Go و همچنین C++، JavaScript، Clojure و موارد دیگر مهارت بالایی دارد.
نمایش نظرات