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

A l'issue de cette formation, vous serez capable de :

  • Créer un site Internet sur Wix à partir de zéro, fonctionnel et indexé
  • Ajouter, supprimer, mettre à jour les contenus
  • Modifier la mise en page
  • Ajouter des applications de Wix App Market
  • Connecter votre nom de domaine
  • Héberger votre site chez Wix.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

XML- Avancé

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs de sites Web dynamiques souhaitant comprendre la syntaxe XML et construire des structures XML bien formées et valides grâce aux DTD et aux Schémas.

À l'issue de la formation, le stagiaire sera capable de :

  •     Maîtriser la syntaxe XML
  •     Transformer un contenu XML en vue d'un affichage pour le web ou pour une conversion XML-XML
  •     Comprendre les espaces de nommage XML. Utiliser XPath, XLink et XPointer
Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise

Objectifs de la formation

  • Apprendre les techniques du Responsive Web Design
  • Créer un site web capable de s’adapter à la volée à la taille de votre écran
Tarif

A partir de 190,00 €

Durée

2 heures 15 minutes

Modes

Objectifs de la formation

Concevoir et sécuriser des infrastructures multi sites - Analyser les flux échangés - Garantir une qualité de service
Tarif

A partir de 2 175,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Construire une page Web en HTML5
  • Mettre en forme une page avec CSS3
  • Créer des formulaires avancés
  • Créer des tableaux de données
  • Créer des menus de navigation
  • Gérer des interactions simples en JavaScript
Tarif

A partir de 4 650,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les spécificités du référencement mobile ;
  • Réaliser un audit de son référencement mobile ;
  • Mettre en place une stratégie de mots clés pour son référencement mobile ;
  • Mettre en place une stratégie de deep linking pour son application mobile ;
  • Appréhender les outils du référencement mobile.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire la terminologie utilisée dans les domaines de l'imprimerie et du digital (Web Design, emailing, hébergement, applications mobiles)
  • Assurer les contrôles qualités nécessaires à la réussite de vos fabrications de supports de communication traditionnels et digitaux
  • Imprimer des documents petits et grands formats, en petite ou grande quantité
  • Imprimer des objets publicitaires
  • Créer des sites Web, des plateformes, de l'emailing ou encore des applications mobiles.
Tarif

A partir de 620,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Reconnaître les scénarios d'architectures impliquant les composants EJB
  • Illustrer le cycle de vie et les callbacks EJB
  • Faire persister des entités avec JPA
  • Injecter des EJB avec CDI
  • Développer les différents types de Beans
  • Déployer des EJB dans un serveur d'applications
  • Utiliser des EJB comme Web Services.
Tarif

A partir de 2 240,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Identifier les fonctionnements du SEO
  • Auditer son site en intégrant les évolutions récentes de Google
  • Intégrer le référencement naturel dans sa stratégie et appliquer les techniques et outils de SEO pour mettre en œuvre son plan d’action
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Développer des pages Web dynamiques en PHP dans un environnement Internet / Intranet, avec une connexion à une base de données.
Tarif

A partir de 2 240,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Je cherche à faire...