Accueil > Développement Logiciel, Devops > ASP.NET niveau 1, développement Web
Formation #DEV230

Formation ASP.NET niveau 1, développement Web

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : DEV230


Sessions programmées :

Du 08 au 12 Fév. 2021

Du 19 au 23 Avril 2021

Du 21 au 25 Juin 2021

Du 13 au 17 Sept. 2021

Du 08 au 12 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : DEV230


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Comprendre le mécanisme des sites dynamiques avec le langage ASP
  • Disposer des techniques de création d'applications Internet/Intranet ASP.NET Web Forms
  • Déployer une application ASP.NET
Programme
1/ Introduction et rappels à .NET
  • 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 08 au 12 Fév. 2021
  • Du 19 au 23 Avril 2021
  • Du 21 au 25 Juin 2021
  • Du 13 au 17 Sept. 2021
  • Du 08 au 12 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation