Copyright 2019 © SLIIT. All Rights Reserved. Concept designed and developed by Web Lankan

Certificate Programme in Frontend Development with Angular

Angular is a platform and framework for building single-page client applications using HTML and TypeScript. Angular is written in TypeScript. It implements core and optional functionality as a set of TypeScript libraries that you import into your apps. Its development is led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJs.

  • Introduction to Angular 2
    • Introduction to Angular 2
    • Anatomy of an Angular Application
    • Single Page Applications (SPA)
    • Introduction to Type script
  • Configuring and Setting Up
    • Setting up Environment (VS Code)
    • Introduction to Angular CLI
    • Setting up an Angular 2 Application
    • Running an Angular 2 Application
  • Introduction to Components
    • What Is a Component?
    • Creating the Component Class
    • Defining the Metadata with a Decorator
    • About 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, 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
    • Using Filters
  • 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
    • Angular Services
    • 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
    • Generating Code and Handling Undefined
    • 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
    • Use Angular CLI to create the guard service
  • Building, Testing, and Deploying with the CLI
    • Angular CLI Advance Concepts
    • Introduction to Unit Testing
    • Introduction to Integration Testing
    • Deploying an Angular Application

In Class, Online and Hybrid

Commencement Date: Commencing Soon

Saturday - 9.00 am to 1.00 pm (70 Hours)

Per Participant Fee: Rs. 35,000/- (Rs. 18,000/- *2)

Program fee can be paid to/transferred to Bank of Ceylon in favor of the SLIIT current A/C 0072821605 and the receipt should be emailed to before the commencement of the Program.

Following are the required Payment Details:

  • Name of the Bank – Bank of Ceylon
  • Name of the Account – Sri Lanka Institute of Information Technology
  • Account Number - 0072821605
  • Branch – Kollupitiya
  • Branch Code - 034

Please include your Full Name, Home Address, NIC Number, Mobile Number, Email Address and Minimum Qualification when emailing the payment receipt.

For Further Details, Please Contact

Hotline :- 0773300066
General- +94 0117544802+94 11 7543184, +94 11 7543173
Certificates/ Transcripts/ Letters can be collected during following days/times only.


To confirm your seat please hand over your bank slip before the class commencement to avoid any disappointments.

1 Step 1
si_LKSinhala ta_INTamil en_USEnglish