Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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)
The trainor is knowledgeable about the topic. He is easily to approach if you have questions. Of course, he shared his knowledge to the best he can.
Minette Mirzi Dela Cruz - Electronic Commerce Payments Inc.
Course - Programming in ASP.NET MVC 5
He knows what he's doing and came with a complete set of guide (notes and application) for the training.