Blog
Library

Learning Path: Angular 2 Fundamentals

Features Includes:
  • Self-paced with Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App

Course Preview Video

Description

Stay ahead of the curve with Angular 2

In Detail

It’s not every day that one of the most important front-end libraries in web development gets a complete overhaul. Keep your skills relevant and up-to-date with this comprehensive introduction to Google’s popular community project.


Basic knowledge
  • A strong working knowledge of JavaScript and legacy Angular

What will you learn
  • Compile the sample application and analyze its overall structure
  • Understand TypeScript’s type system and how to use it more effectively
  • Broaden your knowledge on ES6 classes and how they relate to class-like JavaScript patterns
  • Familiarize yourself with JavaScript libraries in TypeScript
  • Improve your code with TypeScript language features
  • Use advanced experimental ES6 and ES7 features
  • Create static typing between a client and server in a client/server application. Bring the view code into TypeScript to have static typing
  • Interact efficiently with the type system for better and structured code
  • 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.
  • Develop a strong understanding of Angular 2 components by slicing static HTML pages into dedicated components
  • Configure a modern setup with TypeScript, SystemJS, and ES2015
  • Refactor and upgrade an Angular 1.x application to Angular 2
  • Design reusable components by understanding how data flows in and out of them and by leveraging advanced Angular 2 template techniques
  • Debug Angular 2 components and write automated unit and end-to-end tests
  • Embed external libraries such as d3 
  • Run Angular 2 components on mobile devices and on the server
  • Make API calls and circumvent cross-origin restrictions with JSONP
  • Customize an Ionic 2 application using the power of SASS variables
  • Keep your code structured and reusable by implementing separation of concerns
  • Interact with users and gather relevant information using a form
  • Keep the user experience as close to native applications as possible using visual aids such as modal and actionSheet
  • Master the emulator and native loader options to see the final application while building it
Course Curriculum
Number of Lectures: 104 Total Duration: 08:20:56
Reviews

No Review Yet