56 Hours
Online
Commencing Soon (January 2026)
8.30am-1.30pm
About the Programme
This programme is suitable for those who are aspiring to be advanced web developers in ASP.NET MVC and UI programming using AngularJS framework.

Introduction to MVC 4
- ASP and ASP.NET WebForms
- Web Standards and REST
- The MVC Design Pattern
- Managing Dependencies
ASP.NET MVC 4 Architecture
- Controllers, Models, and Views
- URL Routing
- Controller Actions
- View Engines
- Extensibility
Routes and URLs
- Defining Routes
- Route Evaluation
- The Controller Factory
- Constraints
- Exempting URLs
- Constructing Outgoing URLs
- Routing and customizing routes
Controllers and actions
- Defining Actions
- Action Selectors
- Action Filters
- HTTP Verbs
- HttpContext and RouteData
- Returning Data with ActionResult
- Parameters and the Model Binder
- Asynchronous Action Methods
Views
- Templates and Scaffolding
- Razor/ASPX Syntax
- ViewData and ViewBag
- Strongly-Typed Views
- Layout Pages
- Custom Sections
- Partial Views
- Using a ViewModel Object
Validations using Data Annotations
- Validation HTML Helpers
- ModelState
- Client Side Validation
Testing and Debugging MVC 4 web applications
- Code walk through
- Debugging application
Deploying MVC 4 web applications
- Configure and deployment
JavaScript
- Getting started with JS
- Syntax and Programming Structures
- JS functions
- Event Handling
- OO JS
- Window Object
- DOM
Introduction to Angular JS
- Browsers’ New Tricks
- Code organization
- Modules
- Deployment
Controllers & Views
- Dependency Injection
- Scopes & Models
- Defining Templates
- Loading Templates
- Updating Templates
Services, Filters & Routing
- Defining Services
- Services as Business Logic
- Wrappers
- Filtering UI through Scopes and
- Expressions
- $routeProvider and Ng-View
- UI-router
Directives
- Defining Directives
- DOM Manipulation
- Isolate Scopes
- Using $apply
Animation
- NgAnimate
- NgRepeat
- NgSwitch
- NgView
Testing
- Backend Integration & Deploymen
Per Participant Fee: Rs 34,430/= (or Rs.17,710/- X 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 pdpcontact@sliit.lk 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.
Make Your Inquiry
Get a professional qualification.
We are conducting well-recognized professional development programmes, training, and workshops. Join us and grow your career path today. PHONE +94 11 754 4801 PHONE +94 11 754 4801 Contact Us 077
- +94 11 7544132
- +94 11 7544132
- Cessder.kj@sliit.lk
Explore new possibilities, connect with us and grow your future every day
Refund Policy
- The students who request for Refunds are strictly advised to Email the requirement to pdpcontact@sliit.lk
- Only those who have made the full class fees are entitled to apply for a refund. The class fee paid as an installment will not be refunded
- Applicants who have not followed the course for more than one week will be entitled to a refund of 90% of the payment provided
- Applicants who have followed the course for less than one month will be entitled to a refund of 50% of the payment provided
- No refund will be provided after a period of one month
- The course fee is not transferable under any circumstance