کتاب آموزش جامع و کاربردی زبان برنامهنویسی Go (گلنگ) برای توسعهدهندگان حرفهای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع و کاربردی زبان برنامهنویسی Go (گلنگ) برای توسعهدهندگان حرفهای
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: توسعه سیستمهای مقیاسپذیر و برنامهنویسی سمت سرور
📋 سرفصلهای دوره (100 موضوع)
- 1. آشنایی با تاریخچه و فلسفه طراحی زبان برنامهنویسی Go
- 2. نصب و راهاندازی محیط توسعه و مدیریت فضای کاری در Go
- 3. ساختار پروژه و مدیریت بستهها در Go Modules
- 4. انواع دادههای پایه و متغیرها در زبان Go
- 5. عملگرهای محاسباتی و منطقی در برنامهنویسی Go
- 6. مدیریت جریان کنترل و ساختارهای شرطی
- 7. حلقههای تکرار و پیمایش در Go
- 8. آرایهها و اسلایسها در Go و مدیریت حافظه
- 9. نقشهها (Maps) و کاربرد آنها در ذخیرهسازی دادهها
- 10. کار با رشتهها و بستههای مدیریت متن
- 11. تعریف و استفاده از توابع و بازگشت در Go
- 12. مفهوم اشارهگرها و مدیریت آدرسهای حافظه
- 13. ساختارها (Structs) و برنامهنویسی شیءگرا در Go
- 14. متدهای اختصاصی برای ساختارها و رابطهای کاربری
- 15. اینترفیسها (Interfaces) و چندریختی در Go
- 16. مدیریت خطاها و الگوهای صحیح در Go
- 17. کار با زمان و تاریخ در کتابخانههای استاندارد
- 18. مدیریت ورودی و خروجی و کار با فایلها
- 19. مفاهیم همروندی در Go و مدیریت Goroutines
- 20. کانالها و ارتباط امن بین فرآیندها
- 21. همگامسازی با استفاده از بسته Sync و Mutex
- 22. مدیریت حافظه و عملکرد زبالهروب (Garbage Collector)
- 23. کار با JSON و سریالسازی دادهها
- 24. ارتباط با پایگاه دادههای رابطهای (SQL) با استفاده از database/sql
- 25. استفاده از ORMهای استاندارد در محیطهای سازمانی
- 26. طراحی و پیادهسازی سرویسهای RESTful در Go
- 27. معماری میکروسرویس و ارتباط بین سرویسها با gRPC
- 28. تستنویسی واحد و تستهای یکپارچگی در Go
- 29. نکاتی پیرامون امنیت در توسعه سمت سرور با Go
- 30. بهینهسازی کارایی و پروفایلینگ کدهای Go
- 31. استفاده از Context برای مدیریت طول عمر درخواستها
- 32. کار با متغیرهای محیطی و پیکربندی سیستمها
- 33. استقرار برنامههای Go در محیطهای لینوکسی
- 34. کانتینریسازی برنامههای Go با داکر
- 35. مفاهیم پیشرفته در برنامهنویسی سیستمی با Go
- 36. کاربرد Go در توسعه سیستمهای توزیعشده
- 37. الگوهای طراحی (Design Patterns) رایج در زبان Go
- 38. مدیریت لاگها و مانیتورینگ سیستمهای مقیاسپذیر
- 39. کار با حافظه نهان (Caching) در برنامههای سمت سرور
- 40. آشنایی با ابزارهای تحلیل استاتیک کد در Go
تگها:
آموزش زبان برنامه نویسی Go
آموزش گلنگ
برنامه نویسی Golang
برنامه نویسی سیستم
برنامه نویسی مقیاس پذیر
توسعه بک اند
توسعه سمت سرور
توسعه نرم افزار
زبان Go
زبان برنامه نویسی گو
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.