Learn how to use the ASP.NET framework to program applications in Model-View-Controller (MVC) style
Duration
3 days
Schedule
9h to 16h
Regular fee
$1,485
Preferential fee
A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$1,335
Objectives of the training
To provide the knowledge and skills required to create dynamic Web solutions using Microsoft's ASP.NET MVC technologies.Targeted audience
All developers and Web specialists.Prerequisite
Experience with application development in Visual Basic.NET (Course MN204) or Visual C#.NET (Course MN201), as well as basic knowledge of the Web and the HTML, CSS and JavaScript languages.Trainers
Course architecture
- The .NET tools and languages: .NET Framework 4.8 and Visual Studio 2017
- From ASP to ASP.NET MVC
- ASP.NET vs ASP.NET MVC
- Understanding the MVC design pattern
- The architecture of an application based on ASP.NET MVC
- The roles of the Model, the View and the Controller
- The Razor view engine
- Actions and the Controller
- Understanding the ASP.NET routing model
- Customizing routes
- Data binding
- Model, validation and data annotations
- Overview of ADO.NET: description and use of the libraries for data access
- Introduction to the Entity Framework
- Generating a model using the Entity Framework (ADO.Net Entity Data Model)
- Entity Framework’s Code First approach
- Partial views
- Improving user interface using CSS style sheets and jQueryUI
- Integrating Bootstrap in an ASP.NET MVC
- ASP.NET MVC and AJAX using jQuery
- Configuration files: machine.config and web.config
- Security in ASP.NET MVC
- Debugging, tracing and exception management
- Overview of the Web SOAP ASMX and WCF services
- Overview of RESTful web services using the ASP.NET Web API
Pedagogical details
Type of training
Skill development
Skill development and knowledge integration
Decision support
Basic knowledge
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quoteDuration
3 days
Schedule
9h to 16h
Regular fee
$1,485
Preferential fee
A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$1,335
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote