Introduction à la formation
  • Bienvenue !
  • Mise à jour
  • ASP.net MVC ou ASP.NET CORE ?
  • Update Q&R
Installer environnement et première execution
  • Ce qu'on va faire dans cette section
  • Installer VisualStudio
  • Premier lancement Visual Studio
  • Première execution du projet
  • Présentation des fichiers présents par défaut et créer unnouveau projet
  • Pourquoi utiliser une base de données ?
  • Installer SQL SERVER
[SQL, EntityFramework, LINQ] Créer et Utiliser le modèle de données
  • Ce qu'on va faire dans cette section
  • Introduction à SQL
  • Créer la base de données SQL SERVER
  • Installer EntityFramework et Créer l'Entity Model
  • Avantages et Inconvénients d'Entity Framework
  • Utiliser d'Entity Framework dans le site web
  • [Point Tech]Insérer Updater des données avec EntityFramework
  • [Point Tech] Présentation et utilisation de LINQ
  • Exercice LINQ
[ASP.NET MVC] Création de nouvelles pages dynamiques avec ASP.NET MVC
  • Ce qu'on va faire dans cette section
  • J'ai fait une erreur !
  • [Controlleurs Modèles et Vues ]Comment cela fonctionne ?
  • [Controlleurs et vues simples] Principales erreurs et problèmes
  • [Vue Toutelesformations] Créer la vue avec des données dynamiques
  • [Point Tech] Html.Label et autres helpers
  • LINQ et Création DetailFormationController
  • Créer la View DetailFormation
  • Créer le Controller Avis
  • Créer un formulaire Laisser un avis
  • Action SaveComment en sortie de Formulaire
  • Créer LaisserUnAvisViewModel
  • Problème Try Parse
  • Erreur à cause du Type Nullable
  • RedirectToAction
  • Plus sur le Model Binding et les Forms
  • Controller et page Contact
  • [Composant liste Formation] Vue Composant Partie 1
  • [Composant liste Formation] Controlleur et View Model
  • [Composant liste Formation] Vue Partie 2
  • Créer un site Multilingue avec ASP.NET MVC
  • Exercice ASPNET MVC
[ASP.NET MVC] Routage : Créer de belles URLs SEO-friendly !
  • A quoi çà sert le routage ? Ce qu'on va faire dans cette section
  • Route Debugger pour résoudre les problèmes plus vite !
  • Comment fonctionne la route par défaut ?
  • Comment ajouter une nouvelle route ?
  • Comment ajouter une nouvelle route avec paramètre ?
  • [Best Practices] Balises , ActionLink et Routage
  • Exercice Routage
[Bootstrap] Un design pro avec Bootstrap
  • Ce qu'on va faire dans cette section
  • Présentation de Bootstrap
  • Introduction au CSS pour les débutants
  • [page Accueil] Jumbotron
  • Logiciel GetColor pour récupérer rapidement des couleurs
  • Comment changer la couleur de fond du site ?
  • [page Accueil] Glyphicons
  • [page Accueil] Reponsive design
  • [page Accueil] Concevoir le badge
  • [page Accueil] Bandeau Statistiques
  • Ecran Navigation
  • [Composant liste Formation] Design du composant
  • [Composant liste Formation] Make it Responsive !
  • [page Detail Formation] Ce qu'on va faire
  • [page Detail Formation] Design de la vue
  • [page LaisserUnAvis] Design de la vue
  • [page Contact] Design de la vue
  • [Toutes les formations] Design de la vue
  • Vue partielle pour éviter le code en double
  • Exercice Bootstrap : A vous de coder !
[Identity] Gérer les inscriptions / connexions utilisateurs avec Identity
  • Ce qu'on va faire dans cette section
  • Modifier ConnectionString
  • Changer la Couleur des boutons Inscription et Connexion
  • Rediriger vers Home/Accueil au lieu de Home/Index
  • Rediriger après inscription vers la page Avis au lieu de l'accueil
  • Sauvegarder le nom de la personne lors de l'inscription
  • Utiliser le nom de la personne lors du depot d'un avis
  • Limiter à un seul avis par formation
  • Réinitialiser le mot de passe
Héberger et déployer notre site web
  • Ce qu'on va faire dans cette section
  • VPS ou Mutualisé ? Avantages et Inconvénients
  • [Publier] Préparer des fichiers pour le déploiement avec Visual Studio
  • Installer SQL server et IIS sur le serveur de production
  • Configurer le serveur pour que ca fonctionne en local
  • Configurer DNS
  • Cela fonctionne !!!
BONUS et Fichiers Source
  • Fichiers Source Finaux
  • BONUS : Mon Ebook Devenir un meilleur codeur avec C# et XML
Réponse aux questions des Elèves
  • Qu'est ce qu'un DTO ?
  • AvisFormation.Data.Dll non trouvé
  • ADO.NET Introduction