کتاب گو و MySQL: راهنمای جامع با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

گو و MySQL: راهنمای جامع – آینده برنامه‌نویسی را در دستان خود بگیرید! گو و MySQL: راهنمای جامع – آینده برنامه‌نویسی را در دستان خود بگیرید! معرفی دوره: دروازه‌ای به دنیای برنامه‌نویسی پرقدرت! دنیای بر...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

عنوان دوره: دوره گو و MySQL: راهنمای جامع

موضوع کلی: برنامه نویسی

موضوع میانی: گو (Go)

📋 سرفصل‌های دوره

  • 1. نصب و راه‌اندازی Go
  • 2. مقدمه‌ای بر زبان Go
  • 3. ساختار کلی یک برنامه Go
  • 4. متغیرها و انواع داده‌ها در Go
  • 5. عملگرها در Go
  • 6. توابع در Go
  • 7. پکیج‌ها و مدیریت وابستگی‌ها
  • 8. دستورات شرطی (if, else)
  • 9. حلقه‌ها (for, while)
  • 10. آرایه‌ها و اسلایس‌ها
  • 11. نقشه‌ها (Maps) در Go
  • 12. ساختارهای داده‌ای (Structs)
  • 13. توابع و روش‌ها (Methods)
  • 14. پوینترها در Go
  • 15. رابط‌ها (Interfaces) در Go
  • 16. گروتین‌ها و کانال‌ها (Goroutines & Channels)
  • 17. همزمانی (Concurrency) در Go
  • 18. مدیریت خطا در Go
  • 19. ورودی و خروجی (I/O) در Go
  • 20. تست واحد (Unit Testing) در Go
  • 21. ابزارهای Go (go fmt, go vet, etc.)
  • 22. مقدمه‌ای بر MySQL
  • 23. نصب و راه‌اندازی MySQL
  • 24. مفاهیم پایه‌ای SQL
  • 25. اتصال به MySQL با استفاده از Go
  • 26. ایجاد، خواندن، به‌روزرسانی و حذف (CRUD) در MySQL با Go
  • 27. استفاده از کتابخانه database/sql در Go
  • 28. مدیریت خطا در تعامل با MySQL
  • 29. مقابله با تزریق SQL (SQL Injection)
  • 30. استفاده از prepared statements
  • 31. کار با تراکنش‌ها در MySQL
  • 32. طراحی و ایجاد پایگاه داده
  • 33. نرمال‌سازی پایگاه داده
  • 34. طراحی Schema
  • 35. مدل‌سازی داده‌ها
  • 36. کار با انواع داده‌های MySQL
  • 37. فیلتر کردن داده‌ها (WHERE)
  • 38. مرتب‌سازی داده‌ها (ORDER BY)
  • 39. گروه‌بندی داده‌ها (GROUP BY)
  • 40. پیوستن جداول (JOIN)
  • 41. زیر کوئری‌ها (Subqueries)
  • 42. شاخص‌گذاری (Indexing)
  • 43. بهینه‌سازی کوئری‌ها
  • 44. مدیریت کاربران و دسترسی‌ها در MySQL
  • 45. امنیت MySQL
  • 46. اتصال SSL/TLS به MySQL
  • 47. استفاده از کتابخانه‌های Go برای MySQL (مثل go-sql-driver/mysql)
  • 48. مدیریت Connection Pools
  • 49. نوشتن کوئری‌های پیچیده
  • 50. اعتبارسنجی داده‌ها در Go و MySQL
  • 51. تبدیل انواع داده‌ها در Go و MySQL
  • 52. استفاده از تاریخ و زمان در Go و MySQL
  • 53. پردازش JSON در Go و ذخیره‌سازی در MySQL
  • 54. پیاده‌سازی یک API ساده با Go و MySQL
  • 55. استفاده از کتابخانه‌های وب (مثل Gin, Echo, Fiber)
  • 56. مدیریت درخواست‌های HTTP (GET, POST, PUT, DELETE)
  • 57. راه‌اندازی سرور HTTP
  • 58. پیاده‌سازی روت‌ها (Routes)
  • 59. اعتبارسنجی ورودی‌های API
  • 60. تعامل با API ها
  • 61. استفاده از middleware
  • 62. استفاده از قالب‌بندی (templating)
  • 63. مدیریت session ها
  • 64. مدیریت کوکی‌ها
  • 65. استفاده از CORS
  • 66. استفاده از JSON Web Tokens (JWT)
  • 67. امنیت API
  • 68. استقرار برنامه‌های Go با MySQL
  • 69. Dockerize کردن برنامه Go و MySQL
  • 70. استفاده از Docker Compose
  • 71. استقرار در پلتفرم‌های ابری (AWS, Google Cloud, Azure)
  • 72. مانیتورینگ و لاگ‌گیری
  • 73. بهینه‌سازی عملکرد
  • 74. کاهش زمان پاسخ‌دهی (latency)
  • 75. کاهش استفاده از منابع (CPU, Memory)
  • 76. استفاده از caching
  • 77. استفاده از Redis
  • 78. بهینه‌سازی کوئری‌ها برای عملکرد بهتر
  • 79. تست کردن (Test-Driven Development)
  • 80. استفاده از mocking
  • 81. تست‌های end-to-end
  • 82. استفاده از CI/CD (Continuous Integration/Continuous Deployment)
  • 83. پیکربندی (Configuration) برنامه‌ها
  • 84. خواندن تنظیمات از فایل‌ها (YAML, JSON)
  • 85. استفاده از متغیرهای محیطی
  • 86. مدیریت نسخه (Versioning)
  • 87. استفاده از Git
  • 88. همکاری تیمی (Collaboration)
  • 89. مستندسازی (Documentation)
  • 90. بهترین روش‌های برنامه‌نویسی Go
  • 91. طراحی نرم‌افزار (Software Design)
  • 92. الگوهای طراحی (Design Patterns)
  • 93. Clean Architecture
  • 94. SOLID Principles
  • 95. امنیت در Go و MySQL
  • 96. مدیریت آسیب‌پذیری‌ها
  • 97. مقابله با حملات DDOS
  • 98. مقابله با Cross-Site Scripting (XSS)
  • 99. امنیت رمز عبور
  • 100. آینده Go و MySQL
تگ‌ها: CRUD Go و MySQL Golang MySQL آموزش MySQL آموزش زبان گو برنامه نویسی بک اند پایگاه داده توسعه وب دوره آموزشی گو گو وب سرویس با Go

نظرات

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

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