Get in Touch
 Duration 21 hours

Course Outline

IDE

  • Overview of Visual Studio 2012
  • Getting started: Hello ASP.NET MVC World!
  • Processes for compilation, debugging, and publishing

Microsoft .NET

  • Understanding the .NET ecosystem
  • The CLR and Garbage Collection mechanisms
  • Distinguishing between DLL and EXE files
  • Key technologies within the .NET stack

Foundations of ASP.NET MVC

  • Historical context of ASP.NET
  • In-depth explanation of the MVC design pattern
  • Comparing MVC and Web Forms
  • Evolution and differences across MVC versions 1.0 to 4.0

Input and Output Handling

  • Analyzing the ASP.NET MVC project structure
  • Managing static and dynamic resources
  • URL construction and routing configuration
  • Role of Controllers, Actions, and Views
  • Implementing MVC Filters
  • Handling POST and GET HTTP methods
  • Creating and processing data forms

Data Flow Management

  • Designing data models in ASP.NET MVC
  • Strategies for database access
  • Utilizing LINQ for queries
  • Working with the Entity Framework
  • Executing CRUD (Create, Read, Update, Delete) operations
  • Implementing data validation rules
  • Introduction to WCF and Service-Oriented Architecture (SOA)

Advanced Topics

  • Dependency Injection and Inversion of Control (IoC)
  • Managing asynchronous and parallel tasks
  • Overview of the Unity 2 container

Capstone Project: Real-World Business Application

  • Collaborative system architecture design based on a specific business case
  • Data modeling and structuring
  • Full application implementation
  • Comprehensive application testing

Requirements

Foundational knowledge of software development concepts is required.

We strongly recommend completing the 'Programming in C# 5.0 with Visual Studio 2012' training prior to this course.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories