کتاب تسلط بر Angular 4: از مبانی تا پروژههای واقعی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
تسلط بر Angular 4: از مبانی تا پروژههای واقعی | دوره جامع توسعه وب مدرن تسلط بر Angular 4: از مبانی تا پروژههای واقعی مسیر شما برای تبدیل شدن به یک معمار وب مدرن معرفی دوره: گامی بلند در دنیای هیجان...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر Angular 4: از مبانی تا پروژههای واقعی
موضوع کلی: توسعه اپلیکیشنهای وب مدرن
موضوع میانی: فریمورکهای جاوا اسکریپت
📋 سرفصلهای دوره
- 1. آغاز با Angular 4 و معرفی دوره
- 2. نصب و راهاندازی محیط توسعه Angular 4
- 3. آشنایی با مفاهیم اولیه: Components, Modules, Directives
- 4. ساخت اولین Component و نمایش دادهها
- 5. کار با Templates و Data Binding
- 6. Interpolation و Property Binding
- 7. Event Binding و Two-way Data Binding
- 8. استفاده از Directives: ngIf, ngFor, ngClass, ngStyle
- 9. ساخت و استفاده از Custom Directives
- 10. کار با Pipes: فرمتبندی دادهها
- 11. ایجاد و استفاده از Custom Pipes
- 12. آشنایی با Modules و سازماندهی کد
- 13. ساخت و پیکربندی NgModule
- 14. Import و Export کردن Modules
- 15. آشنایی با TypeScript و اهمیت آن در Angular
- 16. نصب و تنظیم TypeScript
- 17. Types, Interfaces و Classes در TypeScript
- 18. Decorators و Metadata در Angular
- 19. Dependency Injection و مفهوم آن
- 20. استفاده از Dependency Injection در Angular
- 21. Services و نقش آنها در معماری Angular
- 22. ساخت و تزریق Services
- 23. کار با HTTP Client و دریافت دادهها از API
- 24. ارسال درخواستهای GET، POST، PUT و DELETE
- 25. مدیریت خطاها در HTTP Requests
- 26. اصول Routing و Navigation
- 27. تنظیم و پیکربندی Angular Router
- 28. ایجاد Routes و Navigation Links
- 29. Passing Parameters to Routes
- 30. کار با Nested Routes
- 31. گاردها در Routing: CanActivate, CanDeactivate
- 32. آشنایی با Forms و انواع آنها
- 33. Template-Driven Forms
- 34. Reactive Forms
- 35. Validation در Forms
- 36. Custom Validators
- 37. ساخت و استفاده از Components فرزند (Child Components)
- 38. ارتباط بین Components: Input و Output
- 39. Content Projection
- 40. استفاده از ViewChild و ViewChildren
- 41. لایفسایکل هوکها در Components
- 42. کار با Change Detection
- 43. استراتژیهای Change Detection
- 44. AOT (Ahead-of-Time) Compilation
- 45. CLI (Command Line Interface) و دستورات مهم
- 46. ساخت و مدیریت پروژهها با Angular CLI
- 47. Generators در Angular CLI
- 48. ساخت و استفاده از Shared Modules
- 49. استفاده از Lazy Loading برای بهینهسازی
- 50. Angular Material و استفاده از آن
- 51. Customizing Angular Material Components
- 52. ساخت و استفاده از Themes
- 53. آزمون واحد (Unit Testing) با Angular
- 54. نوشتن Unit Tests برای Components
- 55. نوشتن Unit Tests برای Services
- 56. آزمون end-to-end (E2E Testing)
- 57. استفاده از Karma و Jasmine
- 58. استفاده از Protractor
- 59. آشنایی با RxJS و Observables
- 60. Observables, Observers, and Subscriptions
- 61. Operators در RxJS
- 62. کار با Observables در Angular
- 63. مدیریت State با NgRx
- 64. نصب و پیکربندی NgRx
- 65. Actions, Reducers, Effects
- 66. انتخاب دادهها از State
- 67. استفاده از NgRx در یک اپلیکیشن
- 68. بهینهسازی عملکرد (Performance Optimization)
- 69. Lazy Loading Modules
- 70. Code Splitting
- 71. Minification و Bundling
- 72. Server-Side Rendering (SSR) با Angular Universal
- 73. نصب و پیکرباری Angular Universal
- 74. SEO و Angular Universal
- 75. PWA (Progressive Web Apps)
- 76. ساخت یک PWA با Angular
- 77. Cache و Offline Support
- 78. آشنایی با Angular Elements
- 79. ساخت Custom Elements با Angular
- 80. استفاده از Custom Elements در پروژههای مختلف
- 81. ساخت اپلیکیشنهای چند زبانه (Internationalization)
- 82. i18n و Localization
- 83. ترجمه متنها و فرمتبندی تاریخ و عدد
- 84. Deploy کردن اپلیکیشن Angular
- 85. انتشار پروژه بر روی سرور
- 86. بهینهسازی برای Deploy
- 87. امنیت در Angular
- 88. XSS و CSRF Protection
- 89. استفاده از Helmet و سایر ابزارهای امنیتی
- 90. مفاهیم پیشرفته Component Communication
- 91. استفاده از Service برای Communication بین Components
- 92. استفاده از RxJS Subject برای Communication
- 93. مدیریت Context در Angular
- 94. Component Composition
- 95. Pattern Design در Angular
- 96. Clean Architecture در Angular
- 97. Code Style و Best Practices
- 98. Code Reviews و همکاری تیمی
- 99. Debugging در Angular
- 100. استفاده از DevTools
تگها:
Angular
Angular 4
JavaScript
Single Page Application
SPA
آموزش Angular 4
اپلیکیشن وب مدرن
برنامه نویسی وب
پروژه محور
توسعه وب
جاوا اسکریپت
دوره آموزش انگولار
فریمورکهای جاوا اسکریپت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.