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.

Logo ASP

En résumé

  • distantiel Distanciel
  • présentiel 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.

Les + de Neuro Active

  • Formations sur mesure
  • Formateurs experts
  • Certifié Qualiopi
  • Formation finançable par votre OPCO

Un renseignement, une question ?

Contactez-nous