Cours Back-End pour les débutants
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

Cours Back-End pour les débutants

Enzo Ustariz
Vente flash ! -50% Jusqu'au 4 novembre, 11:41
18,00€36,00€
klarna-condensed
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Bonjour et bienvenue dans ce cours Back-End pour les débutants.

S'attaquer aux bases de données et aux serveurs peut paraître intimidant.
Il faut faire attention à la sécurité, aux performances, aux coûts, etc.

Ça peut sembler hors de portée ...
Beaucoup abandonnent avant même d'avoir commencé.
Et pourtant, on peut très facilement découvrir ce monde fascinant.
Avec les bons outils et un bon projet, vous pouvez découvrir 80% du développement Back-End en quelques heures.

C'est pour cela que j'ai créé ce cours pour vous.
Requêtes HTTP, formulaires, authentification, pages privées/publiques, modèles, vues, contrôleurs, tout y passe.

Nous allons découvrir ces technologies emblématiques ensemble.
J'ai choisi des technologies simples à prendre en main et à configurer pour vous faciliter la tâche.

Mais le Back-End reste un gros morceau.
Il ne suffit pas d'acheter le cours, il faut le suivre assidûment et coder avec moi.

Heureusement, ce cours est conçu pour être simple et didactique.
L'entièreté du code source est fournie, ainsi que des explications claires et précises de chaque ligne de code.
Vous pourrez également me contacter à tout moment et rejoindre la communauté si vous le souhaitez.
Je reste disponible pour répondre à vos questions.

Rendez-vous de l'autre côté pour commencer à coder.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Introduction
Chapitre 2
Création d'un projet MVC complet pour débutants

Table des matières

Chapitre 1 : Introduction
02m
 
Leçon 1Introduction générale
Chapitre 2 : Création d'un projet MVC complet pour débutants
8h53
 
Leçon 1Présentation du dossier
Leçon 2Création du serveur avec Express
Leçon 3Utiliser Nodemon
Leçon 4Utiliser un moteur de template EJS
Leçon 5Passer des données à un template
Leçon 6Utiliser un routeur
Leçon 7Gérer le style avec TailwindCSS
Leçon 8Créer une navbar
Leçon 9Déplacer la navbar dans une partial réutilisable
Leçon 10Créer l'interface de la page "Ajouter une discussion"
Leçon 11Créer la page "Ajouter une dicussion" partie 2
Leçon 12Ajouter un WYSIWYG avec Quill
Leçon 13Ajouter du CSS perso avec Quill
Leçon 14Mettre en place MongoDB partie 1
Leçon 15Mise en place MongoDB partie 2
Leçon 16Création du modèle Thread
Leçon 17Création du modèle Post
Leçon 18Créer le routeur des actions liées à Thread
Leçon 19Gérer la validation Front
Leçon 20Envoyer une requête pour tester notre route
Leçon 21Remplir le contrôleur de création de Thread
Leçon 22Créer la logique métier de création de Post
Leçon 23Analyser la création d'un fil
Leçon 24Créer la logique métier et la route d'affichage des fils de dicussion
Leçon 25Affichage des fils partie 1
Leçon 26Affichage des fils partie 2
Leçon 27Création de la page d'inscription partie 1
Leçon 28Création de la page d'inscription partie 2
Leçon 29Créer le modèle User
Leçon 30Créer la logique métier "register" partie 1
Leçon 31Créer la logique métier "register" partie 2
Leçon 32Créer la route "signup" et son contrôleur partie 1
Leçon 33Créer la route "signup" et son contrôleur partie 2
Leçon 34Coder l'envoi de l'inscription Front partie 1
Leçon 35Coder l'envoi de l'inscription Front partie 2
Leçon 36Tester la création d'un utilisateur
Leçon 37Création d'une classe d'erreur personnalisée
Leçon 38Création d'un middleware d'erreur
Leçon 39Tester le déclenchement d'erreurs
Leçon 40Créer la page de connexion
Leçon 41Création du modèle Session
Leçon 42Coder la logique d'authentification
Leçon 43Créer la route et le contrôleur "signin"
Leçon 44Envoyer la requête de connexion
Leçon 45Envoyer la requête de connexion partie 2
Leçon 46Créer une fonction permettant de vérifier les informations de session
Leçon 47Créer un middleware permettant de vérifier l'état de l'auth
Leçon 48Créer la logique métier de déconnexion
Leçon 49Coder la route et le contrôleur de déconnexion
Leçon 50Adapter la navbar à l'état de la connexion
Leçon 51Envoyer la requête de déconnexion
Leçon 52Créer une page privée
Leçon 53Créer une indexation simple
Leçon 54Créer une indexation multiple
Leçon 55Gérer l'indexation au niveau du modèle Session
Leçon 56Ajouter l'auteur lors de la création d'un fil et l'afficher dans l'UI
Leçon 57Créer la logique métier récupérant les posts d'un thread
Leçon 58Coder la route et le contrôleur permettant d'afficher une discussion
Leçon 59Afficher la discussion partie 1
Leçon 60Afficher la discussion partie 2
Leçon 61Gérer la page 404
Leçon 62Ajouter la 404 des routes de l'API rest
Leçon 63Gérer l'erreur 500
Leçon 64Ajouter un post dans un fil, logique métier partie 1
Leçon 65Ajouter un post dans un fil, logique métier partie 2
Leçon 66Ajouter un post dans un fil, route + contrôleur
Leçon 67Poster un nouveau post depuis le Front
Leçon 68Suppression de post : logique métier
Leçon 69Suppression de post : logique métier
Leçon 70Suppression de post : route et contrôleur
Leçon 71Envoyer la requête de suppression depuis le front
Leçon 72Modifier un post : Route et contrôleur
Leçon 73Afficher la boîte de modification côté Front partie 1
Leçon 74Afficher la boîte de modification côté Front partie 2
Leçon 75Afficher la boîte de modification côté Front partie 3
Leçon 76Envoyer la requête de modification de post
Leçon 77Afficher le nouveau contenu nettoyé côté serveur
Leçon 78Créer la pagination d'un fil partie 1
Leçon 79Créer l'algo de pagination d'un fil
Leçon 80Afficher la pagination sur la page de discussion
Leçon 81Récupérer les données pour la pagination de l'accueil
Leçon 82Afficher la pagination sur la page d'accueil
Leçon 83Créer la page "mon profil" : logique métier
Leçon 84Page "mon profil" : Route et contrôleur
Leçon 85Afficher les fils de discussion d'un utilisateur
Leçon 86Logique métier, route et contrôleur de la suppression d'un fil
Leçon 87Envoyer la requête de suppression d'un fil
Leçon 88Félicitations

Aperçus

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

débutant

Payer plus tard

Prix d'achat : 18,00 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1404 tutos gratuits

Notre politique de protection des données