Formation ASP.NET Web Forms - Niveau 1

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation ASP.NET Web Forms, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Réaliser des sites web rapidement, en tirant partie des contrôles haut niveau d’ASP.Net Web Forms
  • Bâtir des sites à l’aide des pages maîtres (Master Pages), des contrôles utilisateurs et des thèmes
  • Appliquer les bonnes pratiques en matière de sécurité
  • Maîtriser l’architecture et le cycle de vie des composants pages : initialisation, chargement, traitement d’événements, liaison au modèle, préparation du rendu et nettoyage...

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 675,00 €

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 675,00 €

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

ASP.NET Web Forms est un cadre d'application Web et l'un des nombreux modèles de programmation pris en charge par la technologie Microsoft ASP.NET.

Les applications Web Forms peuvent être écrites dans n'importe quel langage de programmation prenant en charge le Common Language Runtime, tel que C# ou Visual Basic.

ASP.NET Web Forms fait partie de l'infrastructure d'application Web ASP.NET et est inclus avec Visual Studio.

Programme

Introduction et rappels à .NET

Résumé des concepts internet et .NET
Tour des différentes technologies .NET pour le développement Web

Bases d’ASP.NET Web Forms

Site Web ou Application Web ? Faire une bonne utilisation du dossier App_Code
Cycle de vie des pages
Utilisation du XML pour la mise en place des contrôles serveur Web Forms
ViewState : mon meilleur ennemi
Gérer la déconnexion http à l’aide des outils Session, Cache, Application et Cookies
Utilisation et limitations du QueryString
Gestion des événements globaux de l'application à l’aide du global.asax
Mise en place d’une architecture de type Model View Controller, même en ASP.Net Web Forms
Gestion des erreurs à tous les niveaux : méthodes, pages, application

Travaux pratiques

Mise en place de compteurs d’utilisation de pages et du site à l’aide des différents outils ASP.NET

Contrôles serveur

Fonctionnalités de base des contrôles serveur : rôle côté serveur et côté client
Utilisation des simples contrôles serveur HTML (HtmlInputText, HtmlTable...) dans les scripts client (JavaScript, jQuery, ...)
Contrôles plus haut niveau : MultiView, Wizard, ...
Gestion de la validation "unobstrusive" avec les contrôles de validation

Travaux pratiques

Réalisation d’un mini-site de commerce avec login, caddie et grille de données pour travailler le cycle de vie de la page

Structuration d’un site

Imposer une disposition globale à l’aide des Master Pages et des thèmes
Réutiliser des composants à l’aide des contrôles utilisateur
Utilisation des feuilles de style CSS et des thèmes
Le gestionnaire de packages NuGet
Aide à la navigation SiteMapDataSource, SiteMap et SiteMapPath, TreeView et Menu

Travaux pratiques

Mise en place d’un site homogène en centralisant sa présentation dans un thème et une page maître et en structurant la navigation à l’aide d’un SiteMapDataSource

Accès aux données

Avantages / inconvénients des différentes technologies d’accès aux données de .NET dans le cadre d’ASP.NET Web Form : Entity Framework, ADO.NET et TableAdapters
Le principe du Simple/Complex DataBinding d’ASP.NET Web Forms
Utilisation des contrôles liés à une source de données : XmlDataSource, GridView (tri et pagination)
Afficher une vue Maître/Détail entre un contrôle GridView/ListView et les contrôles DetailsView, FormView
Principes des modèles (Templates)
Model binding d'ASP.NET, pour des accès 100% typés

Travaux pratiques

Réalisation d’un formulaire de recherche utilisant des requêtes incrémentales ADO.Net.
Emploi des bonnes pratiques pour éviter l’injection SQL
Utilisation des composants de haut niveau pour les accès aux données en lecture et écriture : ListView, GridView, SqlDataSource
Optimisation du ViewState et du nombre de requêtes en base

Sécurité

Les bonnes pratiques pour éviter la plupart des types d'attaque (SQL injection, spoofing, répudiation...)
La gestion des utilisateurs et des droits d’accès
Applications "intranet" : identification système
Application "internet" : identification applicative

Travaux pratiques

Mise en place d’une authentification par formulaire sur l’application Web existante

Configuration

Rôle et format du fichier Web.config.
Sauvegarde des paramètres de l'application
Configuration de la gestion des sessions

Travaux pratiques

Ces points étant centraux, ils seront utilisés dans de nombreux exercices pendant le stage

Introduction aux services Web

Services ASMX / services WCF
Architecture, communication XML/SOAP/JSON, interface du service et WSDL
Rôles des proxies

Travaux pratiques

Mise en place d’un service de recherche en base de données

Prérequis

Pour suivre cette formation ASP.NET Web Forms dans de bonnes conditions, il est indispensable d'avoir déjà développé en C# ou VB.Net et de connaître les rudiments des technologies Web.

Public

Cette formation ASP.NET Web Forms s'adresse aux développeurs et concepteurs devant mettre en œuvre des applications Web en développement rapide, à l’aide d’objets de haut niveau comme les outils GridView / ListView / SiteMapDataSource / MultiView / SqlDataSource.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation AWS - Architecture sur Amazon Web Services vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Employer les modèles d'architecture de solutions courantes sur AWS : applications Web, traitement par lot et hébergement d'applications informatiques internes
  • Utiliser les composants et les fonctionnalités de conception pour garantir évolutivité, élasticité et haute disponibilité
  • Concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec AWS
  • Identifier les procédures de migration vers le cloud
  • Concevoir des solutions en optimisant les coûts.
Tarif

A partir de 2 420,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Développement Web avec PHP et Symfony vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • La syntaxe procédurale du langage PHP
  • L'intégration de PHP et HTML
  • La persistance avec les Cookies et Sessions
  • L'interaction avec les bases de données
  • L'introduction à l’architecture MVC
  • La programmation orientée objet    
  • L'introduction au Framework Symfony
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Cloud Computing vous serez en mesure de :

  • Découvrir les différents types de Cloud
  • Identifier les technologies concernées par le Cloud
  • Anticiper les impacts directs et indirects du Cloud sur l'entreprise et son système d'informations
  • Comprendre comment mener un projet de Cloud Computing
Tarif

A partir de 1 850,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Transmission dans la famille recomposée

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Anticiper la stratégie patrimoniale de la famille recomposée
  • Appliquer les règles légales de la transmission au sein de la famille recomposée
  • Choisir une stratégie de transmission adaptée
Tarif

A partir de 1 061,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Appréhender la posture du facilitateur pour être à l'aise dans ce rôle
  • Créer les conditions d’émergence et de déploiement de l’intelligence collective
  • Expérimenter différentes méthodes collaboratives

Tarif

A partir de 1 490,00 €

Durée

2 jours - 14 heures

Modes
  • Distance
  • Centre
  • Entreprise

RGPD - Impact sur les pratiques

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Gérer les fondamentaux du RGPD
  • Examiner les nouveaux principes du RGPD et du projet de règlement ePrivacy
  • Mettre en oeuvre des actions conformes à la nouvelle réglementation
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Créer des pages Web dynamiques en PHP
  • Utiliser MySQL/MariaDB pour stocker des informations structurées
  • Utiliser php pour interagir avec la base de donnée
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Choisir les indicateurs
  • Élaborer des tableaux de bord
  • Identifier les techniques d'évaluation performantes
  • Créer un programme Web Analytic
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Titre professionnel RNCP31114 Bloc 1 Niveau 5 - Bac+2 (BTS)
Tarif

A partir de 690,00 €

Durée

4j / 32h

Modes
  • Entreprise
  • Distance

Je cherche à faire...