کتاب طراحی و توسعه رابطهای کاربری وب با جاوااسکریپت، تایپاسکریپت و انگولار با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و توسعه رابطهای کاربری وب با جاوااسکریپت، تایپاسکریپت و انگولار
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: توسعه وب و برنامهنویسی
📋 سرفصلهای دوره
- 1. مبانی طراحی رابط کاربری وب
- 2. معرفی جاوااسکریپت برای توسعه وب
- 3. انواع متغیرها و انواع داده در جاوااسکریپت
- 4. عملگرها و عبارات در جاوااسکریپت
- 5. دستورات شرطی و حلقهها در جاوااسکریپت
- 6. توابع در جاوااسکریپت
- 7. مفاهیم شیگرایی در جاوااسکریپت
- 8. کار با آرایهها و اشیاء در جاوااسکریپت
- 9. مفاهیم ناهمگام در جاوااسکریپت (Promises, async/await)
- 10. مقدمهای بر تایپاسکریپت
- 11. مزایای تایپاسکریپت نسبت به جاوااسکریپت
- 12. انواع داده در تایپاسکریپت
- 13. اینترفیسها در تایپاسکریپت
- 14. کلاسها و وراثت در تایپاسکریپت
- 15. تایپهای پیشرفته در تایپاسکریپت
- 16. مقدمهای بر فریمورک انگولار
- 17. معماری و ساختار پروژههای انگولار
- 18. کامپوننتها در انگولار
- 19. دایرکتیوها و پایپها در انگولار
- 20. سرویسها و وابستگیها در انگولار
- 21. ماژولها در انگولار
- 22. مسیریابی (Routing) در انگولار
- 23. مدیریت فرمها در انگولار (Template-driven, Reactive)
- 24. ارتباط با سرور (HTTP Client) در انگولار
- 25. مدیریت وضعیت (State Management) در انگولار
- 26. تستنویسی در انگولار (Unit, E2E)
- 27. استفاده از ابزارهای توسعه (CLI) انگولار
- 28. بهینهسازی عملکرد برنامههای انگولار
- 29. اصول طراحی رابط کاربری (UI Design Principles)
- 30. مفاهیم تجربه کاربری (UX Design Concepts)
- 31. طراحی واکنشگرا (Responsive Design)
- 32. اصول دسترسیپذیری (Accessibility) در وب
- 33. کار با HTML5 و CSS3 پیشرفته
- 34. مقدمهای بر فریمورکهای CSS (Bootstrap, Materialize)
- 35. اصول امنیتی در توسعه وب
- 36. مدیریت پکیجها (npm, yarn)
- 37. کنترل نسخه (Git) و همکاری تیمی
- 38. مقدمهای بر معماری میکروسرویسها
- 39. مفاهیم RESTful API
- 40. اصول طراحی پایگاه داده رابطهای
- 41. مقدمهای بر پایگاه دادههای NoSQL
- 42. اصول کدنویسی تمیز (Clean Code)
- 43. الگوهای طراحی نرمافزار (Design Patterns)
- 44. مفاهیم CI/CD (Continuous Integration/Continuous Deployment)
- 45. مقدمهای بر Docker و کانتینرسازی
- 46. اصول امنیت در برنامهنویسی وب
- 47. مدیریت خطا و لاگینگ (Error Handling & Logging)
- 48. بهینهسازی پایگاه داده
- 49. مقدمهای بر معماریهای مدرن اپلیکیشن
- 50. طراحی و پیادهسازی سیستمهای مدیریت محتوا
- 51. مفاهیم تحلیل داده و گزارشگیری
- 52. اصول تست نفوذ (Penetration Testing)
- 53. مقدمهای بر هوش مصنوعی در توسعه وب
- 54. یادگیری ماشین برای توسعه وب
- 55. کار با دادههای بزرگ (Big Data)
- 56. مفاهیم وب سهبعدی (Web 3D)
- 57. امنیت اطلاعات در وب
- 58. اصول حاکمیت داده (Data Governance)
- 59. مدیریت پروژههای چابک (Agile Project Management)
- 60. مبانی حقوقی و قراردادهای نرمافزاری
- 61. استانداردهای کدنویسی و مستندسازی
- 62. مقدمهای بر بلاکچین و کاربردهای آن
- 63. امنیت در بلاکچین
- 64. اصول حریم خصوصی در وب
- 65. مفاهیم وب سرویسها (SOAP, REST)
- 66. طراحی APIهای امن و پایدار
- 67. مقدمهای بر معماریهای Serverless
- 68. بهینهسازی شبکه برای برنامههای وب
- 69. اصول تست عملکرد (Performance Testing)
- 70. مدیریت حافظه در برنامههای وب
- 71. مفاهیم میکرولیتها (Microliths)
- 72. اصول طراحی سیستمهای توزیعشده
- 73. مقدمهای بر معماری رویداد-محور (Event-Driven Architecture)
- 74. کار با ابزارهای مانیتورینگ سیستم
- 75. اصول تحلیل ریسک در پروژههای نرمافزاری
- 76. مدیریت دانش در تیمهای توسعه
- 77. اخلاق حرفهای در توسعه نرمافزار
- 78. مقدمهای بر مفاهیم اینترنت اشیاء (IoT)
- 79. امنیت در سیستمهای IoT
- 80. اصول طراحی رابط کاربری برای دستگاههای مختلف
- 81. مفاهیم وباسمبلی (WebAssembly)
- 82. بهینهسازی منابع سمت کلاینت
- 83. اصول مدیریت هویت و دسترسی (IAM)
- 84. مقدمهای بر تحلیل رفتار کاربر (User Behavior Analytics)
- 85. اصول طراحی سیستمهای پیشنهاددهنده (Recommender Systems)
- 86. مفاهیم وبسرویسهای ابری (Cloud Services)
- 87. مدیریت زیرساخت ابری
- 88. اصول امنیت ابری
- 89. مقدمهای بر یادگیری تقویتی (Reinforcement Learning)
- 90. کاربرد هوش مصنوعی در امنیت سایبری
- 91. اصول طراحی بازیهای وب
- 92. مقدمهای بر واقعیت افزوده (Augmented Reality) در وب
- 93. واقعیت مجازی (Virtual Reality) در وب
- 94. اصول طراحی سیستمهای پرداخت آنلاین
- 95. امنیت تراکنشهای مالی در وب
- 96. مقدمهای بر مفاهیم دادههای مکانی (Geospatial Data)
- 97. کاربرد دادههای مکانی در توسعه وب
- 98. اصول مدیریت بحران سایبری
- 99. مقدمهای بر توسعه بازیهای موبایل
- 100. مفاهیم توسعه اپلیکیشنهای دسکتاپ
تگها:
Angular
انگولار
برنامهنویسی وب
تایپاسکریپت
توسعه نرمافزار
توسعه وب
جاوااسکریپت
رابط کاربری وب
فرانتاند
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.