Les fondamentaux de la programmation d’applications Web avec Visual Studio
Objectifs
- Se familiariser avec les technologies Microsoft entrant en jeu dans la création d'un site Web
- Savoir créer une application Web qui interagit avec des données d'une base de données
- Être en mesure de publier un site et de garantir sa sécurité
- Comprendre comment personnaliser une application et l’enrichir à l’aide de composants Open Source
- Pouvoir analyser et optimiser le trafic généré par un site Web
Programme
Vue d'ensemble des technologies Web de Microsoft
- Introduction aux fondamentaux du Web
- Introduction à Microsoft Web Stack
- Introduction à la galerie d'applications Open Source
Exploration de WebMatrix 2
- Le cycle de vie du projet
- Introduction à Microsoft WebMatrix 2
Conception de sites Web simples dans WebMatrix 2
- Création de pages Web dans WebMatrix 2
- Utiliser la syntaxe Razor pour générer des pages dynamiques
Conception de sites Web pilotés par les données dans WebMatrix 2
- Introduction aux bases de données
- Création d'une base de données dans WebMatrix 2
- Affichage des données
Ajout de contenu riche aux sites Web WebMatrix 2
- Ajout de contenu multimédia
- Utilisation d'HTML5 dans un site Web
Conception d'un site Web WebMatrix 2
- Structuration d'un site Web
- Appliquer le modèle de vues
- Appliquer des styles à un site Web
- Adapter un site pour les navigateurs mobiles
Déploiement d'applications Web WebMatrix 2
- Héberger des applications Web
- Héberger de bases de données
- Déploiement sur des emplacements sélectionnés
Dépannage des applications Web WebMatrix 2
- Sources d'erreurs
- Utilisation des outils du développeur Microsoft Internet Explorer
- Résolution des problèmes
Utilisation des services et des données du Web
- Appel de services Web à partir d'une application Web
- Sources des données publiques
Enrichir une application Web WebMatrix 2 à l'aide de composants Open Source
- Présentation des packages Open Source via l'outil NuGet
- Parcourir, installer et utiliser des packages
Sécuriser un site Web WebMatrix 2
- Développement de sites Web résistant aux attaques
- Contrôle de l'accès aux sites Web
- Travailler avec les rôles et les utilisateurs
Conception de pages Web Responsive
- Pourquoi utiliser des scripts côté client ?
- Les bibliothèques de script jQuery
- Utilisation d'AJAX et mises à jour partielles de page
- Optimisation des caches pour améliorer les performances
Générer du trafic vers un site Web WebMatrix 2
- Développer un site Web
- Analyse d'une application WebMatrix 2
- Optimisation d'une application WebMatrix 2 pour les moteurs de recherche
- Commercialisation d'une application
Personnalisation d'une application à partir de la galerie WebMatrix 2
- Exploration de la galerie d''applications
- Modification d'une application existante
Transition de WebMatrix 2 à Visual Studio
- Développement de sites Web dans Visual Studio
- Déplacement entre WebMatrix 2 et Visual Studio
Please login to get access to the quiz
Back to Développement web – Frontend