MN310
Technologies de l'information

ASP.NET MVC : Optimiser les performances avec les techniques de développement avancées

Améliorer performance, extensibilité et internationalisation des applications ASP.NET Core


ASP.NET Core est le framework de Microsoft pour le développement d’applications et de services web rapides, sécurisés, multiplateformes et basés sur le cloud. Il permet de créer des applications web interactives, des API web, des applications basés sur le modèle MVC (modèle-vue-contrôleur) ainsi que des applications en temps réel.

Objectif

Être en mesure d'approfondir vos connaissances du Framework ASP.NET MVC afin d’optimiser les performances et d’utiliser des techniques de développement avancées.

Est-ce pour vous ?

Tous postes en développement à l’aide du framework ASP.NET Core de Microsoft

Préalables

Expérience du développement d’applications Web avec ASP.NET MVC (cours MN405) et du développement d’applications avec Visual Basic .NET (cours MN204) ou Visual C# .NET (cours MN201). Connaissance de base du Web et des langages HTML, CSS et JavaScript.

Vos gains

  • Optimiser les performances avec la mise en cache et les contrôleurs asynchrones
  • Implémenter la globalisation et localisation pour des applications multi-langues
  • Créer des attributs de validation personnalisés côté serveur et client
  • Développer des Tag Helpers et Html Helpers pour des composants réutilisables
  • Concevoir des middlewares, filtres et templates personnalisés pour étendre l’application
  • Contenu

    Globalisation et localisation

    Ce module vous permettra de comprendre comment supporter des applications ASP.NET Core multi-langues

    • Création et utilisation de fichiers ressources
    • Fichiers ressources avec les annotations sur le modèle
    • Utilisation des cookies pour la sélection de la langue de l’utilisateur

    Optimisation

    • Mise en cache de données
    • Contrôleurs asynchrones
    Voir plus +/-

    Attributs de validation personnalisés

    Dans ce module, vous allez apprendre à créer vos propres attributs de validations à l’aide de la classe ValidationAttribute et de l’interface IClientValidatable afin de supporter la validation côté client

    Tag Helpers et Html helpers

    Dans ce module, vous allez apprendre à construire vos propres Tag Helpers et Html Helpers faciliter la création de composantes d’affichage personnalisés basé sur le css de Bootstrap

    Intergiciel (Middleware)

    Ce module vous permettra de comprendre le fonctionnement des intergiciels et comment créer vos propres intergiciels

    Filtres

    Ce module vous permettra de comprendre, créer et utiliser les différents types de filtres

    Création de gabarits d’affichage personnalisés

    Utilisation des modèles d’affichages (DisplayTemplates) et de modifications (EditorTemplates) personnalisés.

    💡 Informations utiles

    Nos formations sont offertes à Montréal ou Québec en présentiel ou en format virtuel. Les dates et lieux sont précisés lors de votre choix de session ci-dessous. Si vous avez des questions concernant l'inscription, les horaires, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ .

    Intervenants

    Durée
    2 jours
    Horaire
    Voir les dates de formations pour plus de détails
    Tarif régulier
    1 035 $
    Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
    930 $
    Formation en entreprise

    Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

    Demander une soumission

    Demander une formation en entreprise

    Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

    Dites-nous en plus
    Ajout effectué Voir mon panier