Get in Touch

Course Outline

Development Environment

  • Overview of Visual Studio 2012
  • Initial project setup - 'Hello ASP.NET MVC World'
  • Processes for compilation, debugging, and deployment

Microsoft .NET Framework

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

Core Concepts of ASP.NET MVC

  • Evolution of ASP.NET
  • Explanation of the MVC design pattern
  • Comparing MVC with Web Forms
  • Key differences among MVC versions 1.0, 2.0, 3.0, and 4.0

Input and Output Management

  • Structure of an ASP.NET MVC project
  • Managing project resources
  • URL structure and routing mechanisms
  • Roles of Controllers, Actions, and Views
  • Utilizing Filters
  • Handling HTTP POST and GET requests
  • Implementing data forms

Data Processing

  • Data modeling strategies in ASP.NET MVC
  • Techniques for database connectivity
  • Using LINQ for data queries
  • Working with Entity Framework
  • Performing CRUD operations
  • Implementing data validation
  • Introduction to SOA via WCF

Advanced Concepts

  • Inversion of Control (IoC) principles
  • Implementing asynchronous and parallel processing
  • Overview of Unity 2

End-to-End Business Application

  • Collaborative system architecture design based on a specific business case
  • Constructing the data model
  • Code implementation and development
  • Testing the final application

Requirements

A solid understanding of fundamental software development concepts is required.

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

 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories