ASP.NET – Développement de sites web Back End

Qualiopi

Apprenez à créer des applications Web performantes et robustes avec notre formation en développement backend .NET. Nous couvrons C#, LINQ, ASP.NET MVC, Razor et Entity Framework, indispensables pour créer des sites Web professionnels avec Visual Studio. Idéale pour les développeurs connaissant la POO et le développement Web front-end, cette formation vous prépare à gérer efficacement la persistance des données avec Entity Framework et à écrire du code efficace en C#. Accédez à nos ressources en ligne, des vidéos de formation aux travaux pratiques, disponibles pendant 3 mois. Bénéficiez de l’assistance technique et pédagogique illimitée et de l’accès à une plate-forme Cloud pour un apprentissage pratique.

À partir de 990 €
Durée 35 heures
Localisation Partout en France
Logo de ENI Service - ASP.NET – Développement de sites web Back End

Proposé par

ENI Service

Prérequis

  • Des connaissances sur la programmation orientée objet sont nécessaires.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • À distance

Objectifs pédagogiques

  • Identifier et décrire l'ensemble des concepts ASP .NET ;
  • Personnaliser une application Web ;
  • Accéder aux données dans les pages Web ;
  • Manipuler des données XML ;
  • Créer et consommer des Services Web ;
  • Sécuriser une application Web ;
  • Utiliser les composants les extensions Microsoft Ajax, ainsi que l'Ajax Control Toolkit ;
  • Déployer une application Web

Programme de la formation

Présentation de la plateforme .NET

  • Présentation de l'architecture
  • Le langage C#
  • Premier projet
  • Démonstration - HelloWorld

Les bases du langage C#

  • La structure d’une classe
  • Les propriétés
  • Les constructeurs
  • Utiliser une classe
  • L’héritage
  • Les types génériques et les collections
  • L'inférence de type et les classes anonymes
  • Les types nullables
  • Les méthodes d'extension
  • Les méthodes d'extension et la généricité
  • Func, Action et les expressions lambda
  • Les opérateurs
  • L'opérateur d'accès aux membres
  • L'opérateur null indulgent
  • Les opérateurs de test de type et de conversion
  • Les opérateurs de fusion
  • Les méthodes asynchrones
  • Les indexeurs ou propriétés indexées
  • TP à réaliser
  • Corrigé du TP

LINQ

  • Présentation de LINQ
  • L’exécution différée ou immédiate
  • La syntaxe requête et la syntaxe méthode
  • Récupérer un élément
  • Démonstration - Récupérer un élément
  • Effectuer une sélection
  • Démonstration - Effectuer une sélection
  • Transformer, ranger une collection, vérifier une condition
  • Démonstration - Transformer, ranger une collection, vérifier une condition
  • Groupement de données, opérations ensemblistes et jointures
  • Démonstration - Groupement de données
  • Démonstration - Jointures
  • TP à réaliser
  • Corrigé du TP - Niveau 1
  • Corrigé du TP - Niveau 2

ASP.NET MVC

  • La création d’un nouveau projet web
  • Le routage
  • View
  • Démonstration - Appel d'une route
  • La liaison des données
  • Démonstration - La liaison des données
  • TP à réaliser
  • Corrigé du TP

ASP.NET Razor

  • La syntaxe Razor
  • Démonstration - La syntaxe Razor
  • Passage d'informations du contrôleur à la vue
  • Démonstration - Passer des informations du contrôleur à la vue (ViewBag)
  • Démonstration - Passer des informations du contrôleur à la vue (TempData)
  • Démonstration - Passer des informations du contrôleur à la vue (ViewModel)
  • Simplification d’écriture pour produire du HTML
  • Génération des vues et des contrôleurs par Visual Studio
  • Démonstration - Génération des vues et des contrôleurs par Visual Studio
  • TP à réaliser
  • Corrigé du TP
  • Les vues partielles
  • Démonstration - Les vues partielles
  • Les formulaires : principe de fonctionnement
  • Les formulaires : côté contrôleur
  • Les formulaires : côté vue
  • Démonstration - Les formulaires
  • TP à réaliser
  • Corrigé du TP - Niveau 1
  • Corrigé du TP - Niveau 2
  • La validation des formulaires
  • Démonstration - La validation des formulaires
  • TP à réaliser
  • Corrigé du TP - Niveau 1
  • Corrigé du TP - Niveau 2

Les contextes d'exécution et les cookies

  • Le contexte de requête
  • Les cookies
  • Démonstration - Les cookies
  • La session
  • Démonstration - La session
  • La propriété TempData
  • La cache applicatif
  • Démonstration - Le cache applicatif
  • TP à réaliser
  • Corrigé du TP

Entity Framework

  • Présentation d'Entity Framework
  • Mise en place de Entity Framework
  • Démonstration - Créer et utiliser DbContext
  • Manipulation des données
  • Démonstration - Manipulation des données
  • Relations entre entités
  • Différents types de chargement
  • Démonstration - Relation entre entités et différents types de chargements
  • Entity Framework et ASP.NET Core MVC
  • Démonstration - Création d’un CRUD complet pour une entité simple
  • TP à réaliser
  • Corrigé du TP - Niveau 1
  • Corrigé du TP - Niveau 2
  • Fluent API
  • Démonstration - Fluent API
  • EntityState
  • TP à réaliser
  • Corrigé du TP - Niveau 1
  • Corrigé du TP - Niveau 2

Authentification et autorisation

  • ASP.NET Core Identity
  • Activation de l’authentification
  • Comptes individuels
  • Démonstration - Création d’un projet avec authentification
  • Gestion des utilisateurs
  • Gestion des rôles
  • Gestion de l’utilisateur connecté
  • Démonstration - Gestion des rôles et de l’utilisateur connecté
  • Démonstration - Générer les vues afin de les personnaliser
  • Gestion des autorisations d’accès
  • Démonstration - Gestion des autorisations d’accès
  • Stratégie d’authentification par défaut
  • Gestionnaire de stratégie d’autorisations par handler
  • Démonstration - Gestionnaire de stratégie d’autorisations par handler
  • TP à réaliser
  • Corrigé du TP - Partie 1
  • Corrigé du TP - Partie 2

Développer et consommer une API web

  • Principe des API REST
  • Les deux approches avec ASP.NET Core
  • Création d'une API web basée sur les contrôleurs : principe
  • Création d'une API web basée sur les contrôleurs : requête
  • Création d'une API web basée sur les contrôleurs : réponse
  • Démonstration - Créer une API web basée sur des contrôleurs
  • Création d'une API web minimale : principe
  • Création d'une API web minimale : requête
  • Création d'une API web minimale : réponse
  • Démonstration - Créer une API web minimale
  • Tester les points de terminaison de l’API web
  • Démonstration - Tester les points de terminaison de l’API web
  • Consommer une API web : envoi d'une requête asynchrone
  • Consommer une API web : analyse de la réponse de la requête asynchrone
  • Démonstration - Consommer une API web
  • AJAX
  • Démonstration - AJAX
  • TP à réaliser
  • Corrigé du TP - Niveau 1
  • Corrigé du TP - Niveau 2
Logo de ENI Service - Formation ASP.NET – Développement de sites web Back End

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
À partir de 990 €
Logo de ENI Service - ASP.NET – Développement de sites web Back End

ASP.NET – Développement de sites web Back End

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.