Lecture automatique
Autocomplete
Session précédente
Terminez et continuez
[NOUVEAU] Cours Back-End pour les débutants
Introduction
Introduction générale (2:00)
Création d'un projet MVC complet pour débutants
Présentation du dossier (4:08)
Création du serveur avec Express (5:29)
Utiliser Nodemon (2:48)
Utiliser un moteur de template EJS (6:27)
Passer des données à un template (4:43)
Utiliser un routeur (5:11)
Gérer le style avec TailwindCSS (8:00)
Créer une navbar (8:12)
Déplacer la navbar dans une partial réutilisable (2:04)
Créer l'interface de la page "Ajouter une discussion" (8:26)
Créer la page "Ajouter une dicussion" partie 2 (6:15)
Ajouter un WYSIWYG avec Quill (9:50)
Ajouter du CSS perso avec Quill (2:05)
Mettre en place MongoDB partie 1 (4:49)
Mise en place MongoDB partie 2 (9:03)
Création du modèle Thread (6:06)
Création du modèle Post (4:29)
Créer le routeur des actions liées à Thread (4:54)
Gérer la validation Front (6:51)
Envoyer une requête pour tester notre route (5:45)
Remplir le contrôleur de création de Thread (6:29)
Créer la logique métier de création de Post (11:20)
Analyser la création d'un fil (6:12)
Créer la logique métier et la route d'affichage des fils de dicussion (5:58)
Affichage des fils partie 1 (6:35)
Affichage des fils partie 2 (6:43)
Création de la page d'inscription partie 1 (5:46)
Création de la page d'inscription partie 2 (8:00)
Créer le modèle User (5:30)
Créer la logique métier "register" partie 1 (4:44)
Créer la logique métier "register" partie 2 (8:33)
Créer la route "signup" et son contrôleur partie 1 (7:56)
Créer la route "signup" et son contrôleur partie 2 (3:12)
Coder l'envoi de l'inscription Front partie 1 (8:02)
Coder l'envoi de l'inscription Front partie 2 (8:01)
Tester la création d'un utilisateur (5:15)
Création d'une classe d'erreur personnalisée (7:32)
Création d'un middleware d'erreur (7:10)
Tester le déclenchement d'erreurs (2:43)
Créer la page de connexion (6:45)
Création du modèle Session (3:53)
Coder la logique d'authentification (9:23)
Créer la route et le contrôleur "signin" (9:27)
Envoyer la requête de connexion (5:49)
Envoyer la requête de connexion partie 2 (6:39)
Créer une fonction permettant de vérifier les informations de session (6:17)
Créer un middleware permettant de vérifier l'état de l'auth (7:24)
Créer la logique métier de déconnexion (2:31)
Coder la route et le contrôleur de déconnexion (8:21)
Adapter la navbar à l'état de la connexion (5:22)
Envoyer la requête de déconnexion (4:50)
Créer une page privée (2:39)
Créer une indexation simple (6:10)
Créer une indexation multiple (5:03)
Gérer l'indexation au niveau du modèle Session (2:19)
Ajouter l'auteur lors de la création d'un fil et l'afficher dans l'UI (7:38)
Créer la logique métier récupérant les posts d'un thread (6:21)
Coder la route et le contrôleur permettant d'afficher une discussion (5:29)
Afficher la discussion partie 1 (7:56)
Afficher la discussion partie 2 (7:20)
Gérer la page 404 (4:15)
Ajouter la 404 des routes de l'API rest (4:21)
Gérer l'erreur 500 (7:54)
Ajouter un post dans un fil, logique métier partie 1 (7:42)
Ajouter un post dans un fil, logique métier partie 2 (4:01)
Ajouter un post dans un fil, route + contrôleur (5:15)
Poster un nouveau post depuis le Front (10:23)
Suppression de post : logique métier (2:32)
Suppression de post : route et contrôleur (5:04)
Envoyer la requête de suppression depuis le front (8:09)
Modifier un post : Logique métier (1:19)
Modifier un post : Route et contrôleur (2:11)
Afficher la boîte de modification côté Front partie 1 (3:22)
Afficher la boîte de modification côté Front partie 2 (7:45)
Afficher la boîte de modification côté Front partie 3 (8:21)
Envoyer la requête de modification de post (8:24)
Afficher le nouveau contenu nettoyé côté serveur (2:25)
Créer la pagination d'un fil partie 1 (6:57)
Créer l'algo de pagination d'un fil (10:24)
Afficher la pagination sur la page de discussion (8:40)
Récupérer les données pour la pagination de l'accueil (4:05)
Afficher la pagination sur la page d'accueil (6:57)
Créer la page "mon profil" : logique métier (2:43)
Page "mon profil" : Route et contrôleur (5:51)
Afficher les fils de discussion d'un utilisateur (8:34)
Logique métier, route et contrôleur de la suppression d'un fil (4:36)
Envoyer la requête de suppression d'un fil (6:31)
Félicitations (4:50)
Envoyer la requête de suppression d'un fil
Contenu de la session verrouillé
Si vous êtes déjà inscrit,
vous aurez besoin de vous connecter
.
Achetez le cours pour déverrouiller