Get in Touch

Course Outline

IDE

  • Overview of Visual Studio 2012
  • Creating your first project - Hello ASP.NET MVC World!
  • Compiling, Debugging, and Publishing

Microsoft .NET

  • Introduction to the .NET Platform
  • CLR and the Garbage Collection Mechanism
  • Differences between DLLs and EXEs
  • Key technologies within the .NET ecosystem

Core ASP.NET MVC Concepts

  • Evolution of ASP.NET
  • Overview of the MVC design pattern
  • MVC vs. Web Forms comparison
  • Key changes across MVC 1.0, 2.0, 3.0, and 4.0

Input and Output

  • Standard ASP.NET MVC project architecture
  • Managing project resources
  • URL structure and routing logic
  • Roles of Controllers, Actions, and Views
  • Using Filters for request processing
  • Handling POST and GET HTTP methods
  • Managing data forms

Data Management

  • Modeling data structures in ASP.NET MVC
  • Establishing database connections
  • Working with LINQ
  • Implementing Entity Framework
  • Performing CRUD operations
  • Implementing data validation rules
  • Brief introduction to SOA and WCF

Advanced Concepts

  • Inversion of Control (IoC) principles
  • Implementing asynchronous and parallel processing
  • Using the Unity 2 dependency injection container

Capstone Project - Real-World Business Application

  • Collaboratively designing system architecture based on a specific business case
  • Designing the data model
  • Full application implementation
  • Conducting application testing

Requirements

A solid understanding of fundamental software development concepts.

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

 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories