کتاب ساخت سامانه مدیریت وظایف (Todo List) با استفاده از Go، Fiber و Angular

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره ساخت سامانه مدیریت وظایف (Todo List) با استفاده از Go، Fiber و Angular

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

موضوع میانی: توسعه وب فول استک (Full-Stack Web Development)

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

  • 1. مقدمه‌ای بر توسعه نرم‌افزار
  • 2. آشنایی با زبان برنامه‌نویسی Go
  • 3. مفاهیم پایه Go: متغیرها و انواع داده
  • 4. ساختارهای کنترلی در Go: شرط‌ها و حلقه‌ها
  • 5. توابع و بسته‌ها در Go
  • 6. مدیریت خطا در Go
  • 7. مفاهیم شی‌گرایی در Go
  • 8. مقدمه‌ای بر فریم‌ورک وب Fiber
  • 9. نصب و راه‌اندازی Fiber
  • 10. ساخت اولین برنامه وب با Fiber
  • 11. مسیریابی (Routing) در Fiber
  • 12. مدیریت درخواست‌ها و پاسخ‌ها در Fiber
  • 13. کار با پارامترهای URL و Query String
  • 14. قالب‌بندی پاسخ‌ها (JSON, Text)
  • 15. مقدمه‌ای بر پایگاه داده‌ها
  • 16. مفاهیم پایگاه داده رابطه‌ای
  • 17. طراحی پایگاه داده برای سامانه وظایف
  • 18. کار با پایگاه داده PostgreSQL
  • 19. اتصال به پایگاه داده در Go
  • 20. انجام عملیات CRUD در پایگاه داده
  • 21. استفاده از ORM (Object-Relational Mapping)
  • 22. مقدمه‌ای بر Angular
  • 23. نصب و راه‌اندازی Angular CLI
  • 24. ساخت اولین پروژه Angular
  • 25. مفاهیم کامپوننت‌ها در Angular
  • 26. کار با تمپلیت‌ها و استایل‌ها
  • 27. اتصال داده در Angular (Data Binding)
  • 28. مدیریت فرم‌ها در Angular
  • 29. اعتبارسنجی فرم‌ها
  • 30. سرویس‌ها و تزریق وابستگی در Angular
  • 31. مسیریابی (Routing) در Angular
  • 32. مدیریت وضعیت (State Management) در Angular
  • 33. مقدمه‌ای بر توسعه فول استک
  • 34. نقش بک‌اند و فرانت‌اند
  • 35. طراحی معماری سامانه وظایف
  • 36. پیاده‌سازی API بک‌اند با Go و Fiber
  • 37. مدل داده برای وظایف
  • 38. مدیریت کاربران و احراز هویت
  • 39. پیاده‌سازی ثبت نام و ورود کاربر
  • 40. توکن‌های امنیتی (JWT)
  • 41. پیاده‌سازی API برای ایجاد وظیفه
  • 42. پیاده‌سازی API برای مشاهده وظایف
  • 43. پیاده‌سازی API برای ویرایش وظیفه
  • 44. پیاده‌سازی API برای حذف وظیفه
  • 45. پیاده‌سازی API برای علامت‌گذاری وظایف به عنوان انجام شده
  • 46. ارتباط فرانت‌اند با بک‌اند
  • 47. انتقال داده بین Angular و Go
  • 48. نمایش لیست وظایف در فرانت‌اند
  • 49. افزودن وظیفه جدید از طریق فرانت‌اند
  • 50. ویرایش وظایف از طریق فرانت‌اند
  • 51. حذف وظایف از طریق فرانت‌اند
  • 52. تکمیل وظایف از طریق فرانت‌اند
  • 53. مدیریت خطا در فرانت‌اند
  • 54. پیاده‌سازی رابط کاربری واکنش‌گرا (Responsive UI)
  • 55. استفاده از کتابخانه‌های UI (مانند Bootstrap یا Material)
  • 56. تست واحد (Unit Testing) در Go
  • 57. تست یکپارچه‌سازی (Integration Testing) در Go
  • 58. تست واحد (Unit Testing) در Angular
  • 59. تست E2E (End-to-End Testing) در Angular
  • 60. مفاهیم CI/CD (Continuous Integration/Continuous Deployment)
  • 61. تنظیمات اولیه CI/CD
  • 62. استقرار (Deployment) برنامه
  • 63. استقرار بک‌اند Go
  • 64. استقرار فرانت‌اند Angular
  • 65. مدیریت کش (Caching) در بک‌اند
  • 66. بهینه‌سازی عملکرد پایگاه داده
  • 67. مقدمه‌ای بر امنیت برنامه‌های وب
  • 68. جلوگیری از حملات رایج (XSS, CSRF)
  • 69. مدیریت امن رمزهای عبور
  • 70. استفاده از HTTPS
  • 71. اصول طراحی پایدار (Sustainable Design)
  • 72. مستندسازی کد
  • 73. مقدمه‌ای بر الگوهای طراحی نرم‌افزار
  • 74. الگوی MVC (Model-View-Controller)
  • 75. الگوی MVP (Model-View-Presenter)
  • 76. الگوی MVVM (Model-View-ViewModel)
  • 77. کاربرد الگوهای طراحی در سامانه وظایف
  • 78. مقدمه‌ای بر میکروسرویس‌ها
  • 79. تفاوت میکروسرویس با معماری یکپارچه
  • 80. مزایا و معایب میکروسرویس‌ها
  • 81. کاربرد میکروسرویس در مقیاس‌پذیری
  • 82. مقدمه‌ای بر Docker
  • 83. مفاهیم کانتینرسازی
  • 84. نصب و راه‌اندازی Docker
  • 85. ساخت Dockerfile برای برنامه Go
  • 86. ساخت Dockerfile برای برنامه Angular
  • 87. استفاده از Docker Compose
  • 88. استقرار برنامه با Docker
  • 89. مقدمه‌ای بر Kubernetes
  • 90. مفاهیم ارکستراسیون کانتینر
  • 91. نصب و راه‌اندازی Kubernetes (به صورت مقدماتی)
  • 92. استقرار برنامه در Kubernetes
  • 93. مانیتورینگ و لاگ‌گیری برنامه‌ها
  • 94. ابزارهای مانیتورینگ (مانند Prometheus, Grafana)
  • 95. مدیریت لاگ‌ها (مانند ELK Stack)
  • 96. اصول برنامه‌نویسی تمیز (Clean Code)
  • 97. نام‌گذاری صحیح متغیرها و توابع
  • 98. نوشتن کامنت‌های مفید
  • 99. کاهش پیچیدگی کد
  • 100. بازنگری کد (Code Review)

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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