Get in Touch
 Duration 21 hours

Course Outline

IDE

  • Getting Started with Visual Studio 2012
  • Building your first project - Hello ASP.NET MVC World !
  • Processes for Compilation, Debugging, and Deployment

Microsoft .NET

  • An Overview of the .NET Framework
  • The Common Language Runtime (CLR) and Garbage Collection
  • Distinguishing between DLL and EXE files
  • Key Technologies within the .NET Ecosystem

Foundations of ASP.NET MVC

  • The Evolution of ASP.NET
  • An Explanation of the MVC Design Pattern
  • Comparing MVC and Web Forms
  • Key Differences Among MVC Versions 1.0, 2.0, 3.0, and 4.0

Input and Output

  • Structure of an ASP.NET MVC Project
  • Managing Application Resources
  • URL Handling and Routing Mechanisms
  • The Roles of Controllers, Actions, and Views
  • Implementing Action Filters
  • Handling POST and GET HTTP Methods
  • Working with Data Input Forms

Data Management

  • Modeling Data in ASP.NET MVC
  • Techniques for Database Access
  • Using LINQ for Querying
  • Working with Entity Framework
  • Performing CRUD Operations
  • Implementing Data Validation
  • Introduction to WCF and Service-Oriented Architecture (SOA)

Advanced Concepts

  • Inversion of Control (IoC)
  • Handling Asynchronous and Parallel Operations
  • Using Unity 2 for Dependency Injection

Building a Complete Business Application

  • Designing System Architecture in Teams Based on a Specific Business Case
  • Refining Data Models
  • Implementation and Coding
  • Testing the Final Application

Requirements

A solid understanding of fundamental software development concepts is required.

It is strongly recommended that participants have completed the “Programming in C# 5.0 with Visual Studio 2012” training.

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories