Venez en toute sécurité dans nos centres ! Voir notre dispositif sanitaire

> Formations > Technologies numériques > Développement logiciel > .NET > Formation ASP.NET niveau 2, développement Web > Formations > Technologies numériques > Formation ASP.NET niveau 2, développement Web

ASP.NET niveau 2, développement Web

ASP.NET niveau 2, développement Web

Télécharger au format pdf Partager cette formation par e-mail


Ce cours permettra aux participants d'appréhender les aspects avancés du développement Web avec ASP.NET, comme, entre autres, l'utilisation du cache de IIS et d'ASP.NET, la sécurité et les profils utilisateurs, les fonctionnalités Ajax et les sources de données de types variés (Entity Framework, objets métier...).


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf : NEA
Prix : 2930 € HT
  5j - 35h
Pauses-café et
déjeuners offerts




Ce cours permettra aux participants d'appréhender les aspects avancés du développement Web avec ASP.NET, comme, entre autres, l'utilisation du cache de IIS et d'ASP.NET, la sécurité et les profils utilisateurs, les fonctionnalités Ajax et les sources de données de types variés (Entity Framework, objets métier...).

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • Gérer les données de l'objet en relationnel Entity Framework
  • Réaliser des contrôles utilisateur et interactif avec JavaScript
  • Maitriser l'authentification et la sécurité d'une application web
  • Écrire des Services Web asynchrones et sécurisés avec SOAP
  • Consommer des services Web JSON avec MS Ajax ou Angular $http

Objectifs pédagogiques

Public concerné

Développeurs ASP.NET.

Public concerné

Prérequis

Bonnes connaissances de la programmation Web en .NET ou connaissances équivalentes à celles apportées par le stage "ASP.NET, niveau 1" (réf. AST). Expérience requise.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant ce test.

Prérequis

Pédagogie

Les exercices sont effectués en C# ou VB.NET suivant le choix des participants.

Pédagogie

Programme de la formation

Architecture des applications ASP.NET
  • Architecture, composants et cycle de vie des pages ASP.NET WebForms.
  • Gestion du cache ASP.Net et IIS.
  • Architecture, composants et cycle de vie des pages ASP.NET WebForms.
  • Gestion du cache ASP.Net et IIS.

Accès aux données avancées
  • Object DataSource comme adaptateur d'accès aux DAL propriétaires.
  • Entity Framework 6. TableAdapters et dataset typés.
  • Contrôles basés sur des templates.
  • Object DataSource comme adaptateur d'accès aux DAL propriétaires.
  • Entity Framework 6. TableAdapters et dataset typés.
  • Contrôles basés sur des templates.
Travaux pratiques
Création de la couche d'accès aux données et optimisations.

Contrôles personnalisés
  • Génération dynamique de contrôles.
  • Contrôles utilisateur de type ASCX.
  • Contrôles utilisateur distribuables et composites.
  • Intégration au designer.
  • Génération dynamique de contrôles.
  • Contrôles utilisateur de type ASCX.
  • Contrôles utilisateur distribuables et composites.
  • Intégration au designer.
Travaux pratiques
Réalisation des 3 types de contrôles utilisateur et interaction avec JavaScript.

Sécurité et authentification
  • Authentification, autorisation et personnification. Types d'attaques et défenses.
  • Identité système et usurpation d'identité du client.
  • Membership providers ou identification applicative personnalisée.
  • Gestion des rôles et profils.
  • Authentification, autorisation et personnification. Types d'attaques et défenses.
  • Identité système et usurpation d'identité du client.
  • Membership providers ou identification applicative personnalisée.
  • Gestion des rôles et profils.
Travaux pratiques
Créer une application Web sécurisée gérant des rôles et profils.

Services Web
  • Architecture, sécurité, header SOAP personnalisés.
  • Proxies, invocations synchrones et asynchrones.
  • Communications asynchrones dans le cycle de vie des pages ASP.Net.
  • Architecture, sécurité, header SOAP personnalisés.
  • Proxies, invocations synchrones et asynchrones.
  • Communications asynchrones dans le cycle de vie des pages ASP.Net.
Travaux pratiques
Écriture et utilisation de services asynchrones et sécurisés.

Ajax
  • Microsoft Ajax Library, templates MSAjax avec la classe JavaScript DataView.
  • PageMethods, services Web et WCF.
  • Updatepanels.
  • Architecture AngularJS.
  • Consommation de services Web JSON avec MS Ajax ou Angular $http.
  • Microsoft Ajax Library, templates MSAjax avec la classe JavaScript DataView.
  • PageMethods, services Web et WCF.
  • Updatepanels.
  • Architecture AngularJS.
  • Consommation de services Web JSON avec MS Ajax ou Angular $http.
Travaux pratiques
Utilisation de services JSON. UpdatePanels pour optimiser un service de discussion en ligne.

Compléments
  • Internationalisation. API de globalisation et utilisation de ressources.
  • Génération de rendus non-HTML avec les handlers HTTP.
  • Utiliser l'API de réflexion.
  • ASP.Net Dynamic Data.
  • Bundling et minification, unobtrusive validation, données liées typées, validation par la décoration.
  • Internationalisation. API de globalisation et utilisation de ressources.
  • Génération de rendus non-HTML avec les handlers HTTP.
  • Utiliser l'API de réflexion.
  • ASP.Net Dynamic Data.
  • Bundling et minification, unobtrusive validation, données liées typées, validation par la décoration.


Programme de la formation

Solutions de financement

Selon votre situation, votre formation peut être financée par :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
Contactez nos équipes pour en savoir plus sur les financements à activer.

Solutions de financement

Horaires

En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Infos pratiques

Dates et lieux

Du 10 au 14 janvier 2022
Classe à distance
S’inscrire
Du 4 au 8 avril 2022
Classe à distance
S’inscrire
Du 25 au 29 juillet 2022
Classe à distance
S’inscrire
Du 17 au 21 octobre 2022
Classe à distance
S’inscrire

Dates et lieux