کتاب صوتی تسلط بر توسعه اپلیکیشن‌های وب با AngularJS: از مبانی تا تکنیک‌های حرفه‌ای

تسلط بر توسعه اپلیکیشن‌های وب با AngularJS: از مبانی تا تکنیک‌های حرفه‌ای تسلط بر توسعه اپلیکیشن‌های وب با AngularJS: از مبانی تا تکنیک‌های حرفه‌ای انقلابی در دنیای وب: معرفی دوره تسلط بر AngularJS آی...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 124,963 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره تسلط بر توسعه اپلیکیشن‌های وب با AngularJS: از مبانی تا تکنیک‌های حرفه‌ای

موضوع کلی: توسعه برنامه‌های وب پیشرفته

موضوع میانی: ساخت اپلیکیشن‌های مدرن با فریم‌ورک‌های سمت کلاینت

📋 سرفصل‌های دوره

  • 1. آغاز دوره: مبانی و پیش‌نیازها
  • 2. مقدمه‌ای بر توسعه وب و جایگاه AngularJS
  • 3. آشنایی با HTML, CSS و JavaScript: پایه‌های وب
  • 4. نصب و راه‌اندازی محیط توسعه: Node.js, npm, IDE
  • 5. مروری بر مفاهیم MVC و اهمیت آن در AngularJS
  • 6. ساختار یک اپلیکیشن AngularJS و اجزای کلیدی آن
  • 7. شروع کار با AngularJS: اولین اپلیکیشن "Hello, World!"
  • 8. داده‌بندی (Data Binding) در AngularJS: دو طرفه و یک‌طرفه
  • 9. استفاده از Directive های داخلی AngularJS
  • 10. ساختارهای کنترلی در AngularJS: ngIf, ngRepeat, ngSwitch
  • 11. رویدادها و تعامل با کاربر در AngularJS: ngClick, ngChange, ...
  • 12. آشنایی با Controllerها، Modelها و Viewها
  • 13. Controllerها: مدیریت منطق اپلیکیشن و داده‌ها
  • 14. Scope: درک و مدیریت محیط اجرای Controllerها
  • 15. Modelها: نمایش و دستکاری داده‌ها در AngularJS
  • 16. Viewها: نمایش داده‌ها و تعامل با کاربر
  • 17. تعامل بین Controller, Model و View: چرخه حیات درخواست
  • 18. استفاده از Expressionها در View
  • 19. فیلترها (Filters) در AngularJS: قالب‌بندی و نمایش داده‌ها
  • 20. سفارشی‌سازی فیلترها: ساخت فیلترهای دلخواه
  • 21. مدیریت فرم‌ها در AngularJS: ngModel, ngSubmit, اعتبار سنجی
  • 22. اعتبار سنجی فرم‌ها: اعتبارسنجی داخلی و سفارشی
  • 23. مدیریت ماژول‌ها، سرویس‌ها و تزریق وابستگی
  • 24. ماژول‌ها (Modules) در AngularJS: سازماندهی و ماژولار کردن کد
  • 25. تعریف و استفاده از سرویس‌ها (Services): منطق اشتراکی
  • 26. تزریق وابستگی (Dependency Injection): تزریق سرویس‌ها به Controllerها
  • 27. ساخت سرویس‌های سفارشی: سرویس‌های Factories و Services
  • 28. ساخت سرویس‌های سفارشی: سرویس‌های Providers
  • 29. مدیریت داده‌ها با سرویس‌ها
  • 30. آزمون واحد (Unit Testing) برای سرویس‌ها و Controllerها
  • 31. آزمون واحد با استفاده از Jasmine و Karma
  • 32. مدیریت رویدادها در AngularJS: انتشار و دریافت رویدادها
  • 33. استفاده از $rootScope و $emit برای مدیریت رویدادها
  • 34. کار با Directives: توسعه اجزای قابل استفاده مجدد
  • 35. Directives: ساخت اجزای قابل استفاده مجدد در AngularJS
  • 36. انواع Directives: Element, Attribute, Class, Comment
  • 37. ساخت Directives با استفاده از Directive Definition Object (DDO)
  • 38. ایجاد Directives سفارشی با قالب (Template)
  • 39. ایجاد Directives سفارشی با محدودیت (restrict)
  • 40. استفاده از scope در Directives: ایزوله و غیر ایزوله
  • 41. ارتباط بین Directive و Controllerها
  • 42. مدیریت داده‌ها در Directives
  • 43. ساخت Directives با استفاده از transclusion
  • 44. آزمون Directives: روش‌ها و ابزارها
  • 45. مدیریت مسیریابی و ناوبری
  • 46. مسیریابی (Routing) در AngularJS: ناوبری بین صفحات
  • 47. استفاده از ngRoute: پیاده‌سازی مسیریابی ساده
  • 48. استفاده از ui-router: مسیریابی پیشرفته و مدیریت حالت‌ها
  • 49. پارامترهای مسیر و انتقال داده‌ها
  • 50. مسیریابی تو در تو (Nested Routing)
  • 51. مدیریت حالت‌ها (States) در ui-router
  • 52. ایجاد لینک‌های مسیریابی
  • 53. استفاده از resolve برای بارگذاری داده‌ها قبل از بارگذاری صفحه
  • 54. بهینه‌سازی مسیریابی برای عملکرد بهتر
  • 55. آزمون مسیریابی
  • 56. برقراری ارتباط با سرور و APIها
  • 57. برقراری ارتباط با سرور با استفاده از $http
  • 58. درخواست‌های GET, POST, PUT, DELETE
  • 59. مدیریت پاسخ‌های HTTP
  • 60. استفاده از وعده‌ها (Promises) برای مدیریت درخواست‌های ناهمگام
  • 61. خطاها و مدیریت آن‌ها در درخواست‌های HTTP
  • 62. ساخت سرویس‌های API برای دسترسی به داده‌ها
  • 63. ارسال داده‌ها به فرمت JSON
  • 64. مدیریت احراز هویت (Authentication) و مجوزها (Authorization)
  • 65. استفاده از CORS: مدیریت درخواست‌های Cross-Origin
  • 66. ذخیره‌سازی اطلاعات در سمت کلاینت: localStorage, sessionStorage
  • 67. بهینه‌سازی و عملکرد
  • 68. بهینه‌سازی عملکرد اپلیکیشن AngularJS
  • 69. فشرده‌سازی و Minification کد
  • 70. بهینه‌سازی تصاویر و منابع
  • 71. استفاده از lazy loading برای ماژول‌ها
  • 72. استفاده از watch و digest cycle: درک و بهینه‌سازی
  • 73. بهینه‌سازی لیست‌ها و تکرارها (ngRepeat)
  • 74. استفاده از caching برای بهبود عملکرد
  • 75. بهبود سرعت بارگذاری اولیه
  • 76. استفاده از AngularJS CLI برای تولید و بهینه‌سازی
  • 77. پروفایل کردن و عیب‌یابی عملکرد
  • 78. تست‌زنی و دیباگینگ
  • 79. تست‌زنی در AngularJS: چرا و چگونه
  • 80. آزمون واحد (Unit Testing) با استفاده از Jasmine و Karma
  • 81. آزمون یکپارچگی (Integration Testing)
  • 82. آزمون end-to-end (E2E Testing) با استفاده از Protractor
  • 83. استفاده از تست‌های خودکار برای اطمینان از کیفیت کد
  • 84. دیباگینگ در AngularJS: ابزارها و تکنیک‌ها
  • 85. استفاده از مرورگر برای دیباگینگ
  • 86. استفاده از AngularJS Batarang
  • 87. خطایابی در console و network
  • 88. تکنیک‌های دیباگینگ پیشرفته
  • 89. مباحث پیشرفته و تکنیک‌های حرفه‌ای
  • 90. ساخت اپلیکیشن‌های چند زبانه (Internationalization و Localization)
  • 91. استفاده از Angular UI: کتابخانه کامپوننت‌های UI
  • 92. ایجاد رابط کاربری واکنش‌گرا (Responsive Design)
  • 93. بهبود سئو (SEO) در اپلیکیشن‌های AngularJS
  • 94. ساخت اپلیکیشن‌های موبایل با AngularJS و Ionic
  • 95. استفاده از WebSockets برای ارتباط بلادرنگ
  • 96. پیاده‌سازی Push Notifications
  • 97. امنیت در اپلیکیشن‌های AngularJS: XSS, CSRF
  • 98. به‌روزرسانی به نسخه‌های جدیدتر AngularJS و مهاجرت
  • 99. بهترین شیوه‌ها و الگوهای طراحی در AngularJS
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: AngularJS Client-Side Framework MVC SPA آموزش AngularJS اپلیکیشن تک صفحه ای انگولار جی اس تسلط بر AngularJS توسعه اپلیکیشن وب توسعه وب توسعه وب پیشرفته دوره AngularJS فرانت اند فریم ورک جاوا اسکریپت

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.