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

Formation ASP.NET niveau 1, développement Web

Durée : 5 jours

Code : DEV230


Prochaines dates programmées :

Du 24 au 28 Juin 2024

Du 14 au 18 Oct. 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

  • Comprendre le mécanisme des sites dynamiques avec le langage ASP
  • Disposer des techniques de création d'applications Internet/Intranet ASP.NET Web Forms
  • Déployer une application ASP.NET
Programme
1/ Introduction et rappels à .NET
  • Présentation générale des concepts Internet/Intranet et technologies .NET
  • Présentation de l''architecture d'une application Internet/Intranet
  • Revue des méthodes HTTP
  • Application Web en .NET
  • Les outils intégrés à Visual Studio
2/ Présentation de la technologie ASP.NET
  • Le Framework .NET et ses grands namespaces
  • Les langages supportés
  • L'architecture des pages ASP.NET
  • Le code Behind
  • Principe des contrôles serveur
  • Evénements applicatifs et Gloabal.asax
  • Le maintien des états (viewstate, session, application, cache)
  • Débogage et traçage ASP.NET
  • La navigation : transferts et redirection
  • La détection du type de navigateur internet
3/ Les contrôles essentiels ASP.NET
  • Les contrôles de base ASP.NET
  • Les validateurs
  • Les contrôles basés sur des templates
4/ Fonctionnement des pages ASP.NET
  • Cycle de vie des pages ASP.NET
  • Utilisation des contrôles serveur WebForms
  • Intégration dans les pages ASPX avec Visual Studio
  • Le ViewState, les sessions et les cookies
  • Persistance augmentée : l’application, le cache
  • Membres caractéristiques des classes Page, HttpRequest, HttpResponse et HttpServerUtility
  • Utilisation et limitations du QueryString
  • Mise en œuvre du CrossPagePostBack
  • Gestion des événements dans les pages ASP.NET et cycle de vie : Load, UnLoad, PreRender...
  • Gestion des événements de l'application : fichier global.asax, événements importants, utilisation
  • Structuration d'une application Web avec VS (séparation données/code/présentation, dossiers spéciaux, ressources, etc.)
5/ Les contrôles serveurs
  • La création de contrôles serveurs
  • Utilité des contrôles serveurs
  • Intégration HTML avec les scripts clients JavaScript/jQuery
  • Les contrôles dérivés de Webcontrol
6/ Conception de la structure d'un site Web
  • Contrôles utilisateur pour la structuration des pages
  • Mise en forme d'un site à l'aide des MasterPages
  • Rôles des dossiers spéciaux (App_Code, App_Data, App_Themes, etc.)
  • Utilisation des feuilles de style CSS et des thèmes
  • Le gestionnaire de packages NuGet
  • Mise en place d'un système de navigation avec SiteMap et SiteMapPath, TreeView et Menu
7/ Accès aux données relationnelles
  • Connexion à une base de données : mécanismes, fournisseurs, chaines de connexion
  • Gestion des données : organisation des tables et des requêtes
  • Les objets DataAdapter et DataSet
  • La liaison de données : la méthode DataBind
  • Gestion d’éléments avec le contrôle GridView
  • Gestion d’enregistrements avec le contrôle DetailView
  • Affichage d’un enregistrement avec le contrôle FormView
  • Principes des modèles (Templates)
  • Model binding d'ASP.NET
8/ Gérer la sécurité des applications ASP.NET
  • Authentifications et autorisations
  • La sécurisation des formulaires…
  • Les attaques (SQL injection…) et les moyens de prévention
  • Gestion de la sécurité par le système et par l’application
9/ Configuration et déploiement
  • Gérer les exceptions
  • Le rôle et le format du fichier Web.config
  • La sauvegarde des paramètres de l’application
  • Configuration de la gestion des sessions
  • Le mode Release
  • La publication de l'application
10/ Utilisation des services Web
  • Les principes des services Web
  • Architecture, communication XML/SOAP/JSON, méta-données WSDL
  • Appel d’un service Web à partir d’une requête HTTP et d’un proxy
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 24 au 28 Juin 2024
  • Du 14 au 18 Oct. 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.