FORMATION ASP.NET Core
Vous souhaitez programmer avec le Framework de C#, ASP.NET Core ? Inscrivez vous des maintenant pour commencer la formation !
détails de la formation
Voir le programme complet et les informations relatives a la formation
- PROGRAMME
- DESCRIPTION
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 œuvre 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 œuvre 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 œuvre des authentifications individuelles et via des API Google, Facebook. Double
authentification avec envoi/réception de SMS
Performance et communication:
• Mise en œuvre des authentifications individuelles et via des API Google, Facebook. Double
authentification avec envoi/réception de SMS
Performance et communication:
• Mise en œuvre 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 œuvre un serveur IIS local ou sur Azure, configurer le site
MODALITÉS D’ÉVALUATION D’ATTEINTE DES OBJECTIFS DE LA FORMATION
- QCM/Quizz
- Grille d’évaluation
- Travaux pratiques
- Gestion de l’encapsulation
- Tests 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.
2500€ HT /personne
Durée de la formation : 5 jours
Créneau / Horaires : 9h-12h30 et 13h30-17h00
- Connaissances du langage C# et des bases de données (SQL Server)
- Public : Développeurs d'application
- Formation collective a distance sous forme de visio-conférence participatif
- Inscription 1 mois avant le démarrage de la formation
- Suivi et accompagnement tout au long de la formation
-
Aides pour les personnes en situation de handicap
( 06 63 90 76 26 pour plus d’informations)
À l’issue de cette formation, le participant sera capable de :
- Maitriser le fonctionnement du Framework .NET Core
- Savoir développer des applications multi plateformes
- Maitriser les mécanismes avancés du Framework notamment Entity Framework Core (EF Core 3)
- Découvrir la sécurité avec ASP.NET CORE en mettant en place le système ASP.NET Identity
- Maitriser l’expérience utilisateur