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

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • 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

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 990,00 €

Durée 35 heures
Modes
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 990,00 €

Durée 35 heures
Modes
  • Distance
Sessions
Lieux Partout en France

Description

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.

Programme

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

Prérequis

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

Public

Développeurs objet qui souhaitent acquérir les bases et les bonnes pratiques pour développer une application Web côté serveur avec le langage C# et le framework ASP.NET MVC.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Vérifier et contrôler l'assiette du Crédit d'Impôt Recherche (CIR)
  • Organiser et apprécier un dossier justificatif de CIR
  • Identifier les différentes possibilités de sécurisation du CIR offertes par l'administration fiscale
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Manager à distance

Proposé par OBEA

Objectifs de la formation

• Identifier les particularités du management à distance vs management de proximité
• Déterminer le mode de fonctionnement à distance : règles, outils…en lien avec la maturité de l’équipe
• Créer du lien et maintenir le sentiment d’appartenance
• Favoriser et maintenir la coopération et le travail collaboratif

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

  • Évaluation des compétences acquises via un questionnaire en ligne intégrant des mises en situation.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire l'architecture logicielle de Magento ;
  • Modifier l'intégration des pages Web de Magento ;
  • Concevoir des templates personnalisés
  • Etendre les fonctionnalités de Magento en créant des modules spécifiques ;
  • Concevoir et implémenter des services Web
  • Définir des tests unitaires
  • Mettre en oeuvre les bonnes pratiques en matière de développement et personnalisation pour Magento.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

9 jours (63 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Créer des pages Web dynamiques en PHP
  • Utiliser MySQL/MariaDB pour stocker des informations structurées
  • Utiliser php pour interagir avec la base de donnée
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation CSE : nouvelles missions suite à la loi Climat

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Intégrer les thématiques environnementales dans les missions du CSE
  • Mettre en oeuvre des pratiques environnementales
Tarif

A partir de 1 170,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Exploiter Google Analytics pour améliorer les performances d'un site Web
  • Définir les Indicateurs Clés de Performance (KPI)
  • Piloter un plan de marquage pour améliorer l'efficacité et la rentabilité de votre site Web et de vos campagnes e-marketing
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...