دوره آموزشی چارچوب Go خود را انتخاب کنید: Chi Router، FastHTTP، Fiber، Echo، Gin Gonic، Go Kratos
1 ساعت 2 دقیقهمتوسط2023-07-10
مدرسین

Akhil Sharma
جزئیات دوره
آیا به اندازه کافی در Go تجربه دارید تا شروع کنید به آنچه که نمی دانید؟ شاید شما با فریم ورک های مختلف Go آشنا باشید، اما مطمئن نیستید که چگونه بهترین را برای پروژه های خود انتخاب کنید؟ در این دوره، آخیل شارما یک نمای کلی از شش چارچوب وب اصلی Go را به شما ارائه می دهد و مزایا و عملکردهای مهم هر کدام را برجسته می کند. آخیل با بسته net/http، که بخشی از کتابخانه استاندارد Go است، شروع می کند تا به شما یک پایه محکم در مورد نحوه ساخت همه فریمورک ها با استفاده از قابلیت های موجود در بسته net/http بدهد. او سپس شش فریم ورک - chi Router، FastHTTP، Fiber، Echo، Gin Gonic، Go Kratos را یکی یکی تجزیه می کند و اصول اولیه و پیچیدگی ها را بررسی می کند و نحوه نوشتن کد در هر فریم ورک را نشان می دهد. اگر میخواهید مهارتهای Go خود را به سطح بالاتری ببرید، داشتن درک درستی از این شش چارچوب به شما کمک میکند چارچوب مناسبی را برای پروژههای خود انتخاب کنید.
مهارت ها
GoGoogleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - درک چارچوبهای Go
- 02 - بسته http net در Go
- 03 - مروری سریع بر تمام چارچوبهای وب محبوب Go
1. chi Router
- 04 - اصول اولیه روتر چی
- 05 - عملکردهای مهم در روتر چی
- 06 - نمونههایی از روتر چی
- 07 - موارد استفاده
2.http سریع
- 08 - مقدمه ای بر Fasthttp
- 09 - راهاندازی سرور Fasthttp
- 10 - موارد استفاده
3. فیبر
- 11 - چرا فیبر
- 12 - راهاندازی سرور با فیبر
- 13 - عملکردهای مهم در فیبر
- 14 - موارد استفاده از فیبر
4. اکو
- 15 - مقدمه ای بر اکو
- 16 - راهاندازی سرور اکو
- 17 - موارد استفاده
5. جین گونیک
- 18 - مقدمه ای بر Gin Gonic
- 19 - جین گونیک - عملکردهای مهم
- 20 - ساخت سرور Gin Gonic
- 21 - موارد استفاده از جین گونیک
6. برو کریتوس
- 22 - مقدمه ای بر کریتوس
- 23 - کریتوس - توابع مهم
- 24 - ساخت سرور کریتوس
- 25 - موارد استفاده از کریتوس
نتیجه
- 26 - مقایسه بین چارچوب ها
- 27 - خلاصه
دوره های مرتبط
- دوره آموزشی انتخاب زبان مناسب برای بکاند: TypeScript، Go یا Rust برای پروژههای جدید شما
- دوره آموزشی کتابخانه استاندارد Go
- دوره آموزشی یادگیری زبان Go
- دوره آموزشی توسعه برنامههای آگاه به یونیکد در زبان Go
- دوره آموزشی Go برای توسعهدهندگان: تکنیکهای عملی برای کدنویسی مؤثر
- دوره آموزشی سریال سازی موثر در زبان برنامه نویسی JSON :Go، بافرهای پروتکل و موارد دیگر
- دوره آموزشی پکیج Context در زبان برنامه نویسی Go
- دوره آموزشی دیباگ کردن در زبان برنامه نویسی Go