TRA Travailleurs

ASP .NET MVC


Maîtrisez le Développement Web Dynamique !

Conçue pour les passionnés de technologie, cette formation vous offre une opportunité unique de maîtriser les compétences nécessaires pour créer des sites web interactifs et sécurisés. De la création de pages dynamiques à la sécurisation avancée des sites, en passant par l'utilisation des contrôles serveur HTML et Web, vous acquerrez une compréhension approfondie de chaque aspect crucial de ASP .NET. Que vous soyez débutant ou professionnel chevronné, cette formation est ouverte à tous ceux qui aspirent à exceller dans le développement web. Rejoignez-nous dès maintenant et donnez vie à vos projets web avec ASP .NET !

3 jours

Durée de la formation

icone de date ligne courbe
icone de date ligne courbe

Début de la formation

icone de cible

Objectifs de la formation

Au terme de la formation, le participant sera capable de :

  • Maîtriser le fonctionnement des pages ASP.
  • Utiliser efficacement les contrôles serveur HTML et Web pour créer des pages web dynamiques.
  • Concevoir l'architecture robuste d'un site ASP .NET.
  • Sécuriser efficacement un site contre les différentes attaques.
  • Développer des applications web en ASP .NET.
  • Utiliser le modèle MVC pour la conception et le développement d'une application ASP.
  • Déployer avec succès une application ASP sur un serveur IIS.
image public cible

Public de la formation

Toute personne désireuse de réaliser des applications Web en .NET.

Prérequis pour la formation

Il est essentiel pour le participant de disposer de connaissances en C#, en ADO et Linq

arrière plan carte prérequis

Programme
de la formation

  • Rappels des concepts liés à l'Internet/Intranet et technologies .NET
    • Serveur Web, sites statiques et dynamiques
    • Architecture d'une application Internet/Intranet
    • Technologies .NET. Application Web en .NET
    • Outils intégrés à Visual Studio Fonctionnement des pages ASP. NET
    • Principe et problématique des pages dynamiques
    • Rappel des méthodes HTTP GET et POST
    • Principe des pages ASP.NET (ASPX)
    • Utilisation des contrôles serveur WebForms. Intégration dans les pages ASPX avec Visual Studio
    • Gestion automatique de la 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 : Load, UnLoad, PreRender
    • Gestion des événements de l'application : fichier global.asax, événements importants, utilisation
  • Structuration d'une application Web avec Visual Studio (dossiers spéciaux, ressources, etc.) Contrôles serveur HTML
    • Utilité des contrôles serveur HTML pour la création de pages actives côté client et serveur
    • Principaux contrôles
    • Intégration des contrôles serveur HTML avec les scripts clients JavaScript
  • Contrôles serveur Web
    • Principe des contrôles serveur
    • Caractéristiques des contrôles de base : TextBox, Label, Literal, Listes, Boutons, Table, TableCell, etc
    • Contrôles conteneur : Panel, MultiView, Wizard
    • Contrôles riches : Calendar, AdRotator, FileUpload
    • Contrôles de validation et groupe de validation
    • Réalisation d'un contrôle utilisateur - Principe et mise en oeuvre de l'Ajax
  • 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
    • Mise en place d'un système de navigation avec un fichier SiteMap et des contrôles SiteMapPath, TreeView et Menu
    • Pattern MVC
  • Gestion de la sécurité
    • Les types d'attaques (SQL injection, spoofing, répudiation...) et les moyens de s'en prémunir
    • Contrôle applicatif des accès et des droits
    • Gestion de la sécurité basée sur Windows
  • Configuration et déploiement
    • Gestion des exceptions
    • Rôle et format du fichier Web.config
    • Le Web Administration Tool intégré à Visual Studio
    • Sauvegarde des paramètres de l'application
    • Configuration de la gestion des sessions
    • Rôle du serveur Web : présentation de IIS
    • Le mode Release. Publication de l'application
image ligne principale image ligne secondaire
icone d'euro ligne courbe

Prix de la formation

Personne de contact

Magali Gerard

Magali Gerard

Assistante administrative Entreprises

+32 71 25 49 60 entreprise@technofuturtic.be

Temoignage

icone de guillement
texte