دوره تسلط بر 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
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.