Get in Touch

Course Outline

IDE

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

Microsoft .NET

  • Understanding the .NET platform
  • The CLR and Garbage Collection mechanism
  • Distinguishing between DLL and EXE files
  • Key technologies within the .NET ecosystem

ASP.NET MVC Fundamentals

  • Evolution and history of ASP.NET
  • Detailed explanation of the MVC design pattern
  • Comparison between MVC and Web Forms
  • Evolving differences from MVC 1.0 through 4.0

Input and Output

  • Structure of an ASP.NET MVC project
  • Management of resources
  • URL handling and routing mechanisms
  • Roles of Controllers, Actions, and Views
  • Application of Filters
  • Utilizing POST and GET methods
  • Managing Data Forms

Data Flow

  • Data modeling techniques in ASP.NET MVC
  • Strategies for database access
  • Working with LINQ
  • Using Entity Framework
  • Executing CRUD operations
  • Implementing Data Validation
  • WCF – An introductory look at SOA

Advanced Concepts

  • Dependency Inversion and IoC
  • Managing asynchronous and parallel processes
  • Integration with Unity 2

Building a Complete Business Application

  • Collaborative system architecture design based on a specific Business Case
  • Data modeling exercises
  • Practical implementation
  • Testing the application

Requirements

A foundational understanding of software development principles is required.

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