ASP .NET MVC

Retour à la liste des formations
Formations de courte durée
Thème(s): .NET/C#
Durée:
3 jours
Formateur:
CogniTIC

Formation en présentiel

Description

ASP .NET est la technologie permettant de développer des sites Web sous le framework .NET. La formation concerne la création de pages dynamiques liée notamment aux technologies Javascript et Ajax, la sécurisation des sites, la consommation de données et le déploiement des applications. 

Les compétences visées par la formation sont les suivantes : 

  • Maîtriser le fonctionnement des pages ASP 
  • Utiliser les contrôles serveur html 
  • Utiliser les contrôles serveur Web 
  • Concevoir l’architecture d’un site ASP .NET 
  • Utiliser des sources de données 
  • Sécuriser un site ASP .NET 
  • Développer un site Web en ASP .NET 
  • Utiliser MVC pour la conception et le développement d’une application ASP 
  • Déployer une application ASP sur un Serveur IIS
Public & prérequis
Toute personne désireuse de réaliser des applications Web en .NET.

Prérequis : Disposer de connaissances en C# et en ADO et Linq.

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


Pourquoi choisir Technofutur TIC ?

4 raisons de suivre une formation avec Technofutur TIC

Particularités

Cette formation est dédiée à des travailleurs, indépendants et salariés, du privé, du public et du non-marchand, ainsi qu’aux enseignants du secondaire et du supérieur et aux travailleurs sous un statut assimilable: outplacement, PFI,...

Technofutur TIC se réserve le droit de restreindre, le cas échéant, l’accès à des candidats qui ne répondent pas à ces critères ou ne remplissent pas les prérequis.

Cette formation n'est pas agréée Chèques-Formation.

Où se déroule cette formation ?

La formation se déroule dans nos locaux de Technofutur TIC à Gosselies


Formateur
  La société CogniTIC est active dans les domaines de la consultance, du développement et de la formation en systèmes d’information. Tous les collaborateurs de CogniTIC mettent à profit leur expérience en tant que développeur, architecte logiciel, analyste métier, responsable qualité ou chef de projet pour proposer des formations méthodologiques et technologiques en fonction des besoins des entreprises et des réalités du marché.
Prix
Informations
Prix plein : 885 €
Secrétariat - Pôle Entreprises
Tél. 071 254 942
Date
* Aucune session n’est programmée pour cette formation ? Les dates ne conviennent pas ? Inscrivez-vous à la LISTE D’ATTENTE. C’est une simple manifestation d’intérêt qui nous permettra de vous recontacter quand la formation sera organisée à nouveau.