کتاب توسعه فول-استک با انگولار و NestJS با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه فول-استک با انگولار و NestJS
موضوع کلی: برنامه نویسی
موضوع میانی: انگولار (Angular)
📋 سرفصلهای دوره
- 1. مقدمه ای بر توسعه فول-استک
- 2. آشنایی با معماری فول-استک
- 3. اصول طراحی رابط کاربری (UI)
- 4. اصول طراحی تجربه کاربری (UX)
- 5. مبانی جاوا اسکریپت مدرن
- 6. مفاهیم شی گرایی در جاوا اسکریپت
- 7. آشنایی با TypeScript
- 8. تایپ اسکریپت در پروژه های بزرگ
- 9. مقدمه ای بر Angular
- 10. مفاهیم اصلی Angular (Components, Modules)
- 11. کار با دیتابیس ها
- 12. مبانی پایگاه داده های رابطه ای
- 13. SQL پایه
- 14. طراحی شمای پایگاه داده
- 15. مفاهیم NoSQL
- 16. آشنایی با NestJS
- 17. معماری ماژولار در NestJS
- 18. کنترلرها و سرویس ها در NestJS
- 19. مفاهیم Dependency Injection در NestJS
- 20. ORM و پایگاه داده در NestJS
- 21. کار با PostgreSQL
- 22. کار با MySQL
- 23. کار با MongoDB
- 24. مقدمه ای بر RESTful API
- 25. طراحی API های RESTful
- 26. اصول امنیتی API
- 27. احراز هویت در API ها
- 28. مجوزدهی در API ها
- 29. کار با JWT (JSON Web Tokens)
- 30. استفاده از Swagger برای مستندسازی API
- 31. آشنایی با GraphQL
- 32. مقایسه REST و GraphQL
- 33. پیاده سازی GraphQL با NestJS
- 34. مبانی توسعه فرانت اند
- 35. ساختار پروژه Angular
- 36. کامپوننت های Angular
- 37. تمپلیت ها و دیتاباندینگ در Angular
- 38. دایرکتیوها و پایپ ها در Angular
- 39. مدیریت فرم ها در Angular
- 40. اعتبارسنجی فرم ها در Angular
- 41. ارتباط با بک اند در Angular
- 42. استفاده از HttpClient در Angular
- 43. مدیریت وضعیت (State Management) در Angular
- 44. مقدمه ای بر RxJS
- 45. مفاهیم Observables در RxJS
- 46. عملگرهای RxJS
- 47. استفاده از RxJS در Angular
- 48. مفاهیم پایگاه داده در بک اند
- 49. طراحی مدل های داده در NestJS
- 50. ارتباط با پایگاه داده با TypeORM
- 51. انجام عملیات CRUD در NestJS
- 52. پیکربندی اتصالات پایگاه داده
- 53. مدیریت تراکنش ها در NestJS
- 54. بهینه سازی کوئری های پایگاه داده
- 55. مقدمه ای بر مفاهیم امنیتی
- 56. امنیت در سمت سرور
- 57. جلوگیری از حملات SQL Injection
- 58. جلوگیری از حملات XSS
- 59. جلوگیری از حملات CSRF
- 60. پیاده سازی احراز هویت با JWT در NestJS
- 61. مدیریت نقش ها و دسترسی ها
- 62. مقدمه ای بر تست نویسی
- 63. تست واحد (Unit Testing)
- 64. تست یکپارچگی (Integration Testing)
- 65. تست E2E (End-to-End Testing)
- 66. تست نویسی در Angular
- 67. تست نویسی در NestJS
- 68. ابزارهای تست نویسی (Jest, Karma)
- 69. مقدمه ای بر CI/CD
- 70. مفاهیم Continuous Integration
- 71. مفاهیم Continuous Deployment
- 72. پیاده سازی CI/CD با GitHub Actions
- 73. پیاده سازی CI/CD با GitLab CI
- 74. استقرار برنامه در محیط پروداکشن
- 75. مدیریت پیکربندی برنامه
- 76. مانیتورینگ و لاگینگ برنامه
- 77. مقدمه ای بر Docker
- 78. ساخت Image های Docker
- 79. استفاده از Docker Compose
- 80. استقرار برنامه با Docker
- 81. مقدمه ای بر معماری میکروسرویس
- 82. مقایسه میکروسرویس با معماری یکپارچه
- 83. اصول طراحی میکروسرویس
- 84. ارتباط بین میکروسرویس ها
- 85. مدیریت داده ها در میکروسرویس ها
- 86. امنیت در میکروسرویس ها
- 87. مقدمه ای بر مفاهیم ابری
- 88. آشنایی با خدمات AWS
- 89. آشنایی با خدمات Azure
- 90. آشنایی با خدمات GCP
- 91. استقرار برنامه در محیط ابری
- 92. مدیریت زیرساخت به عنوان کد (IaC)
- 93. مقدمه ای بر طراحی تجربه کاربری پیشرفته
- 94. بهینه سازی عملکرد رابط کاربری
- 95. اصول دسترسی پذیری (Accessibility)
- 96. کاربردهای پیشرفته TypeScript
- 97. توسعه اپلیکیشن های PWA
- 98. آشنایی با Server-Side Rendering (SSR)
- 99. پیاده سازی SSR در Angular
- 100. پیاده سازی SSR در NestJS
تگها:
Angular
NestJS
TypeScript
انگولار
برنامه نویسی فول استک
بک اند
توسعه فول استک
توسعه وب
فرانت اند
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.