Formation informatique › Formation ASP.NET CORE
FORMATION ASP.Net Core
MODALITÉS D’ÉVALUATION D’ATTEINTE DES OBJECTIFS DE LA FORMATION
- QCM/Quizz
- Grille d’évaluation
- Travaux pratiques
- Gestion de l’encapsulationTests de contrôle de connaissances et validation des acquis à chaque étape
- Echange avec le formateur par visioconférence (webinar), téléphone et mail
MOYENS PERMETTANT LE SUIVI ET L’APPRÉCIATION DES RÉSULTATS
Suivi de l’exécution :
- Feuilles de présences signées des participants et du formateur par demi-journée
- Attestation de fin de formation mentionnant les objectifs, la nature et la durée de l’action et les résultats de l’évaluation des acquis de la formation.
Appréciation des résultats :
- Recueil individuel des attentes du stagiaire
- Questionnaire d’auto-évaluation des acquis en début et en fin de formation
- Évaluation continue durant la session
- Remise d’une attestation de fin de formation
- Questionnaire d’évaluation de la satisfaction en fin de formation
MOYENS PÉDAGOGIQUES ET TECHNIQUES D’ENCADREMENT DES FORMATIONS
Modalités pédagogiques :
- Evaluation des besoins et du profil du participant
- Apport théorique et séquences pédagogiques regroupées en différents modules
- Cas pratiques
- Questionnaire et exercices
- Tests de contrôle de connaissances et validation des acquis à chaque étape
- Retours d’expériences
- Séquences pédagogiques regroupées en différents modules,
Référent pédagogique et formateur :
Chaque formation est sous la responsabilité du directeur pédagogique de l’organisme de formation ; le bon déroulement est assuré par le formateur désigné par l’organisme de formation.
JOUR 1
Introduction à ASP.Net MVC CORE
- Présentation des technologies Microsoft Web à savoir .NET Framework et ASP.NET 4.x
- Exploration des fonctionnalités du Framework ASP.NET Core et MVC Core 3.x
- Préparation de l’environnement de développement
- Réalisation du premier projet
Travaux pratiques
- Application ASP.NET Core MVC
- Pages Razor
- Application API Web
- Application MVC
Conception d’applications web ASP.Net CORE MVC
- Planification de la phase de conception du projet.
- Conception des éléments du projet ASP.Net modèles, contrôleurs et vues.
Travaux pratiques
- Conception d’applications Web ASP.NET Core MVC
JOUR 2
Configuration des middlewares et des services dans ASP.Net Core
- Configuration et mise en place des middlewares
- Configuration et mise en place des services
Travaux pratiques
- Travailler avec des fichiers statiques
- Créer un middleware personnalisé
- Utiliser de l’injection de dépendances
- Injection d’un service dans un contrôleur
Développer les composants du modèle architectural MVC
- Contrôleurs
- Vues
- Modèles
Description des travaux pratiques :
- Mise en oeuvre du MVC
Utilisation de Entity Framework Core
- Introduction à Entity Framework Core
- Travail avec Entity Framework Core
- Utilisation de Entity Framework Core pour se connecter à Microsoft SQL Server
Travaux pratiques :
- Créer une application reliée à une base de données de type Microsoft SQL Server via Entity Framework Core.
JOUR 3
Développement des vues via CSS et JavaScript DANS ASP.Net CORE MVC
- Intégrer le CSS et le JavaScript
- Utiliser jQuery
Travaux pratiques
- Utiliser CSS et JavaScript dans ASP.NET Core MVC et appel Ajax dans une application
Développement coté client
- Application de styles
- Utilisation de Task Runner (Gulp)
- Utilisation de Bootstrap Sass and Less dans une application Microsoft ASP.NET Core
Description des travaux pratiques :
- Développer des pages responsives avec ASP.NET Core MVC
Tests unitaires et débogage
- Test des applications MVC
- Gestion des exceptions
- Log des applications MVC
Travaux pratiques
- Mise en oeuvre de tests unitaires
JOUR 4
Gestion de la sécurité
- Authentification dans ASP.NET Core
- Autorisations dans ASP.NET Core
- Se prémunir contre des attaques
Travaux pratiques
- Mise en oeuvre des authentifications individuelles et via des API Google, Facebook. Double authentification avec envoi/réception de SMS
Performance et communication
- Mise en oeuvre d’une stratégie de mise en cache
- Gestion de l’état pour améliorer l’expérience utilisateur
- Communication bidirectionnelle utilisant SignalR
Travaux pratiques
- Mise en en cache dans une application Microsoft ASP.NET Core
- Appliquer les technologies de gestion des états pour améliorer l’expérience client en offrant une expérience utilisateur cohérente
JOUR 5
Les API WEB
- Introduction aux API Web
- Développement d’une API Web
Description des travaux pratiques :
- Appel d’une API Web à l’aide de jQuery
Hébergement et déploiement d’applications ASP.Net Core MVC
- Héberger et de déployer une application ASP.NET Core MVC sur IIS
Travaux pratiques
- Mettre en oeuvre un serveur IIS local ou sur Azure, configurer le site