Course Detail

AngularJS-2 Course

AngularJS-2 Course - SourceKode Institute


Course Detail


Course Description

What Is Angular ? Why Learn AngularJS 2.0 ?

 

Angular 2.0 or AngularJS 2.0 is enjoying a rising popularity, with more and more features coming to the core of the application, the Angular team decided to rewrite the original Angular framework and hence officially introduced Angular 2.0 in 2016 to the general public. Most believe that Angular 2 and AngularJS share only many points in common and that it is a migration path (called ng-upgrade) from AngularJS to Angular 2. However, the truth about Angular 2 is entirely different from what most believe it to be, Angular 2.0 is a brand new framework sharing only some concepts of its predecessor.

The entire concept of the application development structure has changed in Angular 2. Previously it was the MVC framework that allowed you to create applications in the pattern of rather tightly coupled entities like controllers, views, services, etc. The whole architecture of AngularJS earlier looked like below:

 

Real Single Page Web Applications using AngularJS

 

img – ng1 architecture

But Now, the concept of directives has been pushed further to be closer to the Web Component's standard and React’s way of structuring the application. In Angular 2.0, it is all about components. What it means is that the whole application is now a component, which contains another set of components (routable). To make it end up with a tree-like structure:

img – ng2 architecture

The whole idea of the Angular 2 application architecture is to create components that don’t depend on each other, and which are as loosely coupled to each other as possible.

There are two ways of creating the components:

Smart components: Which know about application state, and can communicate with services to fetch or modify data.

 

And

 

Dumb components: Which should only have inputs and outputs. And are ready to be placed anywhere in the system (or even outside) when providing proper values to the input, and do not know about application state existence.

 

AngularJS 2.0 Course Description

 

Most companies in India, today prefer to develop apps on this framework of JavaScript. Being known for its fairly stable nature and having a bunch of enhancements over its predecessor, there is a high demand for developers with understanding of Angular 2.0 from Multi-National Companies to Start-up Companies. Thus, there is a huge appreciation in the salaries of AngularJS professionals, with salaries starting from upwards of 30,000 Indian Rupees a month for a fresher and going all the way upto 1,00,000 Indian Rupees for a 2-3 years experieced Angular developer/p>

At SourceKode , one is trained under the guidance of industry veterans. The AngularJS course is developed in such a manner that fresh as well as experienced talent can gain immense applied knowledge in turn benefiting their employers and themselves. Students at SourceKode are given hands-on training with live projects as a part of their AngularJS training. SourceKode students get full placement aid post completion of the course with partnering companies. Placements are procured after completion of training and project on AngularJS.

 
What You Need To Know To Learn Angular 2.0?
 
  • You should have a basic understanding of Core Java and JavaScript.
  • Knowledge of any text editor like Notepad++, SublimeText or Atom
  • As we are going to develop web-based applications using AngularJS, it is recommended you master Web Technologies such as HTML5, CSS3 and Javascript.
 
 

AngularJS 2 Syllabus :

 

Introduction to AngularJS

 
  • Lesson 1. AngularJS 1 Vs AngularJS 2
  • Lesson 2. What is AngularJS 2?
  • Lesson 3. Why Angular?
 

EcmaScript6 Features

 
  • Lesson 1. ES6 - Constant & Block scoped variables
  • Lesson 2. Classes
  • Lesson 3. Refresher on 'this'
  • Lesson 4. Arrow Functions
  • Lesson 5. Template String
  • Lesson 6. Inheritance, etc…
 

TypeScript Features

 
  • Lesson 1. Getting Started with TypeScript
  • Lesson 2. Working with tsc
  • Lesson 3. TypeScript Features
  • Lesson 4. TypeScript Classess
  • Lesson 5. Interfaces
  • Lesson 6. Decorators
  • Lesson 7. Property, Class, Parameter Decorators
 

QuickStart AngularJS 2

 
  • Lesson 1. Setting up Our Environment
  • Lesson 2. Setting up an Angular 2 App
  • Lesson 3. Global API
 

Data Binding in Angular

 
  • Lesson 1. One Way & Two Way Data Binding
  • Lesson 2. Understanding Modules
  • Lesson 3. Angular Bootstrap Process
 

Angular's Dependency Injection

 
  • Lesson 1. What is Dependency Injection?
 

Understanding Compoenent

 
  • Lesson 1. Creating Components
  • Lesson 2. Passing data into a Component
  • Lesson 3. Responsing to Component Events
  • Lesson 4. Using Other Components
  • Lesson 5. Advanced Component
  • Lesson 6. Component Lifecycle
 

Introduction to Directives

 
  • Lesson 1. Attribute Directives
  • Lesson 2. Creating Attribute Directives
  • Lesson 3. Structural Directives
  • Lesson 4. Creating Structural Directives
 

Pipes in Angular

 
  • Lesson 1. Built-in Pipes
  • Lesson 2. Parameterizing a Pipe
  • Lesson 3. Chaining Pipe
  • Lesson 4. Creating Custom Pipes
 

Understanding Services

 
  • Lesson 1. Creating Custom Services
  • Lesson 2. HTTP Client, etc..
 

Routing & Navigation

 
  • Lesson 1. Why Routing?
  • Lesson 2. Configuring the Routes
  • Lesson 3. Basic Navigation
  • Lesson 4. Using Route Parameters
  • Lesson 5. Defining Child Routes

Institute Overview

Pune, Maharashtra, India

Courses Conducted At SourceKode Training Institute Include Digital Marketing,Java,Software Testing,Dot Net,C Programming And Javascript/Jquery.   About SourceKode Computer Software Training Institute Pune, India.   SourceKode... Read More

Related Courses

Google Map