Logo de l'organisme de formation

Apprendre par la pratique

Représentation de la formation : ASP.NET CORE 3.1 Avancé (3 jours)

ASP.NET CORE 3.1 Avancé (3 jours)

Formation à distance
Accessible
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
Net de TVA
Se préinscrire
Durée :21 heures (3 jours)
Net de TVA
Se préinscrire
Durée :21 heures (3 jours)
Net de TVA
Se préinscrire

Formation créée le 01/01/2022. Dernière mise à jour le 22/04/2024.

Version du programme : 1

Programme de la formation Version PDF

Avec .NET Core 3.1 : Formez-vous sur la toute dernière technologie Web de Microsoft cross-plateforme ! Sortie le 3 Décembre 2019, ASP.NET Core 3.1 et MVC Core 3.1 sont les toutes dernières technologies open-source et multiplateformes proposées par Microsoft et soutenue par une importante communauté. .NET Core, est à la fois modulaire, cross-plateforme et pérenne dans le temps; cette technologie vous permettra de mettre en place des solutions robustes, maintenables et innovantes. Cette formation est là suite de la formation ASP.NET Core de base et a pour but de vous permettre d'appréhender les concepts avancés de développement de site web, d’API et le développement d'application multiplateforme à l'aide de .NET Core tels que le développement d’API avec gestion d’authentification, le temps réel avec Signal R ou encore la création de tâches avec les Hosted Services. À l’issue de cette formation, à travers notre mise en pratique sous Visual Studio 2019 (16.5) et langage C# version 9.0, vous serez en mesure de comprendre les concepts avancés d’ASP.NET Core afin d'amorcer sereinement le développement et l’architecture d’applications métier complexes.

Objectifs de la formation

  • Comprendre et maîtriser les concepts avancés de .NET Core
  • Découvrir les fonctionnalités du Framework ASP.NET Core 3.1 & 5.0 Preview
  • Savoir développer une application Web from scratch
  • Savoir concevoir une application ASP.NET en utilisant les bonnes pratiques de développement
  • Connaître les mécanismes avancés du Framework
  • S'initier par la pratique

Profil des bénéficiaires

Pour qui
  • Entreprise de services numériques
  • Développeurs, Architectes, …
Prérequis
  • Connaissance s de base ASP. net Core

Contenu de la formation

  • Rappels (0.25j)
    • ASP.Net Core 5 Preview
    • Injection de dépendance
    • Internationalisation des applications
    • Tag Helpers & Html Helpers
    • Asynchronisme avec AJAX
  • Cas pratique 1 - Intégration d’un template HTML 5 (0.25j)
    • Intégration du template
    • Gestion des traductions par cookie
  • Contrôle d'accès : identité et autorisation (0.25j)
    • Différents modes d’authentification
    • Personnalisation du User Model avec Identity
    • Restreindre l'accès
    • Paramétrage de la sécurité : tokens, cookies, durée de session
  • Cas pratique 2 – Authentification (0.25j)
    • Implémentation de l’authentification via Identity ou Active Directory
    • Gestion des rôles & autorisations
    • Administration des utilisateurs
  • Tâche asynchrones & Health check (0.25j)
    • Créer un Hosted services
    • Gérer la planification des Hosted Services
    • Connaître l’état de santé de son application avec HealthCheck
  • Cas pratique 3 – Tâches périodiques & HealthCheck (0.25j)
    • Création et planification de tâches périodiques
    • Ajoute d’un module de suivi HealthCheck
  • Développer son API REST (0.25j)
    • Contrôleurs API
    • Authentification par tokens JWT
    • Utilisation de PostMan
    • Sécuriser son API
  • Cas pratique 4 – API Rest (0.5j)
    • Intégration de contrôleurs d’API
    • Tester son API avec PostMan
    • Intégration de l’API dans une application WPF à l’aide d’HttpClient
  • Signal R (0.25j)
    • Concept de SignalR
    • Créer le hub SignalR
    • Configurer le projet pour utiliser SignalR
  • Cas pratique 5 – Temps réel avec SignalR (0.5j)
    • Intégration de SignalR
    • Communication & notifications temps réel
Équipe pédagogique

L'ensemble des formateurs exercent en entreprise et disposent d'au moins 5 ans d'expériences dans les formations dispensées.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Modalités de certification

Résultats attendus à l'issue de la formation
  • Avoir réussi les évaluations tout au long de la formation ainsi qu'en fin de formation.
Modalité d'obtention
  • - QCM en fin de formation - Mise en pratique durant la formation - Remise d'un certificat de formation après réussite de l'ensemble des évaluations de formation
Détails sur la certification
  • Délivrance d'un certificat de formation

Capacité d'accueil

Entre 4 et 10 apprenants

Délai d'accès

4 semaines

Accessibilité

Cette formation se déroule uniquement et entièrement à distance. Nos formations sont accessibles aux personnes en situation de handicap. Les aspects, l’accessibilité et le type de handicap au regard des modalités pédagogiques sont à évoquer impérativement au cours de l’entretien préalable à toute contractualisation afin de pouvoir orienter ou accompagner au mieux les personnes en situation de handicap. Vous pouvez contacter le "Reférent Handicap" par mail formation@dtek.fr pour toute information complémentaire.