Get in Touch

Course Outline

Integrated Development Environment (IDE)

  • Introduction to Visual Studio 2012
  • Creating the First Program - Hello ASP.NET MVC World!
  • Compilation, Debugging, and Publishing Applications

Microsoft .NET Framework

  • Understanding What is .NET?
  • The Common Language Runtime (CLR) and Garbage Collection
  • DLL vs. EXE Executables
  • .NET Technologies Overview

Core Concepts of ASP.NET MVC

  • History of ASP.NET
  • The MVC Design Pattern Explained
  • MVC Compared to Web Forms
  • Key Differences Between MVC Versions 1.0, 2.0, 3.0, and 4.0

Core Components

  • Structure of an ASP.NET MVC Project
  • Managing Resources
  • URLs and Routing Mechanisms
  • Controllers, Actions, and Views
  • Using Filters
  • POST and GET HTTP Methods
  • Data Forms Handling

Data Management

  • Data Modeling in ASP.NET MVC
  • Database Access Techniques
  • Using LINQ
  • Entity Framework Integration
  • CRUD Operations (Create, Read, Update, Delete)
  • Data Validation Strategies
  • WCF - An Introduction to Service-Oriented Architecture (SOA)

Advanced Topics

  • Inversion of Control (IoC)
  • Asynchronous and Parallel Processing
  • Unity 2 Container

Building a Business Application - Real-World Project

  • Group-based Development of System Architecture aligned with a Defined Business Case
  • Data Modeling Execution
  • Implementation Phases
  • Application Testing and Verification

Requirements

A fundamental understanding of software development principles is required.

It is highly recommended that participants complete the training 'Programming in C# 5.0 with Visual Studio 2012' beforehand.

 21 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories