Get in Touch
 Duration 21 hours

Course Outline

IDE

  • Overview of Visual Studio 2012
  • Creating the first project - Hello ASP.NET MVC World!
  • Processes for compilation, debugging, and publishing

Microsoft .NET

  • Understanding the .NET ecosystem
  • The Common Language Runtime (CLR) and Garbage Collection
  • Distinguishing between DLL and EXE files
  • Key technologies within the .NET platform

Foundations of ASP.NET MVC

  • Historical context of ASP.NET
  • The MVC design pattern - an overview
  • Comparing MVC with Web Forms
  • Evolutionary differences across MVC 1.0, 2.0, 3.0, and 4.0

Input and Output

  • Structure of an ASP.NET MVC project
  • Managing static resources
  • URL construction and routing mechanisms
  • Components: Controller, Action, and View
  • Utilising Filters
  • Handling POST and GET HTTP methods
  • Implementing data forms

Data Flow

  • Data modelling strategies in ASP.NET MVC
  • Techniques for database access
  • Using LINQ
  • Introduction to Entity Framework
  • Executing CRUD operations
  • Implementing data validation
  • WCF – A brief introduction to Service-Oriented Architecture (SOA)

Advanced topics

  • Inversion of Control (IoC)
  • Managing asynchronous and parallel operations
  • Working with Unity 2

Complete Business Application - Real-World Project

  • Collaborative system architecture design based on a specific Business Case
  • Data modelling
  • Implementation phase
  • Application testing

Requirements

Familiarity with fundamental software development concepts.

It is strongly advisable to have completed the 'Programming in C# 5.0 with Visual Studio 2012' training.

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories