Advanced course on ASP.NET MVC Web Applications.

This course will cover to start building web application with the Microsoft web development MVC pattern. This course will describe about Model-View-Controller (MVC) architectural pattern. ASP.NET MVC framework provides an alternative to the ASP.NET WebForms pattern for creating Web base applications.

This course is intended for individuals who are programming in and have worked with databases and with object-oriented programming techniques. The participants are required to have passion in creating more complex and advanced web solutions using MVC.

After completing the course the participant will be able to write program in a structured and logical process. This course will give object-oriented programming concepts and use C# to build applications on top of the Microsoft .NET framework. In this course, the participants will learn how to take advantage of C# to create a wide range of Web applications with databases.

Basic knowledge about web application and programming.

This course is an instructor led program with hands on labs and real life scenario. It is delivered with interactive lectures, PowerPoint presentations, question and answer sessions and project. This course is based on BYOD (Bring Your Own Device), participants are expected to bring their own device. There will be a special session for installation of software in their machines before the course starts. However, there will be provision for those who are unable to manage their device.

After completing the course successfully individuals will be able to prepare for MCP Examination(s) listed below. Please note that this is not a exam preparatory course though it cover all the topics required for the test. Participants will need to practice and take preparations to sit for the actual examination.
MCP Exam 70-483 : Developing ASP.NET MVC Web Applications

  1. Explore the patterns of MVC and learn to apply MVC in ASP.NET
  2. Understand the advantages of ASP.NET MVC
  3. Understand application architecture and data access technology
  4. Learn about the routing system in ASP.NET MVC
  5. Learn to create irresistible and easy-to-maintain HTML UI through client-side JavaScript and Razor view engine
  6. Learn about RESTfull Web API
  7. Serializing and Deserializing Data
  8. Creating Generic Types
  9. Manipulating Data by using LINQ and Lambda expression
  10. Unit Test/ TDD
  11. Programming Standards and Best Practices
  12. SOLID Principles