In this video, we will plan whether the migration to Angular 2 should be done all at once or incrementally.
- [Instructor] Hello and welcome to section two,…Planning Your Migration to Angular 2.…In the previous section, we just saw a quick overview…of our migration plan to Angular 2.…In this section, we will see what are the best practices…to anticipate your migration…and how to plan that migration accordingly.…We are specifically going to take a look…at how the migration process can be done step-by-step…instead of all at once.…Then we will see how to get you Angular 1 application…ready for Angular 2,…and finally, we will introduce both TypeScript and ES6,…and explain why we need to know about those technologies.…
Now we move on to the first video of the section…that deals with the incremental migration process…of how to migrate your code step-by-step.…In this video, you're going to learn about ng-upgrade,…which is the Angular 2 Library that is going to help us…with the migration process.…As a result, we can effectively migrate our Angular code…in small increments.…Angular 2 has been designed with migration in mind.…
Angular 2 is a technical and conceptual overhaul of its hugely popular predecessor, AngularJS. To stay ahead, developers who have built and maintained projects with AngularJS need to be able to transition them to Angular 2. Migrating to Angular 2 demonstrates how to create and execute an effective migration plan for Angular applications. It opens with an introduction to the major changes and additions brought by the new framework. Then author Alain Chautard reviews a plan to migrate a sample weather application from its original Angular 1.x codebase.
Learn how to migrate blocks of code incrementally, as opposed to porting code in bulk, and get a brief introduction to TypeScript and ECMAScript 6. Along the way, Alain shows you how to gradually deprecate $scope, upgrade services, work with the component router, transition forms, and more.
By the end of this course, you'll be up to speed with the fundamental building blocks of Angular 2 development, and fully capable (and confident) transitioning existing Angular 1.x projects to the new environment, ready to explore everything that Angular 2 has to offer.
- What's new in Angular 2?
- Migrating incrementally
- What are TypeScript and ES6?
- Cleaning up $scopes
- Making components
- Using TypeScript classes
- Upgrading 1.x services, components, and controllers
- Best practices for Angular 2