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)
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.