CCI Mayenne
12 Rue de Verdun
53000 Laval

Tel : 02 43 49 50 00
CCI53-Accueil@mayenne.cci.fr

Formation entreprises - Informatique - Developpement Logiciel

ASP.NET MVC Core, perfectionnement

Améliorer les performances, la sécurité et la visibilité de vos sites.

Objectifs

Améliorer la qualité de son développement avec les tests de navigateur, T4 MVC, RazorGenerator

Capitaliser le travail d'équipe avec un référentiel Nuget privé, rendre le code réutilisable

Automatiser la chaîne de développement avec des templates personnalisés

Améliorer la visibilité de son site avec le Search Engine Optimization

Sécuriser son site contre CSRF et s'authentifier avec un serveur OAuth

Public

Développeurs, architectes et chefs de projets.

 

Prérequis

Bonnes connaissances en C# ou VB.NET et d'ASP.Net MVC.

Compétences visées

Savoir améliorer la qualité d'un site.

Savoir améliorer la visibilité d'un site.

Savoir sécuriser un site.

Dates & lieux

IIA - Saint-Berthevin : 9, 10 et 15 Septembre 2020

Programme

Modèle avancé

Personnaliser le scaffolding.
"Binder" personnalisé pour lier les données au modèle.
Validation d'attribut personnalisé coté serveur et coté client.
Valider avec l'écriture Fluent.

Vue avancée

Création de composants de vue.
Changer la classe de base des vues.
Introduction aux Single Pages Application.
Précompiler les vues avec RazorGenerator.

Contrôleur avancé

Tirer parti de l'injection de dépendances bâtie dans ASP.Net MVC pour injecter un DbContext.
Injecter des dépendances pour les tests.
Actions asynchrones.
Ecrire des templates de courrier et gérer les envois.
Eviter les liens cassés avec T4 MVC.

Organisation, routage et SEO

Indexation avec Lucene.
Areas pour organiser les sites.
Créer sa route virtuelle pour le SEO.
Redirections et les routes éditables avec RouteMagic.
Modifier son site pour monter en SEO.

Outils pour le cycle de vie du projet

Création de package Nuget.
Installation d'un référentiel Nuget Privé.
Ajouter des actions non intrusives au démarrage.
Framework Elmah pour le logging des erreurs.
Test automatisé du navigateur.
Exécuter des tâches avec Gulp et Grunt.
LESS et SASS pour factoriser l'écriture du CSS.
Utiliser Bower comme gestionnaire de paquets.

Identité & sécurité

Etendre la protection Cross Site Resource Forgery par défaut. Prévenir le "surpostage".
Sensibilisation aux attaques.
Utilisation de captcha contre les bots.

WebSockets et SignalR

Architecture SignalR.
Support des navigateurs non dotés en Websockets.
Résilience de la connection.

 


LIRE LE PROGRAMME DÉTAILLÉ

Modalités pédagogiques

Méthodes :

Une pédagogie interactive favorisant l’acquisition des savoirs, savoir-faire et savoir-être.

Nos salles sont équipées d’outils multimédias et interactifs et de tous matériels en lien avec la thématique traitée.

 

Animateur : Nos formateurs sont choisis pour leurs expertises métiers, leurs compétences pédagogiques et leur connaissance de l’entreprise.


Validation / Certification

Méthodes et outils adaptés à la formation  : mise en situation, QCM, exercices d'application...

TARIFS

2290 € net de TVA

Votre sélection est vide

 

3 jours (21 heures)

2290 € net de TVA

réf : INF-DEV-038

Ajout à vos favoris

Cette page a été ajoutée à vos favoris dans votre espace personnel.

à télécharger

Fiche Produit - PDF
Contacter notre conseiller

Contact direct avec un conseiller

Brigitte DOLLEY

Assistante commerciale

02 43 91 47 47

brigitte.dolley@mayenne.cci.fr

 

Recommander à un ami loader

CCI Mayenne

Voir toutes nos implantations
CCI Pays de la Loire
Le site web de la CCI Pays de la Loire  
CCI.FR
Le portail des Chambres de Commerce et d'Industrie