Formation ASP.NET
ASP.NET
La formation « ASP.NET » vous permettra de maitriser une technique pour générer des pages Web dynamiques.
Le programme est donné à titre indicatif et sera adapté à vos besoins et votre niveau après audit. N’hésitez pas à nous contacter pour toute demande spécifique.

En résumé
Distantiel
Présentiel
-
Pré-requis
Bonnes connaissances de la programmation C# ou VB.NET.
-
Public concerné
Développeurs et chefs de projets de sites Web.
-
Durée de la formation
La durée de la formation varie en fonction du niveau de base de l’apprenant et des objectifs d’utilisation formulés.
-
Lieux
Formation intra-entreprise au sein de votre établissement ou dans nos locaux de LA ROCHELLE (Charente-Maritime), NIORT (Deux-Sèvres) ou POITIERS (Vienne)
-
Téléchargement
Télécharger le programme de formation au format PDF
Contenu de la formation
Introduction :
- Rappels des concepts liés à l’Internet/Intranet et technologie .NET
- L’architecture d’une application Internet/Intranet.
- Les langages de programmation .Net et leurs versions récentes
Premiers pas avec ASP.Net:
- Manipulation de l’environnement Visual
- Résumé des syntaxes VB.Net et C#
Les composants principaux :
- Propriétés et événements usuels et courants
- La boîte à outils des composants
- Composants des formulaires et de disposition générale
- Composants complexes (calendriers, vues, imagemap, etc.)
- Présentation des rubriques supplémentaires de la boîte à outils (données, validation, etc.), dont l’affichage des bases de données
Fonctionnement des pages ASP.NET
- Principe des pages ASP.NET, cycle de vie.
- Utilisation des contrôles serveur WebForms. Intégration dans les pages ASPX avec Visual Studio.
- Persistance de l’état des contrôles serveur avec le ViewState.
- Gestion de la persistance des données applicatives : Session, Cache, Application, Cookies.
- Membres caractéristiques des classes Page, HttpRequest, HttpResponse et HttpServerUtility.
- Utilisation et limitations du QueryString.
- Mise en oeuvre 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.)
Contrôles serveur
- Utilité des contrôles serveur pour la création de pages actives côté client et serveur.
- Intégration des contrôles serveur HTML (HtmlInputText, HtmlTable…) avec les scripts clients JavaScript/jQuery.
- Contrôles conteneur : Panel, MultiView, Wizard…
- Contrôles riches : Calendar, AdRotator, FileUpload…
- Contrôles de validation et groupe de validation.
Le site web complet avec ASP.Net :
- 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.
L’accès aux fichiers depuis le code-behind
- Les bases de données : rappels de SQL et types de bases
- Les bases de données : accès du métier à la base, lecture, modification
- Les bases de données : présentation avancée (DataGrid et GridView, DataList, etc.)
- Le XML : où et pourquoi
- Présentation de l’accès au XML depuis le code-behind et des services web
Gestion de la sécurité
- Les types d’attaques (SQL injection, spoofing, répudiation…).
- Les moyens de prévenir des attaques.
- Contrôle applicatif des accès et des droits.
- Gestion de la sécurité par le système.
- Gestion de la sécurité par l’application.
Configuration
- Gestion des exceptions.
- Rôle et format du fichier Web.config.
- Sauvegarde des paramètres de l’application.
- Configuration de la gestion des sessions.
- Le mode Release.
- La publication de l’application.