Migrating to Angular 2 (Udemy.com)

Transition AngularJS applications effectively and elegantly to Angular 2

Created by: Packt Publishing

Produced in 2016

icon
What you will learn

  • Familiarize yourself with Angular 2's new syntax and its change detection mechanism
  • Plan and migrate code incrementally and avoid bulk migration
  • Use the ng-upgrade library to facilitate the migration process
  • Understand how to work with the new component router
  • Switch and upgrade services, directives and forms to their Angular 2 equivalents
  • Introduce yourself to ECMAScript 6 and start incorporating TypeScript classes
  • Follow best practices recommended by the Angular core team for migrating projects.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 60 / 100

icon
Course Description

Angular 2 is a technical and conceptual overhaul of its hugelypopular predecessor, AngularJS. This means that for developers who havebuilt and maintained applications with AngularJS, and need to transitionprojects across to Angular 2, there needs to be an effective plan ofaction. Implementing a migration path for projects has been a majortalking point in itself leading up to the release of Angular 2, and acritical concern for developer teams transitioning code across to takeadvantage of the new framework.
This course demonstrates how to apply an effective migration plan fortransitioning Angular 1.x projects to Angular 2. Opening with anintroduction to the major changes and additions brought by the newframework, we quickly scope out a plan to a migrate a sample weatherapplication from its original Angular 1.x code base.
We then explain how to migrate blocks of code incrementally, asopposed to porting code in bulk, and give you a brief introduction toTypescript and ECMAScript 6. Throughout we'll show you how to graduallydeprecate $scope, upgrade services, work with the component router,transition forms, and more.
By completion of this course, you will be rapidly up to speed withthe fundamental building blocks of Angular 2 development, and fullycapable (and confident) transitioning existing Angular 1.x projects tothe new environment, ready to explore everything the new Angular has tooffer.
About The Author

Alain Chautard started using Angular in 2011, back when itwas a very young technology that wasn't widely used yet. He has usedAngular JS on a daily basis since then. He also teaches Angular JS inCalifornia, where he is the organizer (and main speaker) of an AngularJS meetup group.
Alain is an expert Angular JS consultant at Interstate 21, where hedevelops beautiful web applications for clients located all over theworld.

Who this course is for:
  • This course is focused and practical, and demonstrates how to migrate an example application from Angular 1.x to Angular 2. For developers who want real world advice on how to upgrade Angular projects this delivers tangible examples with best practices approved by the Angular core team, in a fast, digestible way.

icon
Instructor Details

placeholder

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



icon
More courses by Packt Publishing

.NET Core Microservices

$11.99

JavaScript Design Patterns: 20 Patterns for Expert Code

$11.99

Mastering Go Programming

$11.99

Learning Path: Automation with Ansible, Puppet, and Salt

$11.99

Learning Path: Magento: Master and Test Magento 2 with Ease

$11.99

DevOps Fundamentals with Azure

$11.99

icon
More angular courses

Single Page Web Applications with AngularJS

Free

Angular Styling & Animations (for Angular 2+)

$11.99

Learn to build an e-commerce app with .Net Core and Angular

$11.99

The Modern Angular Bootcamp [2021]

$11.99

Angular (Full App) with Angular Material, Angularfire & NgRx

$11.99

Front-End JavaScript Frameworks: Angular

Free

icon
Reviews

3.0

2 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Yunyun Lee

The instructor definitely have good knowledge to show the process, however his accent gets in the way when he is trying to explain some key steps and concepts, words got swallowed that makes it harder to understand. And the file for download does not match exactly the example he is talking about, again makes it harder to understand.

By Ricardo Rodrigues de Faria

Muita enrolação, só mostrou o que está escrito na documentação e sem exemplos práticos.

Vamos ver se melhora daqui pro final.