Angular 4

Angular 4 Training Provided by Revanth Technologies Training Institute in Hyderabad

Beginner 0(0 Ratings) 0 Students enrolled
Created by Revanth Technologies Training Institute staff Last updated Thu, 07-Apr-2022 English


Angular 4 free videos and free material uploaded by Revanth Technologies Training Institute staff .

Syllabus / What will i learn?

Anatomy of an Angular 4 Application

Get the Most from This Course

Angular vs Angular 2 vs Angular 4 

Sample Application

Course Outline

Selecting a Language

Selecting an Editor

Setting up Our Environment

Setting up an Angular 4 Application

Running an Angular 4 Application

About Modules

Loading ES Modules and Hosting Our Application

Introduction to Components

Introduction

What Is a Component?

Creating the Component Class

Defining the Metadata with a Decorator

Importing What We Need

Demo: Creating the App Component

Bootstrapping Our App Component

Demo: Bootstrapping Our App Component

Templates, Interpolation, and Directives

Building a Template

Building the Component

Using a Component as a Directive

Binding with Interpolation

Adding Logic with Directives: ngIf

Adding Logic with Directives: ngFor

Data Binding & Pipes

Property Binding

Handling Events with Event Binding

Handling Input with Two-way Binding

Transforming Data with Pipes

More on Components

Defining Interfaces

Encapsulating Component Styles

Using Lifecycle Hooks

Building Custom Pipes

Relative Paths with Module Id

Building Nested Components

Building a Nested Component

Using a Nested Component

Passing Data to a Nested Component Using @Input

Passing Data from a Component Using @Output

Services and Dependency Injection

How Does It Work?

Building a Service

Registering the Service

Injecting the Service

Retrieving Data Using HTTP

Observables and Reactive Extensions

Sending an HTTP Request

Exception Handling

Subscribing to an Observable

Navigation and Routing Basics

How Routing Works

Configuring Routes

Tying Routes to Actions

Placing the Views

Navigation and Routing Additional Techniques

Passing Parameters to a Route

Activating a Route with Code

Protecting Routes with Guards

Angular Modules

What Is an Angular Module?

Bootstrap Array

Declarations Array

Exports Array

Imports Array

Providers Array

Feature Modules

Shared Module

Revisiting AppModule

Form Basic in Angular 4

Reviewing the angular-seed Project

A Simple Form and ngForm

Shutting Off Browser Form Validation

Styling Forms and Text Input Using Bootstrap

Checkboxes

Radio Buttons

Select and Options

Browser Inconsistencies for Input Types

Data Binding in Angular Forms

Data Binding and ngModel

Creating a Model Object

Binding to Your Model

Calling a Method in Place of Binding

Calling a Method in Place of Binding

Binding a Checkbox

Binding Radio Buttons

Binding a Select Control

Form Validation

CSS Classes for Validation

CSS Validation Classes in Action

ngModel Validation Properties

Showing Error Messages

Styling Controls for Errors

HTML 5 Attributes for Validation

Validating a Select Control

More on Select Control Validation

Form Level Validation

Disabling the Submit Button

HTTP Form Posting and Data Access

Creating a Test Node Server

Creating an Angular Service to Post a Form

Handling a Form's Submit Event

Validating the Form Before a Post

Setting up an Observable and a Subscriber

Posting to the Server

Handling a Server Error

Retrieving an ID From the Server

Loading Data from a Server

Dynamic Options for a Select Control

Third-party Form Controls

Setting up ng4-bootstrap

Datepicker

Timepicker

A Toggle Switch

Horizontal Radio Buttons

Angular 4 Setup Revisited

TypeScript Configuration File (tsconfig.json) & TypeScript Definitions File (typings.json)

npm Package File (package.json)

SystemJS Configuration File (systemjs.config.js)

index.html File Scripts

Bootstrapping Revisited

Angular CLI

Recapping Our Journey

 



Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Description

The Implementation Methodology is based upon Enterprise Project Methodology with special attention to the capabilities that Ab Initio software provides for complex and/or data intensive applications and systems. This methodology has been built on various experiences utilizing Ab Initio software. Just as the functionality of Ab Initio software is ever expanding in meeting (and often exceeding) market need, so too does Ab Initio methodology.

You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
About the instructor
  • 0 Reviews
  • 1 Students
  • 160 Courses
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 10000 /-
Contact instructor for demo :