MN310
Information technology

ASP.NET MVC: Optimizing Performance with Advanced Development Techniques

Enhance performance, extensibility, and globalization in ASP.NET Core apps


ASP.NET Core is Microsoft’s framework in charge of the development of fast, secure, cross-platform and cloud-based web applications and services, allowing the creation of interactive web applications, APIs and model-view-controller (MVC)-based and real-time applications

Objectives

To be able to deepen your ASP.NET Core framework knowledge in order to optimize performance and use advanced development techniques

Is it for you ?

All Microsoft ASP.NET Core development position holders

Prerequisite

To have specialized experience in the development of web applications using ASP.NET MVC (MN405 Training Course) and of other applications through Visual Basic .NET (MN204 Training Course) or Visual C# .NET (MN201 Training Course), and a basic knowledge of the web and HTML, CSS et JavaScript programming languages

Your benefits

  • Optimize performance using caching strategies and asynchronous controllers
  • Implement globalization and localization for multi-language applications
  • Build custom validation attributes for both server-side and client-side validation
  • Develop reusable UI components with Tag Helpers and HTML Helpers
  • Create custom middleware, filters, and templates to extend application capabilities
  • Content

    Globalization and Localization

    This module will allow you to understand how to support multi-language ASP.NET Core applications

    - Creation and Use of Resource Files

    - Resources Files with Model Annotations

    - Use of Cookies for User Language Selection Purposes

    Optimization

    Data Caching

    Asynchronous Controllers

    Customized Validation Attributes

    In this module, you will learn how to create your own validation attributes using the ValidationAttribute Class and IClientValidatable Interface to support the client-sided validation

    See more + / -

    Tag Helpers and HTML Helpers

    In this module, you will learn how to build your own Tag Helpers and HTML Helpers to facilitate the creation of customized display components based on Bootstrap’s CSS

    Middleware

    This module will allow you to understand how a middleware works and could be created

    Filters

    This module will allow you to understand, create and use the different types of filters

    Creation of Customized Display Templates

    This module will allow you to use customized display and editor templates.

    💡 Useful information

    Our training sessions are offered in Montreal or Quebec City, in person or in virtual format. Dates and locations are provided when you select your session below. If you have any questions regarding registration, schedules, the language of instruction, or cancellation policies, please consult our FAQ .

    Duration
    2 days
    Schedule
    See training dates for details
    Regular fee
    $1,035
    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.
    $930
    Private or personalized training

    Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

    Request a quote

    Request in-company training

    Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

    Tell us more
    Added to cart View my cart