دوره پروژه ساخت یک وبلاگ کامل با انگولار همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پروژه ساخت یک وبلاگ کامل با انگولار
موضوع کلی: برنامه نویسی
موضوع میانی: انگولار (Angular)
📋 سرفصلهای دوره
- 1. مقدمه ای بر طراحی وب و انگولار
- 2. آشنایی با مفاهیم اولیه وب (HTML, CSS, JavaScript)
- 3. نصب و پیکربندی محیط توسعه انگولار
- 4. ساختار پروژه انگولار و فایل های اصلی
- 5. ایجاد اولین کامپوننت در انگولار
- 6. کار با تمپلیت ها و دیتاباندینگ در انگولار
- 7. دستورات و صفات ساختاری انگولار
- 8. دستورات صفاتی انگولار
- 9. کار با سرویس ها و تزریق وابستگی در انگولار
- 10. مدیریت رویدادها و ارسال داده بین کامپوننت ها
- 11. مسیریابی (Routing) در برنامه انگولار
- 12. ایجاد صفحات مجزا با مسیریابی
- 13. پارامترهای مسیریابی و انواع آن
- 14. مسیریابی محافظت شده (Guards)
- 15. مدیریت فرم ها در انگولار (Template-driven Forms)
- 16. مدیریت فرم ها در انگولار (Reactive Forms)
- 17. اعتبارسنجی فرم ها
- 18. کار با HTTP Client برای ارتباط با سرور
- 19. دریافت داده از API
- 20. ارسال داده به API
- 21. مدیریت خطاها در درخواست های HTTP
- 22. کار با Observables و RxJS
- 23. عملیات پایه RxJS (map, filter, etc.)
- 24. عملیات پیشرفته RxJS (switchMap, mergeMap, etc.)
- 25. مدیریت وضعیت (State Management) در انگولار
- 26. مقدمه ای بر NgRx
- 27. استفاده از Actions, Reducers, Selectors در NgRx
- 28. استفاده از Effects در NgRx
- 29. ساخت ماژول ها در انگولار
- 30. بارگذاری تنبل (Lazy Loading) ماژول ها
- 31. کار با کتابخانه های UI (مانند Angular Material)
- 32. طراحی رابط کاربری با Angular Material
- 33. کامپوننت های فرم Angular Material
- 34. کامپوننت های ناوبری Angular Material
- 35. کامپوننت های نمایشی Angular Material
- 36. تست واحد (Unit Testing) کامپوننت ها
- 37. تست واحد سرویس ها
- 38. تست E2E (End-to-End Testing)
- 39. استفاده از Jasmine و Karma برای تست
- 40. مقدمه ای بر PWA (Progressive Web App)
- 41. پیاده سازی PWA در انگولار
- 42. خدمات کارگر (Service Workers)
- 43. کش کردن منابع در PWA
- 44. بهینه سازی عملکرد برنامه انگولار
- 45. کد اسپلیتینگ (Code Splitting)
- 46. بارگذاری تنبل تصاویر و کامپوننت ها
- 47. استفاده از ابزارهای پروفایلینگ
- 48. مقدمه ای بر امنیت در برنامه های وب
- 49. جلوگیری از حملات XSS
- 50. جلوگیری از حملات CSRF
- 51. احراز هویت (Authentication) در انگولار
- 52. پیاده سازی JWT (JSON Web Tokens)
- 53. مدیریت توکن ها
- 54. مجوزدهی (Authorization) در انگولار
- 55. نقش ها و سطوح دسترسی
- 56. کار با پایگاه داده (مثال: Firebase)
- 57. اتصال به Firebase Realtime Database
- 58. ذخیره و بازیابی داده در Firebase
- 59. احراز هویت با Firebase Authentication
- 60. مدیریت خطاها در Firebase
- 61. انتشار (Deployment) برنامه انگولار
- 62. انتشار روی Firebase Hosting
- 63. انتشار روی سرویس های دیگر
- 64. تنظیمات CI/CD (Continuous Integration/Continuous Deployment)
- 65. مقدمه ای بر TypeScript
- 66. انواع داده در TypeScript
- 67. اینترفیس ها (Interfaces) در TypeScript
- 68. کلاس ها (Classes) در TypeScript
- 69. وراثت و کلاس های انتزاعی
- 70. مقدمه ای بر طراحی شی گرا
- 71. اصول SOLID
- 72. الگوهای طراحی (Design Patterns)
- 73. الگوی Singleton
- 74. الگوی Factory
- 75. الگوی Observer
- 76. الگوی Strategy
- 77. معماری میکروسرویس (مقدماتی)
- 78. ارتباط بین میکروسرویس ها
- 79. مقدمه ای بر DevOps
- 80. ابزارهای DevOps
- 81. اصول کد تمیز (Clean Code)
- 82. مدیریت وابستگی ها (Dependency Management)
- 83. ابزارهای مانیتورینگ برنامه
- 84. مدیریت لاگ ها (Logging)
- 85. مقدمه ای بر وب سکت ها (WebSockets)
- 86. پیاده سازی چت با WebSockets
- 87. امنیت در WebSockets
- 88. کار با API های خارجی (مثال: API های دولتی)
- 89. فیلتر کردن و پردازش داده های API
- 90. نمایش داده های API در قالب جدول
- 91. نمایش داده های API در قالب نمودار
- 92. مقدمه ای بر مفاهیمseo برای وبلاگ
- 93. بهینه سازی متا تگ ها
- 94. بهینه سازی محتوا
- 95. ساختار URL های بهینه
- 96. کار با ابزارهای توسعه دهنده مرورگر
- 97. بررسی عملکرد (Performance)
- 98. بررسی دسترسی پذیری (Accessibility)
- 99. بررسی امنیت (Security)
- 100. اصول UI/UX در طراحی وب
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.