کتاب آموزش فشرده AngularJS: از صفر تا پروژه در یک روز با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
آموزش فشرده AngularJS: از صفر تا پروژه در یک روز آموزش فشرده AngularJS: از صفر تا پروژه در یک روز آیا آمادهاید تا در کمترین زمان ممکن، مهارتهای لازم برای توسعه اپلیکیشنهای وب مدرن را کسب کنید؟ دنیا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش فشرده AngularJS: از صفر تا پروژه در یک روز
موضوع کلی: توسعه فرانتاند
موضوع میانی: فریمورکهای جاوااسکریپت
📋 سرفصلهای دوره
- 1. آشنایی با AngularJS: چرا AngularJS؟
- 2. تنظیم محیط توسعه AngularJS
- 3. دانلود و نصب AngularJS
- 4. اولین برنامه AngularJS: Hello World
- 5. مفهوم دوطرفه داده (Two-Way Data Binding)
- 6. دستورالعملهای (Directives) AngularJS: معرفی
- 7. ng-app: تعریف برنامه AngularJS
- 8. ng-model: اتصال داده به ورودیها
- 9. ng-bind: نمایش دادهها
- 10. عبارات AngularJS (Expressions): محاسبات و نمایش
- 11. کنترلرها (Controllers): معرفی و نقش آنها
- 12. $scope: ارتباط بین کنترلر و View
- 13. ng-controller: اتصال کنترلر به HTML
- 14. مدلها (Models): ساختار داده در AngularJS
- 15. آشنایی با DOM Manipulation در AngularJS
- 16. فیلترها (Filters): قالببندی دادهها
- 17. uppercase: تبدیل به حروف بزرگ
- 18. lowercase: تبدیل به حروف کوچک
- 19. currency: نمایش ارز
- 20. date: قالببندی تاریخ
- 21. number: قالببندی اعداد
- 22. orderBy: مرتبسازی دادهها
- 23. limitTo: محدود کردن تعداد آیتمها
- 24. فیلترهای سفارشی (Custom Filters): ساخت فیلترهای اختصاصی
- 25. ماژولها (Modules): سازماندهی کد AngularJS
- 26. angular.module(): تعریف یک ماژول
- 27. وابستگیهای ماژول (Module Dependencies)
- 28. سرویسها (Services): معرفی و نقش آنها
- 29. $http: درخواستهای AJAX
- 30. $timeout: اجرای کد با تاخیر
- 31. $interval: اجرای کد به صورت دورهای
- 32. $location: مدیریت URL
- 33. ساخت سرویسهای سفارشی (Custom Services)
- 34. وابستگیگذاری (Dependency Injection)
- 35. Dependency Injection در کنترلرها
- 36. Dependency Injection در سرویسها
- 37. Dependency Injection در فیلترها
- 38. رویدادها (Events) در AngularJS
- 39. ng-click: مدیریت کلیکها
- 40. ng-mouseover: مدیریت ماوس
- 41. ng-submit: مدیریت فرمها
- 42. حلقه تکرار (Looping) با ng-repeat
- 43. ng-repeat: تکرار عناصر HTML
- 44. $index: دسترسی به اندیس در ng-repeat
- 45. $first: تشخیص اولین آیتم در ng-repeat
- 46. $last: تشخیص آخرین آیتم در ng-repeat
- 47. $middle: تشخیص آیتمهای میانی در ng-repeat
- 48. فرمها (Forms): مدیریت ورودی کاربر
- 49. اعتبارسنجی فرم (Form Validation)
- 50. ng-required: اجباری کردن فیلدها
- 51. ng-minlength: حداقل طول
- 52. ng-maxlength: حداکثر طول
- 53. ng-pattern: الگوی ورودی
- 54. ng-email: اعتبارسنجی ایمیل
- 55. ng-number: اعتبارسنجی عدد
- 56. ارسال فرم (Form Submission)
- 57. استفاده از $http برای ارسال دادههای فرم
- 58. مسیریابی (Routing): مدیریت صفحات مختلف
- 59. ngRoute: پیادهسازی مسیریابی
- 60. $routeProvider: تنظیم مسیرها
- 61. تغییر مسیر (Route Change)
- 62. پارامترهای مسیر (Route Parameters)
- 63. قالبها (Templates): استفاده از فایلهای HTML
- 64. ng-include: درج فایلهای HTML
- 65. مفاهیم پیشرفته Directives
- 66. ساخت Directives سفارشی (Custom Directives)
- 67. restrict: تعریف نوع Directive
- 68. template: محتوای Directive
- 69. templateUrl: فایل HTML Directive
- 70. scope: ارتباط Directive با Scope
- 71. link: منطق Directive
- 72. Compile: ایجاد Template Function
- 73. transclude: انتقال محتوای اصلی به Directive
- 74. isolated scope
- 75. پروژههای AngularJS: ساخت یک برنامه ساده
- 76. ساخت یک لیست کارها (To-Do List)
- 77. ساخت یک ماشین حساب ساده
- 78. ساخت یک دفترچه تلفن
- 79. ساخت یک برنامه نمایش آب و هوا
- 80. APIها (Application Programming Interfaces): اتصال به سرور
- 81. RESTful APIs: معرفی
- 82. GET: دریافت دادهها
- 83. POST: ارسال دادهها
- 84. PUT: بهروزرسانی دادهها
- 85. DELETE: حذف دادهها
- 86. اجرای درخواستهای HTTP با $resource
- 87. مدیریت خطاها (Error Handling)
- 88. Catching Errors in $http
- 89. Catching Errors in $resource
- 90. اجرای کدهای AngularJS در سمت سرور (Server-Side)
- 91. Node.js: معرفی
- 92. Express.js: معرفی
- 93. ساخت یک API ساده با Node.js و Express.js
- 94. تستینگ (Testing): اطمینان از صحت کد
- 95. Unit Testing: تست اجزای جداگانه
- 96. End-to-End Testing: تست کل برنامه
- 97. Jasmine: فریمورک تستینگ
- 98. Karma: اجراکننده تست
- 99. بهینهسازی (Optimization): افزایش سرعت برنامه
- 100. Minification: کاهش حجم فایلها
تگها:
Angular tutorial
Angular آموزش
AngularJS
Frontend
Frontend Development
JavaScript Framework
Learn AngularJS
Single Page Application
SPA
آموزش AngularJS
پروژه محور
توسعه فرانتاند
جاوا اسکریپت
وب اپلیکیشن
یک روزه
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.