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