Formation ASP.NET 2017-08-23T10:00:21+00:00

Formation ASP.NET

CONTACTEZ-NOUS

ASP.NET

La formation « ASP.NET » vous permettra de maitriser une technique pour générer des pages Web dynamiques.
Le programme de formation sera adapté en fonction de votre niveau (Initiation, Perfectionnement, Expert).

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.

Accès aux données :

  • 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 Plus de Neuro
  • Formations sur mesure

  • Certifié OPQF

  • Formateurs experts

  • Formation finançable par l’OPCA

Complétez votre choix

Retrouvez toutes les formations
Système et réseaux
Retrouvez toutes les formations
Technologie Web

Un renseignement, une question ?

CONTACTEZ-NOUS