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