Formation:
Maîtriser Microsoft ASP.Net MVC 5 par la pratique
MVC est sans doute un des modèles de programmation les plus utilisés. Cette formation vous aidera à l'appliquer au développement Web, dans le contexte de la technologie ASP.NET. Vous découvrirez tous les atouts de cette technologie. Vous apprendrez à ne pas tomber dans les pièges des mauvaises pratiques. Vous apprendrez à gérer la navigation, à créer des formulaire, à gérer la validation. Vous apprendrez à créer des pages à partir de données. Vous apprendrez à prendre en considération les problématiques de sécurité et de hacking.
Objectifs
- Acquérir la maîtrise d'ASP.Net MVC.
- Bien comprendre le pattern MVC.
- Construire des sites et des applications Web coté serveur.
- Comprendre les enjeux et les techniques liées au développement métier.
- Comprendre les enjeux et les techniques liées à la sécurité.
- Introduire le développement coté client.
Public concerné
- Développeurs.
Prérequis
- Une maîtrise de base du C# est recommandée.
- Une maîtrise de base d'HTML et de CSS est recommandée.
- Une compréhension de base d'HTTP est recommandée.
- Une compréhension de base de CSS est recommandée.
- Une compréhension de base du Javascript est recommandée.
Accès à la formation
- Entretien individuel avec le formateur (par téléphone ou en conférence). L'objectif de cet entetien est de vérifier que la formation répondra à vos besoins et attentes, mais aussi de déterminer les points d'adaptations qui seront éventuellement nécessaires lors de la formation.
- Création d'une convention de formation à remettre à votre employeur ou à Pôle emploi.
- En même temps que la convention, un dossier de formation contenant toutes les informations utiles ainsi que le règlement intérieur vous sera remis.
Cette formation est accessible à distance (Horaires à la carte possibles).
Programme de la formation
- Présentation de la plateforme ASP.Net.
- Présentation des nouveautés et des avantages de la version 5 de MVC.
- Rappels HTTP.
- Rappels HTML/CSS/Javascript.
- Présentation de Bootstrap / JQuery.
- Le modèle MVC et son implémentation.
- Développement de contrôleurs.
- Développement de vues.
- Travail avec les modèles.
- Modèles issus de bases de données.
- Modèles issus de services.
- Débogage.
- Isolation du code métier.
- Création de formulaires.
- Édition et validation de formulaires.
- Validation par attributs.
- Validation avancées.
- Organisation du code.
- Création de services.
- Utilisation de services coté client.
- Création de WebAPIs.
- Hoster WepAPI2.
- Présentation d'AngularJS.
- Présentation de KnockoutJS.
- Sécurité des applications Web.
- Techniques de hacking / se protéger.
- Applications Mono Page.
- Extension du Framework ASP.NET.
- Création de tests.
- Déploiement.
- Présentation de Microsoft Azure.
Méthode pédagogique
- La formation est découpée en session de 3 à 4h de travail.
- Chaque session est une itération de parties théoriques, de démonstrations, d'exercices, de travaux pratiques, de discussions et réflexions.
- Chaque session se termine par un résumé des points importants à retenir.
- La formation met l'accent sur la méthodlogie et les bonnes pratiques.
- Votre participation active sera requies tout au long de la formation.
Moyens pédagogiques
En présentiel
- Salle de formation
- Vidéo projecteur
- Un PC est fourni (il est possible d'utiliser votre portable, dans ce cas un setup de formation vous sera transmis)
- Support de cours propriétaire en français
A distance
- Salle de vidéo conférence
- Forum de discussion
- Un setup de formation vous sera transmis pour configurer votre machine
- Vous pouvez aussi opter gratuitement pour l'option 'machine virtuelle'
- Vous pouvez aussi opter gratuitement pour l'option 'machine dans le Cloud'
- Support de cours propriétaire en français
- Portail LMS
En E-Learning (quand disponible)
- Toute la formation en vidéo
- Forum de discussion
- Un setup de formation vous sera transmis pour configurer votre machine
- Vous pouvez aussi opter gratuitement pour l'option 'machine virtuelle'
- Vous pouvez aussi opter gratuitement pour l'option 'machine dans le Cloud'
- Support de cours propriétaire en français
- Portail LMS
Support de formation
- Conçus et rédigés par des experts.
- De nombreuses références à la méthodologie et aux bonnes pratiques.
- De nombreux retour d’expérience.
- Les travaux pratiques sont issus de projets réels.
Sanction de fin de formation
- Une attestation de formation vous sera remise.
- Un bilan de formation vous sera remis. Ce bilan contient des remarques est conseils concernant la suite à donner à votre formation, vos aptitudes, vos perspectives.
- Vous pouvez opter pour l'option attestation de compétances. Il vous faudra alors réaliser un projets test qui sera corrigé et évalué par le formateur.