کتاب آموزش جامع و کاربردی زبان برنامه‌نویسی Go (Golang) برای توسعه‌دهندگان سیستم با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آموزش جامع و کاربردی زبان برنامه‌نویسی Go (Golang) برای توسعه‌دهندگان سیستم

موضوع کلی: علوم رایانه و فناوری اطلاعات

موضوع میانی: برنامه‌نویسی سیستم و توسعه نرم‌افزار

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی و تاریخچه زبان برنامه‌نویسی Go
  • 2. نصب و راه‌اندازی محیط توسعه Go
  • 3. ساختار پروژه و مدیریت ورک‌اسپیس‌ها در Go
  • 4. متغیرها و انواع داده‌های پایه
  • 5. ثابت‌ها و نحوه تعریف آن‌ها
  • 6. عملگرهای محاسباتی و منطقی
  • 7. ساختارهای کنترل جریان و تصمیم‌گیری
  • 8. حلقه‌ها و تکرار در Go
  • 9. آشنایی با توابع و نحوه تعریف آن‌ها
  • 10. پارامترها و مقادیر بازگشتی در توابع
  • 11. مدیریت خطاها در Go با استفاده از خطاها
  • 12. کار با آرایه‌ها و اسلایس‌ها
  • 13. نقشه‌ها و نحوه استفاده از Map
  • 14. ساختارها و تعریف داده‌های سفارشی
  • 15. متدها و گیرنده‌ها در ساختارها
  • 16. رابط‌ها و پیاده‌سازی چندریختی
  • 17. نشانگرها و مدیریت حافظه در Go
  • 18. کار با رشته‌ها و بسته‌های متنی
  • 19. ورودی و خروجی استاندارد و کار با فایل‌ها
  • 20. مفاهیم هم‌روندی و گوروتین‌ها
  • 21. کانال‌ها و ارتباط بین گوروتین‌ها
  • 22. هماهنگ‌سازی با استفاده از بسته Sync
  • 23. استفاده از WaitGroup برای مدیریت گوروتین‌ها
  • 24. کار با زمان و تایمرها
  • 25. مدیریت بسته‌ها و کتابخانه‌های جانبی
  • 26. استفاده از Go Modules برای مدیریت وابستگی‌ها
  • 27. تست‌نویسی واحد در Go
  • 28. استفاده از ابزارهای تست و پوشش کد
  • 29. آشنایی با کتابخانه استاندارد Go
  • 30. کار با فرمت‌های JSON و XML
  • 31. برنامه‌نویسی شبکه با بسته Net
  • 32. پیاده‌سازی سرورهای HTTP با استفاده از Net/HTTP
  • 33. مدیریت درخواست‌ها و پاسخ‌ها در وب‌سرورها
  • 34. کار با پایگاه‌های داده و رابط Database/SQL
  • 35. اتصال به پایگاه‌های داده رابطه‌ای
  • 36. استفاده از Context برای مدیریت طول عمر عملیات
  • 37. بازتاب و برنامه‌نویسی متا در Go
  • 38. کار با توابع ناشناس و Closures
  • 39. مدیریت پیکربندی‌ها در برنامه‌های Go
  • 40. بهینه‌سازی عملکرد و پروفایلینگ کد
  • 41. اصول کدنویسی تمیز و استاندارد در Go
  • 42. امنیت در توسعه نرم‌افزار با Go
  • 43. کار با پرچم‌های خط فرمان و Flag
  • 44. ساخت ابزارهای خط فرمان CLI
  • 45. کار با سیستم‌عامل و اجرای دستورات جانبی
  • 46. استفاده از کانال‌های بافر شده و غیربافر شده
  • 47. الگوهای طراحی متداول در Go
  • 48. کار با متغیرهای محیطی
  • 49. بررسی تفاوت‌های حافظه در پشته و پشته‌وار
  • 50. مدیریت فایل‌های پیکربندی با فرمت‌های مختلف
  • 51. ایجاد مستندات برای کدهای Go با GoDoc
  • 52. اصول استقرار نرم‌افزار در محیط‌های تولید
  • 53. کار با Logging و مدیریت رخدادها
  • 54. مفاهیم پیشرفته در استفاده از رابط‌ها
  • 55. تکنیک‌های تست یکپارچه
  • 56. مدیریت وابستگی‌های پیچیده در پروژه‌های بزرگ
  • 57. بررسی کدهای منبع کتابخانه استاندارد
  • 58. ارتقای مهارت در رفع اشکال و دیباگینگ
  • 59. پروژه نهایی طراحی یک سرویس کاربردی با Go
تگ‌ها: آموزش زبان برنامه‌نویسی Go آموزش زبان گو برنامه‌نویسی Golang برنامه‌نویسی سمت سرور برنامه‌نویسی سیستم توسعه بک‌اند توسعه نرم‌افزار زبان برنامه‌نویسی گوگل متخصص Go یادگیری Golang

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.