Get in Touch

Course Outline

Integrated Development Environment

  • Getting started with Visual Studio 2012
  • Building your first application: 'Hello ASP.NET MVC World!'
  • Processes for compilation, debugging, and publishing

Microsoft .NET Framework

  • An overview of the .NET ecosystem
  • The Common Language Runtime (CLR) and Garbage Collection mechanisms
  • Comparing Dynamic Link Libraries (DLL) and Executable files (EXE)
  • Core technologies integrated within the .NET platform

Core Concepts of ASP.NET MVC

  • The evolution and history of ASP.NET
  • An in-depth look at the Model-View-Controller (MVC) design pattern
  • Contrasting MVC with Web Forms architecture
  • Key distinctions between MVC versions 1.0, 2.0, 3.0, and 4.0

Input and Output Management

  • Understanding the structure of an ASP.NET MVC project
  • Managing static and dynamic resources
  • Configuring URLs and implementing routing strategies
  • The roles of Controllers, Actions, and Views
  • Utilizing action filters
  • Handling HTTP POST and GET requests
  • Creating and managing data forms

Managing Data Flow

  • Effective data modeling techniques in ASP.NET MVC
  • Establishing connections and accessing databases
  • Querying data using LINQ
  • Implementing object-relational mapping with Entity Framework
  • Performing Create, Read, Update, and Delete (CRUD) operations
  • Ensuring data integrity through validation
  • WCF: A brief introduction to Service-Oriented Architecture (SOA)

Advanced Development Topics

  • Implementing Inversion of Control (IoC) principles
  • Handling asynchronous and parallel processing
  • Working with the Unity 2 dependency injection container

Building a Complete Business Application

  • Collaboratively designing system architecture based on a specific business case
  • Refining the data model
  • Executing the implementation phase
  • Conducting comprehensive application testing

Requirements

A solid understanding of fundamental software development concepts.

It is strongly recommended that participants have prior experience or have completed the 'Programming in C# 5.0 with Visual Studio 2012' course.

 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories