کتاب آموزش فشرده AngularJS: از صفر تا پروژه در یک روز

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب آموزش فشرده AngularJS: از صفر تا پروژه در یک روز

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

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

📋 سرفصل‌های کتاب (100 موضوع)

  • 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: کاهش حجم فایل‌ها

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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