لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برو دستور العمل: پروژه های عملی
Go Recipes: Practical Projects
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اگر می فهمید که امشب برای شام چه چیزی درست کنید ، این دوره به شما کمک نمی کند. با این حال ، اگر زبان برنامه نویسی Go را یاد می گیرید ، این دوره منبع بسیار خوبی برای یادگیری عملی است. مربی Miki Tebeka شما را در پروژه های مشترک Go با "دستور العمل ها" یا دستورالعمل های گام به گام راهنمایی می کند. Miki اصول اولیه ای مانند برشهای Go ، نقشه ها ، مدیریت خطاها و بازیابی هراس را به شما نشان می دهد. او نحوه اندازه گیری ، قالب بندی ، تجزیه و تبدیل زمان را در Go توضیح می دهد. Miki از طریق شما می توانید با متن در Go کار کنید ، سپس با استفاده از Stret ها ، روش ها و رابط ها برای بهبود کد خود نشان می دهد. او در مورد کار با JSON و HTTP بحث می کند ، سپس با توصیف مزایای آوردن دستورالعمل های همزمان به برنامه های شما نتیجه می گیرد.
سرفصل ها و درس ها
معرفی
Introduction
دستور العمل های پروژه های عملی با Go
Recipes for practical projects with Go
آنچه شما باید بدانید
What you should know
1. مبانی
1. The Basics
کار با اعداد در Go
Working with numbers in Go
برو برش
Go slices
کار با نقشه ها در Go
Working with maps in Go
به مدیریت خطا بروید
Go error handling
استفاده از تعویق برای مدیریت منابع
Using defer to manage resources
بهبود هراس
Go panic recovery
چالش: نوشتن فیلتر
Challenge: Writing a filter
راه حل: نوشتن فیلتر
Solution: Writing a filter
2. کار با زمان
2. Working with Time
حساب زمان
Time arithmetic
اندازه گیری زمان
Measuring time
زمان قالب بندی
Formatting time
زمان تجزیه
Parsing time
تبدیل منطقه زمانی
Time zone conversion
چالش: زمان
Challenge: Time
راه حل: زمان
Solution: Time
3. کار با متن
3. Working with Text
به قالب بندی رشته بروید
Go string formatting
کار با یونیکد در Go
Working with Unicode in Go
مقایسه های غیر حساس به مورد در Go
Case insensitive comparisons in Go
به عبارات منظم بروید
Go regular expressions
خواندن فایل های متنی با Go
Reading text files with Go
چالش: متن
Challenge: Text
راه حل: متن
Solution: Text
4. ساختارها ، روش ها و رابط ها
4. Structs, Methods, and Interfaces
برو ستت
Go structs
روش ها را بروید
Go methods
به رابط بروید
Go interfaces
رابط خالی
The empty interface
کار با iota در Go
Working with iota in Go
چالش: ساختارها ، روش ها و رابط ها
Challenge: Structs, methods, and interfaces
راه حل: ساختارها ، روش ها و رابط ها
Solution: Structs, methods, and interfaces
5. کار با JSON
5. Working with JSON
رفع اشکال JSON با Go
Unmarshalling JSON with Go
تجزیه مجتمع JSON با Go
Parsing complex JSON with Go
Marshalling JSON با Go
Marshalling JSON with Go
مقابله با مقادیر صفر و از دست رفته در Go
Dealing with zero and missing values in Go
استفاده از ساختار نقشه برای مدیریت JSON دلخواه
Using mapstructure to handle arbitrary JSON
چالش: JSON
Challenge: JSON
راه حل: JSON
Solution: JSON
6. HTTP
6. HTTP
تماس های HTTP در Go
HTTP calls in Go
احراز هویت با Go
Authentication with Go
نوشتن سرور HTTP در Go
Writing an HTTP server in Go
استراحت با گوریل/مکس
REST with gorilla/mux
چالش: HTTP
Challenge: HTTP
راه حل: HTTP
Solution: HTTP
7. همزمانی
7. Concurrency
تبدیل کد ترتیبی به همزمان در Go
Converting sequential code to concurrent in Go
وقفه در Go
Timeouts in Go
همگام سازی
sync.WaitGroup
همگام سازی
sync.Once
استفاده از استخر خوراکی ها
Using a pool of goroutines
در کار خود در 353Solutions، Miki کارگاه های عملی ارائه می دهد که به متخصصان کمک می کند درک خود را از Python تقویت کنند. و برو. علاوه بر این، او خدمات مشاوره ای متناسب با تخصص در ساخت زیرساخت های کلان داده را ارائه می دهد. همانطور که کار او در 353Solutions نشان می دهد، او در Python and Go و همچنین C++، JavaScript، Clojure و موارد دیگر مهارت بالایی دارد.
نمایش نظرات