Get in Touch
 Duration 21 hours

Course Outline

IDE

  • Overview of Visual Studio 2012
  • Getting started - Hello ASP.NET MVC World
  • Build, Debug, and Deployment processes

Microsoft .NET

  • Introduction to the .NET ecosystem
  • Common Language Runtime (CLR) and Garbage Collection
  • Understanding DLLs vs. EXEs
  • Key technologies within the .NET stack

ASP.NET MVC Fundamentals

  • The evolution of ASP.NET
  • The MVC design pattern explained
  • Comparing MVC and Web Forms
  • Evolution across MVC versions 1.0 through 4.0

Input and Output

  • Analyzing ASP.NET MVC project architecture
  • Managing application resources
  • URL structure and routing mechanisms
  • Roles of Controllers, Actions, and Views
  • Implementing Filters
  • Handling POST and GET requests
  • Working with Data Forms

Data Flow

  • Designing data models in ASP.NET MVC
  • Connecting to databases
  • Utilizing LINQ
  • Working with Entity Framework
  • Executing CRUD operations
  • Implementing Data Validation
  • WCF – Introduction to Service-Oriented Architecture

Advanced Topics

  • Inversion of Control (IoC)
  • Managing asynchronous and parallel tasks
  • Using Unity 2

Complete Business Application - Real World Project

  • Group-based system architecture design based on a specific Business Case
  • Data modeling strategies
  • Application implementation
  • Testing the final application

Requirements

Familiarity with fundamental software development concepts is required.

Completion of the course 'Programming in C# 5.0 with Visual Studio 2012' is strongly advised.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories