Maxtrain.com - [email protected] - 513-322-8888 - 866-595-6863
MVC, Web API and the Entity Framework is a very complete set of tools built by Microsoft to allow you to quickly create multi-tiered modern web applications. ASP NET MVC 5 and Web API is a five-day instructor-led course is a deep dive into MVC and covers not only Models, Views and Controllers, but also covers ASP.NET Routing, Web API, REST, OData and the Entity Framework. You will get hands on with guided labs that reinforce the lecture material.
You can attend this ASP .NET training either online, or on site at our Cincinnati office.
You will learn to:
This module builds a base for the rest of the course and covers the history and uses of MVC, important terminology and an overview of the tools and templates used to build MVC applications.
After completing this module you will be able to:
MVC URLs don’t point to pages or files, they point to controllers. Or rather, they are routed to controllers. In this module we will see how routing gives you the flexibility to later restructure your application without breaking existing URLs and separates site navigation from the Models, Controllers and Views.
Controllers are the heart of MVC. User requests are routed to Controllers, Controllers access models, Controllers apply business logic, Controllers pass the data to Views and then the HTML generated by the View is returned to the user. In this module we will create controller classes and write action methods.
This module provides an introduction to the Entity Framework to help you get started with MVC Models without having to write a lot of database code. The Entity Framework is not part of MVC or required by MVC, but is one of the quickest ways of building model classes for an MVC project.
A Model represents the application’s data. The model typically defines the business objects as classes, retrieves and stores data to the database and maintains the model state. While the most common model framework for MVC is the Entity Framework, you can use other frameworks or create your own model code. In this module we will explore using Models and View Models to represent our data.
A View Engine takes data provided by a controller and a view file and then creates the HTML to return to the user’s browser. In this module we will review the available View Engines and explore the Razor View Engine.
Module 7 – Adding Charts to MVC Projects (Optional)
Larger projects tend to have separate areas of responsibility, which MVC supports as Models, Views and Controllers. As applications grow, your Models, Views and Controllers folders will start to collect a large number of items and will become more difficult to manage. To better support larger and more complex projects MVC supports the concept of Areas to break a project into sections.
In this module we will take what you already know about MVC to quickly create RESTful web services using ASP.NET Web API. Web API could even be thought of as MVC without the “V”. You still create routes, models and controllers, but instead of returning views you return data.
Model View Controller (MVC) is an architectural pattern. It is a collection of tools (classes and wizards) and a pattern for software development. Your team will need to need to do some homework before starting an MVC or REST project. In this module we will take a look at what you will need to know before starting the project.
Before attending this course, you must have:
This class is for new web site developers needing to learn the full MVC collection of features and for experienced developers new to ASP.NET MVC.
5 Days Course
Sorry, we aren't online at the moment. Leave your message and we'll respond to you as soon as we're back in the office!
Hello and welcome!
I'm here if you have any questions.
Help us help you better! Feel free to leave us any additional feedback.