Description
The Angular Development course is primarily designed for UI Developer(s)/Web Developer(s) who want to learn how to create single page web application using Angular. In this course, you will learn the Angular2, Angular4 and TypeScript fundamental like modules, components, life cycle hooks, pipes, directives, services, forms validation, classes, interface, method overloading, arrow function etc. that help you to build rich, scalable, extensible and high performance single page web application and much more.Course Objectives
- Develop modern, complex, responsive and scalable web applications with Angular 4.
- Use their gained, deep understanding of the Angular 4 fundamentals to quickly establish themselves as frontend developers.
- Fully understand the architecture behind an Angular 4 application and how to use it.
- Create single-page applications with on of the most modern JavaScript frameworks out there.
Target Audience
This Angular Skill Bootcamp is designed for the IT professionals who want to pursue a career in Angular and become Angular Expert. This course is the best fit for: IT professionals, Application developers, Front-end developers, UI developers, Javascript DevelopersPrerequisite
JavaScript OOP basics (constructor pattern, inheritance, polymorphism, this object)Understanding Angular2
Advantage of Angular2
Angular1 vs. Angular2
Setting up an Angular 2 App
Running an Angular 2 App
Understanding Angular2 folder structure
Angular2 Initialization Process
Introduction to Component
Creating a Component
Bootstrapping the Component
Understanding Data Binding
Attribute Binding
Two-way Data Binding
Event Binding etc.
Choosing Appropriate Data Binding
Introduction to CLI
Creating new project-ng new and ng init
Building Project-ng build and ng serve
Ng CLI options
Ng CLI for creating
components, services, directives and Pipe etc.
Built in Directives-ngIf, ngFor, ngSwitch etc.
Creating Custom Directives
Angular2 Pipes
Creating Custom Pipe
Understanding Routing
Defining Routes
Nested Routes
Attaching Routes to Actions
Defining Templates
Components Life Cycle Hooks
Nested Components
Data sharing between nested components
Introduction to Angular2 Inheritance
Components Inheritance
Introduction to Angular 2 Forms
Types of Angular2 Forms-Template Driven and Model Driven
Template Driven vs. Model Driven
Creating Template driven Form
Angular form input controls
Angular form validation
Angular form and controls properties
Creating Model Driven Form
Angular form input controls
Angular form validation
Angular form and controls properties
Understanding Angular2 Services
Creating
Introduction to REST
Developing REST services using Node.js and MongoDB
REST Service CRUD Operations
Understanding Unit Testing
Angular Unit Testing Framework
Unit Testing with Jasmine and Karma
Writing Unit Tests
Running and Debugging Unit Tests with VS
Angular2 Hosting Options
Hosting Angular App on cloud server