Get in Touch
 Duration 21 hours

Course Outline

IDE

  • Getting Started with Visual Studio 2012
  • Creating the First Application - Hello ASP.NET MVC World!
  • Processes for Compilation, Debugging, and Publishing

Microsoft .NET

  • Understanding the .NET Platform
  • The Common Language Runtime (CLR) and Garbage Collection
  • Comparing DLL and EXE Files
  • Key Technologies Within the .NET Ecosystem

Foundations of ASP.NET MVC

  • Evolution of ASP.NET
  • Overview of the MVC Design Pattern
  • Comparing MVC and Web Forms
  • Evolution from MVC 1.0 to 4.0: Key Differences

Input and Output Handling

  • Understanding ASP.NET MVC Project Architecture
  • Managing Application Resources
  • URL Structure and Routing Mechanisms
  • Components: Controllers, Actions, and Views
  • Implementing Action Filters
  • Handling HTTP POST and GET Requests
  • Creating and Managing Data Forms

Data Management

  • Designing Data Models in ASP.NET MVC
  • Connecting to and Accessing Databases
  • Working with LINQ
  • Utilizing Entity Framework
  • Performing CRUD Operations
  • Implementing Data Validation Strategies
  • WCF – An Introduction to Service-Oriented Architecture

Advanced Concepts

  • Inversion of Control (IoC) Patterns
  • Implementing Asynchronous and Parallel Processing
  • Using the Unity 2 Framework

Building a Complete Business Application

  • Group-based System Architecture Design Based on a Business Case
  • Data Modelling Exercises
  • Application Implementation
  • Testing and Quality Assurance

Requirements

Familiarity with fundamental software development concepts is required.

Participants are strongly encouraged to have prior experience in C# 5.0 with Visual Studio 2012.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories