Get in Touch

Course Outline

Integrated Development Environment

  • Getting started with Visual Studio 2012
  • Creating your first application - Hello ASP.NET MVC World
  • Processes for compilation, debugging, and publishing

Microsoft .NET

  • An overview of the .NET ecosystem
  • Understanding the CLR and the Garbage Collection mechanism
  • Comparing DLL and EXE file formats
  • Exploring the various technologies integrated within .NET

Core Principles of ASP.NET MVC

  • The historical evolution of ASP.NET
  • An in-depth description of the MVC design pattern
  • A comparative analysis of MVC and Web Forms
  • Evolutions and distinctions across MVC versions 1.0 through 4.0

Input and Output Handling

  • Analyzing the standard ASP.NET MVC project structure
  • Managing application resources
  • Configuring URLs and routing mechanisms
  • The roles of Controllers, Actions, and Views
  • Implementing custom filters
  • Handling POST and HTTP GET methods
  • Designing and managing data forms

Managing Data Flow

  • Strategies for data modelling within ASP.NET MVC
  • Techniques for accessing databases
  • Utilizing LINQ for query processing
  • Working with Entity Framework
  • Performing CRUD (Create, Read, Update, Delete) operations
  • Implementing robust data validation
  • A brief introduction to SOA and WCF

Advanced Concepts

  • Implementing IoC (Inversion of Control) patterns
  • Optimizing performance with asynchronous and parallel operations
  • Applying the Unity 2 framework

Building a Complete Business Application

  • Collaborative development of System Architecture based on a defined Business Case
  • Refining the data model
  • Coding the application implementation
  • Conducting comprehensive application testing

Requirements

Participants should possess a fundamental understanding of core software development concepts and terminology.

It is strongly advised that attendees have previously completed the course "Programming in C# 5.0 with Visual Studio 2012" to ensure a solid foundation before tackling this material.

 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories