Get in Touch

Course Outline

Integrated Development Environment (IDE)

  • Introduction to Visual Studio 2012
  • Writing the first program: Hello ASP.NET MVC World!
  • Compilation, Debugging, and Publishing

Microsoft .NET Framework

  • Understanding .NET
  • Common Language Runtime (CLR) and Garbage Collection
  • DLL vs. EXE Files
  • Key Technologies within .NET

Foundations of ASP.NET MVC

  • History of ASP.NET
  • The MVC Design Pattern: Overview
  • MVC vs. Web Forms
  • Key Differences between MVC Versions 1.0, 2.0, 3.0, and 4.0

Core Concepts

  • Structure of an ASP.NET MVC Project
  • Working with Resources
  • URLs and Routing Mechanisms
  • Controllers, Actions, and Views
  • Filters
  • POST and GET HTTP Methods
  • Handling Data Forms

Data Flow Management

  • Data Modeling in ASP.NET MVC
  • Database Access Strategies
  • Language Integrated Query (LINQ)
  • Entity Framework
  • CRUD Operations (Create, Read, Update, Delete)
  • Data Validation Techniques
  • WCF: A Brief Introduction to Service-Oriented Architecture (SOA)

Advanced Topics

  • Inversion of Control (IoC)
  • Asynchronous and Parallel Processing
  • Unity 2 Dependency Injection Container

Building a Complete Business Application: Real-World Scenario

  • Group-based Development of System Architecture according to a Specific Business Case
  • Data Modeling
  • Implementation
  • Application Testing

Requirements

Understanding of fundamental software development concepts.

It is highly recommended to first complete the training course: "Programming in C# 5.0 with Visual Studio 2012."

 21 Hours

Testimonials (2)

Related Categories