آموزش برو دستور العمل: پروژه های عملی

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

  • همگام سازی/اتمی sync/atomic

  • چالش: همزمان Challenge: Concurrency

  • راه حل: همزمانی Solution: Concurrency

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش برو دستور العمل: پروژه های عملی
جزییات دوره
1h 18m
53
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Miki Tebeka
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Miki Tebeka Miki Tebeka

مدیر عامل در 353Solutions

Miki Tebeka مدیرعامل 353Solutions است.

در کار خود در 353Solutions، Miki کارگاه های عملی ارائه می دهد که به متخصصان کمک می کند درک خود را از Python تقویت کنند. و برو. علاوه بر این، او خدمات مشاوره ای متناسب با تخصص در ساخت زیرساخت های کلان داده را ارائه می دهد. همانطور که کار او در 353Solutions نشان می دهد، او در Python and Go و همچنین C++، JavaScript، Clojure و موارد دیگر مهارت بالایی دارد.