Get in Touch

Course Outline

Integrated Development Environment

  • Overview of Visual Studio 2012
  • Initial project – Hello ASP.NET MVC World!
  • Compiling, debugging, and publishing applications

Microsoft .NET

  • Understanding the .NET platform
  • Common Language Runtime (CLR) and Garbage Collection
  • Distinguishing between DLL and EXE files
  • Core technologies within the .NET ecosystem

Foundations of ASP.NET MVC

  • Evolution of ASP.NET
  • The MVC design pattern – an in-depth explanation
  • MVC architecture compared to Web Forms
  • Key differences across MVC versions 1.0, 2.0, 3.0, and 4.0

Input and Output Handling

  • Understanding ASP.NET MVC project architecture
  • Managing resources
  • URL structure and routing strategies
  • Role of Controllers, Actions, and Views
  • Implementation of Filters
  • Handling POST and GET HTTP methods
  • Creating and managing data forms

Data Flow Management

  • Data modelling strategies in ASP.NET MVC
  • Techniques for database access
  • Utilizing LINQ
  • Working with Entity Framework
  • Performing CRUD operations
  • Implementing Data Validation
  • WCF – A brief introduction to Service-Oriented Architecture

Advanced Concepts

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

Capstone Project: Real-World Business Application

  • Collaborative development of system architecture based on a defined business case
  • Designing the data model
  • Coding and implementation
  • Conducting application testing

Requirements

A solid understanding of fundamental software development concepts.

Participation in the 'Programming in C# 5.0 with Visual Studio 2012' course is strongly advised prior to enrollment.

 21 Hours

Testimonials (2)

Upcoming Courses

Related Categories