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
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.
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.