Get in Touch

Course Outline

Integrated Development Environment (IDE)

  • Overview of Visual Studio 2012
  • Creating the first application - Hello ASP.NET MVC World!
  • Compilation, debugging, and publishing

Microsoft .NET

  • Understanding .NET
  • Common Language Runtime (CLR) and the Garbage Collector
  • DLL versus EXE
  • Technologies within the .NET ecosystem

Foundations of ASP.NET MVC

  • History of ASP.NET
  • MVC design pattern explained
  • Comparing MVC with Web Forms
  • Key differences between MVC versions 1.0, 2.0, 3.0, and 4.0

Core Concepts

  • Structure of an ASP.NET MVC project
  • Resource management
  • URLs and Routing
  • Controllers, Actions, and Views
  • Filters
  • HTTP POST and GET methods
  • Handling data forms

Data Management

  • Data modelling in ASP.NET MVC
  • Database access techniques
  • LINQ
  • Entity Framework
  • CRUD operations
  • Data validation
  • WCF - an introduction to Service-Oriented Architecture (SOA)

Advanced Topics

  • Inversion of Control (IoC)
  • Asynchronous and parallel operations
  • Unity 2

Building a Complete Business Application - Real-World Scenario

  • Designing system architecture in groups based on a defined business case
  • Data modelling
  • Implementation
  • Application testing

Requirements

A foundational understanding of software development principles.

It is highly recommended to have previously attended the training course 'Programming in C# 5.0 with Visual Studio 2012.'

 21 Hours

Testimonials (2)

Upcoming Courses

Related Categories