Get in Touch
 Duration 21 hours

Course Outline

Foundations of Angular 2

  • Initialization of an Angular 2 application
  • Core components within the Angular 2 framework
  • Usage of the Angular Command Line Interface (CLI)

Basics of TypeScript

  • Defining types, functions, and lambda expressions
  • Structuring classes, interfaces, decorators, and modules

Component-Oriented Development

  • Creation of custom user interface components
  • Management of the component hierarchy and tree structure
  • Implementation of advanced component patterns

Application of Directives and Pipes

  • Differentiation between attribute and structural directives
  • Transformation of data using pipes

Core Architectural Building Blocks

  • Utilization of Immutable.js
  • Handling asynchronous streams via Observables
  • Integration of Dependency Injection mechanisms

Form Management

  • Construction of template-driven forms
  • Implementation of reactive form builders

RESTful Integration and State Control

  • Interaction with HTTP APIs
  • Application of RxJS for reactive programming
  • State management using Redux and NgRx

Application Routing

  • Configuration of routes within Angular 2

Transitioning from Angular 1.x to Angular 2

  • Strategic migration procedures
  • Evaluation of migration pathways
  • Deployment of ng-forward and ng-upgrade tools

Unit Testing Protocols

  • Verification of component functionality
  • Assessment of service operations

Requirements

  • Proficiency in JavaScript
  • Practical experience in web development workflows
  • Foundational knowledge of HTML and CSS standards

Intended Audience

  • Professional web developers
  • Front-end engineering specialists
  • Technical personnel interested in developing single-page applications (SPAs) using Angular

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories