ORSYS formation
NOUS CONTACTER - +352 26 49 79 1204
NOUS CONTACTER - 📞 +352 26 49 79 1204    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations .NET

Formation ASP.NET MVC Core, perfectionnement

4,7 / 5
Stage pratique
Durée : 3 jours
Réf : MVA
Prix  2019 : Nous contacter
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Ce stage vous permettra d'approfondir les mécanismes MVC du Framework .NET. Vous verrez comment améliorer la visibilité de vos sites via les techniques de Search Engine Optimization, les sécuriser et mettre en place une authentification OAuth. Mais aussi comment améliorer la qualité de vos développements.

Objectifs pédagogiques

  • 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
PROGRAMME DE FORMATION

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.

Travaux pratiques
Edition des templates de page pour Scaffolding personnalisé.

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.

Travaux pratiques
Créer un template de Custom Control.

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.

Travaux pratiques
Ajout de la fonctionnalité d'envoi de courrier avec des templates au format Markdown.

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.

Travaux pratiques
Automatiser les routes avec une route virtuelle et mise en place d'indexation avec Lucene.

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.

Travaux pratiques
Installation d'un référentiel Nuget privé et création d'un package Nuget & Test automatisé du navigateur.

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.

Travaux pratiques
Mise en place d'une authentification OAuth.

WebSockets et SignalR

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

Travaux pratiques
Serveur de gestion client en SignalR et JQuery Signal R.

Participants / Prérequis

» Participants

Développeurs, architectes et chefs de projets.

» Prérequis

Bonnes connaissances en C# ou VB.NET et d'ASP.Net MVC.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Cédric S. 22/05/2019
4 / 5
Contenu pertinent mais il est possible que l'aspect hétérogène du niveau des participants eu nécessité une adaptation de la présentation pour certains points. TP non mis à jour sur la version de la technologie présentée

Baptiste O. 22/05/2019
5 / 5
Emmanuel est très pédagogue, la formation m'a appris de nombreuses choses. Elle fut très instructive et agréable.

Deguines A. 22/05/2019
5 / 5
Un contenu large qui permet de se former sur beaucoup de points

Xavier H. 22/05/2019
5 / 5
Formation très intéressante ! J'aurai préféré passer moins de temps sur le sujet MVC global si possible

Yvain B. 22/05/2019
5 / 5
Rien à signaler.

Kévin G. 22/05/2019
5 / 5
Très bien, manque de temps peut être :)
Avis client 4,7 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys