info@karmickinstitute.com +91 33 2426 4362 / +91 9836423755
angularjs training institute in kolkata

Angular 7 Course

Angular Training Institute in Kolkata With Live International Projects

Home / Angular 7 Course
Minimum Eligibility:
Graduate/ B.E/ B.Tech/ BCA/ MCA
Course Duration:
3 Months
Course Fees
Rs.20,000/-

Angular Training

Karmick Institute is a well known Angular Training Center in Kolkata. With state of the art infrastructure, round the clock internet access, flexible class timings and structured course module, one is sure to get a head start in their career.

Why to learn Angular?

With Angular the need to use too many codes is not necessary. It allows you to create template language with HTML. In fact one can also extend the HTML'S syntax to meet the professional requirements.

Benefits of learning Angular training course in Kolkata @ Karmick Institute

  • Leading Angular training institute in Kolkata
  • State of the art infrastructure
  • Experienced and skilled teachers
  • Facility to work on "Live" Projects
  • Certificate on completion of the Course
  • 100% Job Assistance Guaranteed!

Angular Course Content (7)

Module 1: Why Angular?

  • User Experience similar to a Desktop Application
  • Productivity and Tooling
  • Performance
  • Community
  • Full-featured Framework
  • Platform for Targeting Native Mobile not just Web Browsers

Module 2: Understanding Angular Versions

  • Angular (Angular 1.x)
  • Angular
  • Angular 2
  • Angular 4

Module 3: Understanding Angular 4

  • Drop-in replacement for Angular 2

Module 4: Angular Features  

  • View Engine generates smaller code
  • Enhanced *ngIf syntax
  • Animation code now in own packages
  • TypeScript 2.1
  • Improved compiler speed
  • Angular Universal

Module 5: Typescript & ES6

  • Introduction
  • What is Typescript
  • Why Typescript
  • Setup and installation
  • IDE support
  • Scoping using Let and Const Keywords ( ES6 )
  • Template Literals  ( ES6 )
  • Spread Syntax and Rest Parameters  ( ES6 )
  • Destructuring ( ES6 )
  • Power of Types
  • Introduction
  • Type inference
  • Type Annotations
  • Number
  • Boolean
  • String
  • Array
  • Tuple
  • Enum
  • Any
  • Void
  • Null and Undefined
  • Never (Typescript 2)
  • Explore Functions
  • Introduction
  • Using types in functions
  • Function as types
  • Optional and default parameters
  • Arrow functions
  • Function overloading
  • Classes
  • Introduction
  • Inheritance
  • Access modifiers
  • Getters and setters
  • Readonly & static
  • Abstract classes
  • Interfaces
  • Introduction
  • Optional properties and methods
  • Readonly & const
  • Strict structural contract
  • Extending interface
  • Implementing interface
  • Modules
  • Introduction
  • Import
  • Export
  • Default
  • Decorators (Typescript Aspect Oriented Programming)

Module 6: Working with Angular CLI

  • Angular CLI
  • Anatomy of the project
  • Debugging Angular apps
  • Working with Augury

Module 7: Main Building blocks of Angular (Birds Eye View Of Angular 4) 

  • Modules
  • Components
  • Templates
  • Metadata
  • Data binding
  • Directives
  • Services
  • Dependency injection

Module 8: Angular modules 

  • Angular modules

Module 9: Angular libraries 

  • Angular libraries

Module 10: Components 

  • Introduction
  • @Component decorator
  • Component configuration object
  • Custom components
  • Component with templates
  • Inline
  • External
  • Component with Styles
  • Inline
  • External

Module 11: Templating

  • HTML as template
  • Data binding
  • Interpolation
  • Property Binding
  • Event Binding
  • Two way binding
  • Template expressions
  • Template syntax
  • Attribute, class and style bindings
  • @Input()
  • @Output
  • Template reference variables
  • Safe navigation operator

Module 12: Directives

  • Introduction
  • Built-in directives
  • Structural directive
  • NgIf
  • NgFor
  • NgSwitch
  • Attribute directive
  • NgClass
  • NgStyle
  • NgModel
  • @Directive decorator
  • Custom directive development

Module 13: Pipes

  • Introduction
  • Built-in pipes
  • @Pipe decorator
  • Custom pipe development

Module 14: Forms  

  • Introduction
  • @angular/forms library
  • Template driven forms
  • Form and field validation
  • Validation check with ng-pristine,ng-dirty, ng-touched, ng-untouched, ng-valid, ng-invalid
  • Show and hide validation error messages
  • Form submission with ngSubmit
  • Reactive/ Model drive forms
  • ReactiveFormsModule
  • FormGroup, FormControl classes
  • FormBuilder for easy form building
  • Validations using Validators
  • Setting form model using setValue and patchValue
  • Use FormArray to build repeated from controls or form groups

Module 15: Dependency Injection

  • Introduction
  • Why DI
  • @Injectable decorator
  • Custom service development
  • Registering the service with NgModule using providers key
  • Provider Types
  • Class
  • Factory
  • Value

Module 16: Routing And Navigation  

  • Introduction
  • @angular/router library
  • Configure routes
  • RouterModule.forRoot and RouterModule.forChild
  • RouterOutlet, RouterLink, RouterLinkActive
  • Nested Routes
  • Parametrized routes
  • Route guards

Module 17: RxJs Primer

  • Introduction
  • Why RxJs
  • Observable interface
  • Streams
  • Operators
  • Subscription
  • Subject
  • Schedulers

Module 18: HTTP

  • Introduction
  • @angular/http library
  • Mock web api with InMemoryWebApiModule
  • Async programming with promises in javascript
  • HTTP Promise
  • Explore GET/POST/PUT/DELETE with HTTP
  • Observables with Http

Module 19: Deployment     

  • Building Applications with Angular CLI
  • Heroku
  • Deploying to Heroku

Module 20: Live Project

  • Authenticate users via JWT (login/signup/logout)
  • Create, Read and Update users
  • CRUD Courses
  • Create, Read, Delete Comments on courses
  • GET and display paginated lists of courses
Live Support Enquiry Call Us
Query? Question? Confusion?
Please fill up the form and we will get back to you in next 12 hours!
 Subscription for Newsletter

Karmick institute is indeed a good institute. It helps students to learn things from the very grassroots level and does provide with plenty of placement opportunities. I'm thankful to the institute since I have got my first job from here.My first company is Manhattan Tech Ventures Pvt. Ltd. and at present I'm employed at Maskin Coder India Pvt. Ltd.

Niladri Mukherjee Advanced Android Application Course
Click on Get Started button and fill the form for any further query Get Started Now!