Get in Touch

Course Outline

Integrated Development Environment

  • Overview of Visual Studio 2012
  • Initial project - Hello ASP.NET MVC World
  • Processes for Compilation, Debugging, and Publishing

Microsoft .NET Ecosystem

  • Understanding the .NET Platform
  • Common Language Runtime (CLR) and Garbage Collection mechanisms
  • Distinguishing between DLLs and EXEs
  • Key technologies integrated within .NET

Core Concepts of ASP.NET MVC

  • Evolution of ASP.NET
  • Explanation of the MVC design pattern
  • Comparing MVC with Web Forms
  • Evolutionary differences from MVC 1.0 to 4.0

Input and Output Handling

  • Anatomy of an ASP.NET MVC project
  • Managing Application Resources
  • URL structure and Routing configurations
  • Roles of Controllers, Actions, and Views
  • Utilizing Filters
  • Handling POST and GET HTTP methods
  • Working with Data Forms

Managing Data Flow

  • Designing data models in ASP.NET MVC
  • Strategies for database access
  • Implementing LINQ queries
  • Using Entity Framework
  • Performing CRUD operations
  • Implementing Data Validation rules
  • Brief Introduction to WCF and SOA

Advanced Concepts

  • Inversion of Control (IoC) principles
  • Executing Asynchronous and Parallel operations
  • Integration with Unity 2

Building a Complete Business Application - A Real-World Scenario

  • Collaborative System Architecture design based on a specific Business Case
  • Refining Data Modelling strategies
  • Code Implementation
  • Conducting Application Testing

Requirements

Familiarity with fundamental software development concepts.

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

 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories