Get in Touch

Course Outline

IDE

  • Introduction to Visual Studio 2012
  • Building the first program: Hello ASP.NET MVC World!
  • Compilation, debugging, and publishing processes

Microsoft .NET

  • Overview of the .NET platform
  • 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
  • Explanation of the MVC design pattern
  • MVC compared to Web Forms
  • Comparative analysis of MVC 1.0, 2.0, 3.0, and 4.0

Input and Output

  • Structure of ASP.NET MVC projects
  • Managing resources
  • URLs and routing mechanisms
  • Roles of Controllers, Actions, and Views
  • Implementing Filters
  • Handling POST and GET HTTP methods
  • Creating Data Forms

Data Flow

  • Data modeling in ASP.NET MVC
  • Database connectivity strategies
  • Using LINQ
  • Entity Framework integration
  • Performing CRUD operations
  • Data validation techniques
  • WCF – Brief introduction to SOA

Advanced Topics

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

Complete Business Application - Real World Project

  • Designing system architecture in teams based on a defined business case
  • Data modeling exercises
  • Application implementation
  • Testing the application

Requirements

Familiarity with fundamental software development concepts.

It is strongly advised to have prior experience with the “Programming in C# 5.0 with Visual Studio 2012” training.

 21 Hours

Testimonials (2)

Upcoming Courses

Related Categories