Accueil > Développement informatique et DevOps > ASP.NET niveau 2, développement Web
Formation #DEV231

Formation ASP.NET niveau 2, développement Web

Durée : 5 jours

Code : DEV231


Prochaines dates programmées :

Du 08 au 12 Juil. 2024

Du 25 au 29 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Appréhender les aspects avancés du développement Web avec ASP.NET
Programme
1/ Rappels à .NET
  • Présentation générale de l'architecture et Les différents composants ASP.NET
  • Cycle de vie des pages ASP.NET WebForms
  • La gestion du cache ASP.NET et IIS
  • Accès aux données avancées
  • Les différentes technologies d’accès aux données : exploitation d’une DAL
  • Entity Framework 6. TableAdapters et dataset typés
  • Contrôles basés sur des templates
2/ Architecture des contrôles personnalisés
  • Création des contrôles dynamiques
  • L’état d’affichage associé
  • Création d'un contrôle utilisateur (User Control .ascx)
  • Construire des contrôles avec le designer de Visual Studio
  • Utiliser les événements dans les contrôles
  • La gestion des dépendances (Javascript, images)
3/ Les Providers
  • Présentation du modèle basé sur des Providers
  • Utilisation des principaux Providers
  • La gestion des membres (Membership Providers)
  • La gestion des rôles (Role Providers)
  • L’arborescence des rubriques (Site Map Providers)
  • L’état de session (Session State Providers)
  • Les Profils des utilisateurs (Profile Providers)
  • Supervision des applications (Web Event Providers)
  • Personnalisation des Web Parts (Personalization Providers)
4/ Sécurité et authentification
  • Les modèles de sécurité des applications ASP.NET
  • Les processus et différentes méthodes d’authentification
  • La gestion des rôles des utilisateurs
  • Sécuriser la communication par le cryptage
  • Contrer les différentes menaces (usurpation, falsification, répudiation, divulgation…)
5/ Configuration d’ASP.NET
  • Aperçu du schéma de configuration
  • Les exemples de paramètres de configuration pré-installés
  • Créer des paramètres de configuration personnalisés
  • Crypter les paramètres
  • Utiliser le bloc de gestionnaire des configurations
6/ 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
7/ Ajax
  • La Microsoft Ajax Library
  • Templates MSAjax avec la classe JavaScript DataView
  • Choisir entre PageMethods, services Web et WCF
  • Ajax rapide, haut niveau et sans douleur avec les Updatepanels
  • Architecture AngularJS
  • Consommation de services Web JSON avec MS Ajax ou Angular $http
8/ Compléments
  • Internationalisation (les dates, les textes, les monnaies...)
  • API de globalisation et utilisation de ressources
  • La génération de rendus non-HTML avec les handlers http
  • La richesse de l'API de réflexion
  • Le bundling
  • La minification
  • L’unobtrusive validation
  • Les données liées typées avec le Model Binding
  • La validation par la décoration…
  • ASP.Net Dynamic Data
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Concepteurs
  • Développeurs
Dates

Dates

  • Du 08 au 12 Juil. 2024
  • Du 25 au 29 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.