- Prochaine session : nous contacter.
- Formation accessible aux personnes en situation de handicap.
- 70% de pratique et 30% de théorie en moyenne.
- Nombreuses activités pratiques pour une évaluation constante.
- Supports, exercices et corrections à disposition en ligne pendant et après la formation.
- Délai d'accès minimum moyen : deux mois.
- Formation en distanciel ou en présentiel au sein de votre entreprise.
- Evaluation par le formateur à travers les activités pratiques.
- Public : Développeur, Chef de projet, Architecte, Consultant
- Prérequis : C#, HTML, CSS, Javascript, SQL
- Durée : 5 jours (7 heures/jour).
- Tarif inter * : 2200 € - intra * : nous contacter.
Cette formation fournit les compétences et connaissances nécessaires pour développer des applications MVC 5, framework Microsoft.
- Vue d'ensemble
- Introduction à ASP.NET MVC
- Vue d'ensemble de ASP.NET MVC 5
- Installation de MVC 5 et créations d'applications
- Struicture d'une application MVC
- Contrôleurs
- Rôle du contrôleur
- Concepts fondamentaux des contrôleurs
- Vues
- Rôles des vues
- Concepts fondamentaux des vues
- Conventions
- Vues fortement typées
- Modèles des vues
- Ajout de vues
- Le moteur Razor
- Vues partielles
- Modèles
- Modèles avec Entity Framework
- Liaison du modèle
- Formulaires et helpers HTML
- Utilisation de formulaires
- Helpers HTML
- Helpers sur les entrées
- Helpers de rendu
- Annotations de données et validation
- Annotations pour la validation
- Logique de validation personnalisée
- Affichage et annotations d'édition
- Membership, annotations et sécurité
- Vue d'ensemble de la sécurité d'une application ASP.NET MVC
- Utilisation de l'attribut Authorize pour la connexion
- Utilisation de l'attribut Authorize pour un rôle de Membership
- Utilisation de "User Identity"
- Connexion externe via OAuth et OpenID
- Reporting sur les erreurs et stacktrace
- AJAX
- Utilisation de jQuery
- Helpers AJAX
- Validation côté client
- Optimisation de la performance
- Routage
- URL
- Fonctionnement du routage
- Implémentation du routage
- NUGET
- Introduction aux NuGet
- Ajout de bibliothèques à un package
- Création de packages
- Publication de packages
- API Web ASP.NET
- Vue d'ensemble de l'API Web
- Développement d'API Contrôleur
- Configuration de l'API Web
- Applications mono-page avec AngularJS
- Vue d'ensemble de AngularJS
- Ajout de AngularJS à des sites
- Tests unitaires
- Tests unitaires et développements orientés tests
- Mise en place d'un projet de tests unitaires
- Bonnes pratiques pour la mise en place des tests unitaires avec MVC
- Extensions de MVC
- Extensions des modèles
- Extensions des vues
- Extensions des contrôleurs
- Formation avec un formateur, qui peut être suivie selon l’une des 2 modalités suivantes : dans la salle de cours en présence du formateur en intra ou en téléprésence / distanciel depuis votre domicile ou votre entreprise. Vous rejoignez un environnement deformation en ligne, à l’aide de votre ordinateur, tout en étant éloigné physiquement du formateur et des autres participants. Vous êtes en totale immersion avec le groupe et le formateur.
- Le nombre de stagiaires peut varier de de 1 à 8 personnes, ce qui facilite le suivi permanent et la proximité avec chaque stagiaire.
- Chaque stagiaire dispose d’un support, d’exercices à disposition en ligne pendant et après la formation. Pour une meilleure assimilation, le formateur alterne tout au long de la journée les exposés théoriques, les démonstrations et la mise en pratique au travers d’exercices et de cas concrets réalisés seul ou en groupe (70% de pratique er 30% de théorie en moyenne).
- Feuille de présence, émargée par demi-journée par chaque stagiaire et le formateur
- Evaluation qualitative de fin de formation
- Attestation de fin de formation
- Evaluation par le formateur à travers les activités pratiques.
- Auto-évaluation des participants à travers les activités pratiques.
La formation est animée par un professionnel de l'informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre responsable technique et pédagogique. Il est en veille technologique permanente et possède plusieurs années d'expérience sur les produits, technologies et méthodes enseignés. Il est présent auprès des stagiaires pendant toute la durée de la formation.
* Types de formation
- En inter (plusieurs entreprises) : session ouverte et maintenue à partir de 3 participants (tarif à la session par participant);
- En intra (une seule entreprise) : cours individuel ou collectif, standard ou sur-mesure (tarif à la journée, 8 participants max.)