دوره آموزشی دستور العمل های Go: پروژه های عملی
1 ساعت 23 دقیقهمبتدی2023-10-17
مدرسین

Miki Tebeka
CEO at 353Solutions
جزئیات دوره
اگر می فهمید که امشب برای شام چه چیزی درست کنید، این دوره به شما کمک نمی کند. با این حال، اگر زبان برنامه نویسی Go را یاد می گیرید، این دوره منبع بسیار خوبی برای یادگیری عملی است. مربی Miki Tebeka شما را در پروژه های مشترک Go با "دستور العمل ها" یا دستورالعمل های گام به گام راهنمایی می کند. Miki اصول اولیه ای مانند برشهای Go، نقشه ها، مدیریت خطاها و بازیابی هراس را به شما نشان می دهد. او نحوه اندازه گیری، قالب بندی، تجزیه و تبدیل زمان را در Go توضیح می دهد. Miki از طریق شما می توانید با متن در Go کار کنید، سپس با استفاده از Stret ها، روش ها و رابط ها برای بهبود کد خود نشان می دهد. او در مورد کار با JSON و HTTP بحث می کند، سپس با توصیف مزایای آوردن دستورالعمل های همزمان به برنامه های شما نتیجه می گیرد.
مهارت ها
GoGoogleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - دستور العمل برای پروژههای عملی با Go
- 02 - آنچه باید بدانید
1. مبانی
- 03 - کار با اعداد در Go
- 04 - Go slices
- 05 - کار با نقشهها در Go
- 06 - مدیریت خطا
- 07 - استفاده از defer برای مدیریت منابع
- 08 - Go panic recovery
- 09 - چالش - نوشتن فیلتر
- 10 - راه حل - نوشتن فیلتر
2. کار با زمان
- 11 - حساب زمانی
- 12 - اندازهگیری زمان
- 13 - زمان قالب بندی
- 14 - زمان تجزیه
- 15 - تبدیل منطقه زمانی
- 16 - چالش - زمان
- 17 - راه حل - زمان
3. کار با متن
- 18 - قالببندی رشته Go
- 19 - کار با یونیکد در Go
- 20 - مقایسات غیر حساس به حروف در Go
- 21 - عبارات منظم Go
- 22 - خواندن فایلهای متنی با Go
- 23 - چالش - متن
- 24 - راه حل - متن
4. ساختارها، روشها و رابط ها
- 25 - ساختارهای Go
- 26 - روشهای Go
- 27 - رابطهای Go
- 28 - رابط خالی
- 29 - کار با iota در Go
- 30 - ساختارها، روشها و رابط ها
- 31 - چالش - ساختارها، روشها و رابط ها
- 32 - راه حل - ساختارها، روشها و رابط ها
5. کار با JSON
- 33 - Unmarshalling JSON با Go
- 34 - تجزیه JSON پیچیده با Go
- 35 - مارشال کردن JSON با Go
- 36 - برخورد با مقادیر صفر و گمشده در Go
- 37 - استفاده از نقشه ساختار برای مدیریت JSON دلخواه
- 38 - چالش - JSON
- 39 - راه حل - JSON
6. HTTP
- 40 - تماسهای HTTP در Go
- 41 - احراز هویت با Go
- 42 - نوشتن سرور HTTP در Go
- 43 - استراحت با ماکس گوریل
- 44 - چالش - HTTP
- 45 - راه حل - HTTP
7. همزمانی
- 46 - تبدیل کد ترتیبی به همزمان در Go
- 47 - تایم اوت در Go
- 48 - sync.WaitGroup
- 49 - sync.Once
- 50 - استفاده از مجموعهای از گوروتین ها
- 51 - همگام سازی اتمی
- 52 - چالش - همزمانی
- 53 - حل - همزمانی
نتیجه
- 54 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی انتخاب زبان مناسب برای بکاند: TypeScript، Go یا Rust برای پروژههای جدید شما
- دوره آموزشی کتابخانه استاندارد Go
- دوره آموزشی یادگیری زبان Go
- دوره آموزشی توسعه برنامههای آگاه به یونیکد در زبان Go
- دوره آموزشی Go برای توسعهدهندگان: تکنیکهای عملی برای کدنویسی مؤثر
- دوره آموزشی سریال سازی موثر در زبان برنامه نویسی JSON :Go، بافرهای پروتکل و موارد دیگر
- دوره آموزشی پکیج Context در زبان برنامه نویسی Go
- دوره آموزشی دیباگ کردن در زبان برنامه نویسی Go