Les fondamentaux de la programmation d’applications web

Les fondamentaux de la programmation d’applications web

Les fondamentaux de la programmation d’applications web

Type(s) : PED
Durée : 5 Jours – 35 Heures

Pré-requis

Les participants doivent avoir des connaissances sur HTML ou DHTML :-Les tables -Les images -Les formulaires-Une expérience en programmation sur les concepts suivants est souhaitable:-Déclarer les variables -Utiliser les boucles

Objectifs 

Décrire les composants des technologies Web Microsoft -Décrire la mise en place d’un site Web y compris la planification, le développement, les tests, l’itération et les phases de mises à jour et comment utiliser WebMatrix 2 dans chaque phase -Créer un site Web en utilisant WebMatrix2 et ajouter des pages Web dynamiques -Décrire comment stocker des données dans une base de données et les afficher sur un site WebMatrix2 pour créer une application Web dynamique -Intégrer des images, des fichiers audio, des fichiers vidéo et d’autres média dans une application Web pour différents navigateurs -Appliquer un style de visuel et une hiérarchie de navigation facile d’utilisation -Décrire les lieux possibles pour accueillir un site Web et déployer un site Web chez un fournisseur -Décrire les raisons les plus courantes des erreurs dans les sites Web et utiliser les outils WebMatrix2 et les techniques de codage pour diagnostiquer les problèmes et corriger les codes. -Intégrer les informations fournies par les services Web, les flux de données, les services RESTful et les autres dans une application Web -Parcourir les packages disponibles dans l’outil NuGet, sélectionner un package correspondant à un besoin fonctionnel, l’ajouter à une application Web et écrire le code qui utilise les fonctionnalités du package -Sécuriser un site Web contre les attaques malicieuses et identifier les utilisateurs avant de leur accorder l’accès aux contenus sensibles -Décrire comment les techniques de codage côté client accélèrent les réponses aux utilisateurs, réduisent le trafic réseau pour un site Web et utiliser les techniques de code les plus courantes côté client -Analyser le trafic utilisateur sur un site Web public et optimiser le site pour le faire apparaître en haut des résultats de recherche -Créer un site Web fonctionnel en commençant avec une application à partir d’une galerie WebMatrix2 et ajouter des fonctionnalités pour répondre aux besoins spécifiques des clients -Décrire les fonctionnalités de Visual Studio et des formulaires Web ASP.NET qui permettent aux développeurs de créer des applications Web plus puissantes

Public concerné

Cette formation s’adresse aux développeurs Web.

 

Profil du formateur

Formateur consultant, expert, pédagogue et certifié dans son domaine

Méthode pédagogique

La formation est constituée d’apports théoriques et d’exercices pratiques. Chaque stagiaire dispose d’un poste de travail et la gestion en petit groupe (jusqu’à 8 stagiaires) permet un suivi individualisé et adapté. Durant les sessions de formation, un support pédagogique est remis aux stagiaires.

Suivi, évaluation, sanction

Des tours de table permettent de suivre la progression du stagiaire au fur et à mesure de la formation. Un suivi de la formation est réalisé par une feuille de présence émargée par demi-journée par les stagiaires et le formateur. Un questionnaire de satisfaction et une validation des acquis sont complétés par chaque stagiaire en fin de formation.

Formation avec certification.

Plan du cours

Vue d’ensemble des technologies Web

  • Introduction aux fondamentaux du Web
  • Introduction à Microsoft Web Stack
  • Introduction à la galerie d’applications Open Source

Exploration de WebMatrix2

  • Le cycle de vie d’un projet
  • Introduction à Microsoft WebMatrix2

Création de sites Web simples dans WebMatrix 2

  • Créer des pages Web dans WebMatrix2
  • Utiliser la syntaxe Razor pour créer des pages dynamiques

Création de sites Web orientés données dans WebMatrix 2

  • Introduction aux Bases de données
  • Créer une base de données dans WebMatrix 2
  • Afficher les données

Ajout de contenus riches pour les sites Web WebMatrix 2

  • Ajouter un contenu Média
  • Utiliser HTML5 dans un site Web

Conception du site Web WebMatrix 2

  • Structurer un site Web
  • Appliquer les modèles de vues
  • Appliquer les styles à un site Web
  • Adapter un site pour les navigateurs mobiles

Déploiement d’applications WebMatrix 2

  • Héberger des applications Web
  • Héberger des bases de données
  • Déployer dans des emplacements sélectionnés

Dépannage des applications WebMatrix 2

  • Les sources d’erreurs
  • Utiliser les outils de développeur Internet Explorer
  • Dépanner les problèmes

Utiliser les services et les données à partir du Web

  • Appeler les services Web à partir d’une application Web
  • Publier les sources de données

Enrichissement d’une application WebMatrix 2 en utilisant les composants Open Source

  • Vue d’ensemble des packages Open Source dans NuGet
  • Parcourir, installer et utiliser les packages

Sécurisation d’un site WebMatrix 2

  • Développer des sites Web résistant aux attaques
  • Contrôler les accès aux sites Web
  • Travailler avec des rôles et des adhésions

Création de pages web interactives

  • Pourquoi utiliser des scripts côté client?
  • Les librairies de scripts jQuery
  • Utiliser AJAX et les mises à jour partielles de pages
  • Optimiser les caches pour améliorer la performance

Générer du trafic vers les sites WebMatrix 2

  • Développer un site Web
  • Analyser une application WebMatrix 2
  • Optimiser une application WebMatrix 2 pour la recherche
  • Commercialiser une application

Personnalisation d’une application à partir d’une galerie WebMatrix 2

  • Explorer la galerie d’applications
  • Modifier une application existante

Transition de WebMatrix 2 vers Visual Studio

  • Développer des sites Web dans Visual Studio
  • Changements entre WebMatrix 2 et Visual Studio

Nous contacter

AMS Formation (France)
03 83 67 63 05
22 Rue de Medreville
54000 Nancy – France

AMS Formation (Luxembourg)
00 352 26 10 22 58
145, route de Pétange
L-4645 Niederkorn – Luxembourg

ams-formation@ams-training.com

Suivez-nous

Retrouvez toute l'actualité d'AMS Formation sur les réseaux sociaux.