Get in Touch
 Duration 21 hours

Course Outline

Integrated Development Environment (IDE)

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

Microsoft .NET Framework

  • An overview of the .NET platform
  • Understanding the CLR (Common Language Runtime) and the Garbage Collector
  • Distinguishing between DLL and EXE files
  • Exploring the core technologies within the .NET ecosystem

Core Concepts of ASP.NET MVC

  • A brief history of ASP.NET
  • Detailed description of the Model-View-Controller (MVC) design pattern
  • Comparing MVC with Web Forms
  • Key differences across MVC versions 1.0 through 4.0

Request Handling and Structure

  • Anatomy of an ASP.NET MVC project structure
  • Managing static resources
  • Understanding URLs and routing mechanisms
  • The roles of Controllers, Actions, and Views
  • Implementing Filters
  • Handling POST and GET HTTP methods
  • Working with Data Forms

Data Management

  • Strategies for data modelling in ASP.NET MVC
  • Techniques for accessing databases
  • Utilizing LINQ for query processing
  • Working with the Entity Framework
  • Performing CRUD (Create, Read, Update, Delete) operations
  • Implementing Data Validation rules
  • Introduction to WCF and Service-Oriented Architecture (SOA)

Advanced Techniques

  • Concepts of Inversion of Control (IoC)
  • Implementing asynchronous and parallel operations
  • Using Unity 2 for dependency injection

Capstone Project: Real-World Business Application

  • Collaborative development of system architecture based on a specific business case
  • Designing the data model
  • Implementing the solution
  • Testing the final application

Requirements

A solid understanding of fundamental software development concepts is required.

It is strongly advised to have prior experience with the course 'Programming in C# 5.0 with Visual Studio 2012' to get the most out of this training.

Testimonials (2)

Related Categories