FORMATION ASP.NET Core

Vous souhaitez programmer avec le Framework de C#, ASP.NET Core ? Inscrivez vous des maintenant pour commencer la formation !

Prochaines dates

détails de la formation

Voir le programme complet et les informations relatives a la 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 œ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

À 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
Retour en haut