دوره آموزشی ارتقا به Angular 1.6
1 ساعت 9 دقیقهمتوسط2017-04-18
مدرسین

Aviv Ben-Yosef
Consultant, Trainer
جزئیات دوره
آیا برنامه ای دارید که بخواهید آن را تغییر دهید، اما زمان لازم برای بازنویسی همه چیز را ندارید؟ یا آیا می خواهید برنامه خود را برای مهاجرت بعدی به Angular 2 آماده کنید؟ اگر چنین است، پس این دوره برای شما است. با نحوه به روز رسانی برنامه Angular 1.x موجود به Angular 1.6 آشنا شوید. با انجام این ارتقاء، می توانید از مزایای استفاده از یک چارچوب محکم و پایدار بهره مند شوید بدون نیاز به یادگیری مجدد و بازنویسی برنامه موجود در چارچوبی جدیدتر.
آویو بن یوسف با توضیح آنچه در Angular 1.6 متفاوت است، و همچنین انگیزه های مختلف ارتقاء، دوره را آغاز می کند. سپس، نحوه ارتقاء ایمن یک برنامه موجود را مرور می کند. او از کنترلرها به دستورالعمل ها و همچنین قلاب های چرخه عمر اجزا را پوشش می دهد. او همچنین به تغییرات معماری در Angular مانند جریان داده های یک طرفه و تغییر ناپذیری می پردازد. برای جمع بندی، او نحوه آزمایش صحیح اجزا را مورد بحث قرار می دهد.
اهداف یادگیری
تصمیم برای ارتقاء یک برنامه موجود
ارتقا به Angular 1.6
حذف کنترلرهای مستقل
استفاده از دستورالعمل ها به عنوان اهداف مسیر
تبدیل کد کنترل کننده
تبدیل الگوی کنترلر
مقایسه دستورالعمل ها و اجزاء
تبدیل یک بخشنامه
بررسی مفهوم الزام آور یک طرفه
آویو بن یوسف با توضیح آنچه در Angular 1.6 متفاوت است، و همچنین انگیزه های مختلف ارتقاء، دوره را آغاز می کند. سپس، نحوه ارتقاء ایمن یک برنامه موجود را مرور می کند. او از کنترلرها به دستورالعمل ها و همچنین قلاب های چرخه عمر اجزا را پوشش می دهد. او همچنین به تغییرات معماری در Angular مانند جریان داده های یک طرفه و تغییر ناپذیری می پردازد. برای جمع بندی، او نحوه آزمایش صحیح اجزا را مورد بحث قرار می دهد.
اهداف یادگیری
تصمیم برای ارتقاء یک برنامه موجود
ارتقا به Angular 1.6
حذف کنترلرهای مستقل
استفاده از دستورالعمل ها به عنوان اهداف مسیر
تبدیل کد کنترل کننده
تبدیل الگوی کنترلر
مقایسه دستورالعمل ها و اجزاء
تبدیل یک بخشنامه
بررسی مفهوم الزام آور یک طرفه
مهارت ها
AngularFront-End Web DevelopmentWeb DevelopmentOpen Source
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - فایلهای تمرینی
- 04 - Angular 1 مدرن چیست
- 05 - تصمیم بگیرید یک برنامه موجود را ارتقا دهید
- 06 - مروری بر مراحل پیش رو
- 07 - ارتقا به Angular 1.6
1. کنترل کنندهها به دستورالعمل ها
- 08 - کنترل کنندههای مستقل را بردارید
- 09 - کنترلرها را در بخشنامهها بپیچید
- 10 - محدوده بخشنامهها را جدا کنید
- 11 - از دستورالعملها به عنوان اهداف مسیر استفاده کنید
2. از controllerAs استفاده کنید
- 12 - مزایای سینتکس controllerAs
- 13 - تبدیل کد یک کنترلر
- 14 - تبدیل قالب یک کنترلر
- 15 - $scope.$watch and controllerAs
3. دستورالعمل به اجزا
- 16 - مقدمه ای بر اجزاء
- 17 - ساختمان اجزاء
- 18 - بخشنامهها و اجزا را با هم مقایسه کنید
- 19 - یک بخشنامه را تبدیل کنید
4. قلاب چرخه حیات جزء
- 20 - راهاندازی را در `$onInit` انجام دهید
- 21 - از «$onChanges» برای همگام سازی تغییرات الزام آور استفاده کنید
- 22 - ساعتهای عمیق را با «$doCheck» جایگزین کنید
- 23 - با «$onDestroy» پاکسازی کنید
- 24 - «$postLink» و «$element».
- 25 - برای عبور از وابستگیها از «require» استفاده کنید
5. اتصال دادههای یک طرفه
- 26 - صحافی یک طرفه در مقابل صحافی دو طرفه
- 27 - صحافی دو طرفه را به یک طرفه تبدیل کنید
- 28 - جریان یک طرفه داده و تغییرناپذیری
6. تست مولفه ها
- 29 - از componentController استفاده کنید
- 30 - $onChanges را تست کنید
نتیجه
- 31 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی انگولار: حفظ برنامه ها
- دوره آموزشی Angular: برنامه های وب پیشرفته (2017)
- دوره آموزشی مهاجرت به ویندوز 10
- دوره آموزشی یادگیری جامع Microsoft System Center Configuration Manager
- دوره آموزشی یادگیری جامع ویندوز سرور 2022
- دوره آموزشی آیادگیری جامع ویندوز سرور ۲۰۲۵
- دوره آموزشی آماده سازی گواهینامه مایکروسافت مدیریت دسکتاپ مدرن(MD-101): بخش اول استقرار ویندوز، به روز رسانی ها و سیاست ها
- دوره آموزشی ویندوز سرور 2025: نصب و پیکربندی
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک برنامه نویس AngularJS
- مسیر آموزشی ارتقاء مهارت های انگولار خود
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Angular
- مسیر آموزشی شروع کار با ویندوز سرور 2022
- مسیر آموزشی آماده شدن برای آزمون مدیریت دسکتاپ های مدرن مایکروسافت (MD-101)
- مسیر آموزشی برترین مهارت هایی که متخصصان فناوری اطلاعات در حال حاضر دارند
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اسپرینگ
- مسیر آموزشی شروع به کار در توسعه Spring