Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Maîtriser Node.Js Et Son Écosystème (Npm, Express, Mongo, …)

    Posted By: Sigha
    Maîtriser Node.Js Et Son Écosystème (Npm, Express, Mongo, …)

    Maîtriser Node.Js Et Son Écosystème (Npm, Express, Mongo, …)
    MP4 | Video: h264, 1280x720 | Audio: AAC, 48 KHz
    Language: Français | Size: 5.23 GB | Duration: 10h 12m

    Une formation complète sur Node.js, Express, MongoDB, Mongoose, EJS, etc. incluant plusieurs projets pratiques !

    What you'll learn
    Maîtriser Node js et son écosystème
    Utiliser le gestionnaire de paquets NPM
    Découvrir les bases de données MongoDB (NoSQL)
    Maîtriser les modules incontournables de Node js : Express js, Mongoose, EJS, etc.
    Apprendre et comprendre Node js à travers des projets concrets
    Devenir autonome dans la création d'applications web et sites internet avec Node js
    Requirements
    Avoir un ordinateur (MacOS, Windows ou Linux)
    Avoir des bases en développement web (notamment HTML)
    Avoir des notions de programmation (en JS ou dans un autre langage)
    Description
    Bienvenue dans ce cours complet sur Node.js et de nombreux outils qui composent sa stack de développement ! Pour n'en citer que certains : NPM (gestionnaire de packets pour node), Express (incontournable framework web), MongoDB (base de données NoSQL), EJS (moteur de template), etc.Arrivé en 2009, Node.js fait aujourd'hui tourner plus de 30 millions de sites internet dans le monde, dont de nombreux ayant un fort trafic ! Cette technologie est notamment appréciée pour sa rapidité d'exécution et son modèle de traitement non-bloquant; c'est pourquoi des entreprises comme Netflix, PayPal, LinkedIn, Uber, Twitter et plein d'autres l'utilisent.Avec un formateur cumulant plus de 5 ans d'expérience dans le développement web, vous apprendrez toute la théorie nécessaire à l'utilisation de Node tout en mettant vos connaissances en pratique à travers trois projets concrets : un programme affichant le cours du Bitcoin en lignes de commande, une todolist ainsi qu'une photothèque (gestionnaire d'albums photo).Vous serez guidé pas à pas et, à la fin de ce cours, vous serez totalement autonome dans l'utilisation de Node.js ! Vous serez donc capable de développer vos propres sites internet et applications web avec Node.js et ses nombreux modules.En plus, vous avez uniquement besoin de connaissances de base en HTML et dans JS (ou tout autre langage de programmation) pour suivre ce cours.Prêt à créer vos premiers sites internet avec Node.js ?

    Overview

    Section 1: Introduction

    Lecture 1 Node.js, à quoi ça sert ?

    Lecture 2 Qu'allons-nous apprendre et quels sont les prérequis ?

    Section 2: Installer Node.js

    Lecture 3 Quelle version choisir ?

    Lecture 4 [MacOS] Installer Node.js

    Lecture 5 [Windows] Installer Node.js

    Lecture 6 Utiliser NVM pour gérer ses versions (Node Version Manager)

    Lecture 7 Notre premier serveur Node.js

    Section 3: Notions clés de JS (ES6, ES7, ES 2017)

    Lecture 8 Introduction

    Lecture 9 Point-virgule ?

    Lecture 10 Les variables et constantes

    Lecture 11 Les boucles for … of

    Lecture 12 Les fonctions "fléchées"

    Lecture 13 Les paramètres de fonction par défaut

    Lecture 14 Rappel sur les objets (JSON)

    Lecture 15 Les classes

    Lecture 16 Les fonctions asynchrones (promises, async/await, etc.)

    Section 4: NPM : Des packages bien pratiques

    Lecture 17 NPM (Node Package Manager), c'est quoi ?

    Lecture 18 Initialiser un projet avec "npm init"

    Lecture 19 Installer et supprimer des packages

    Lecture 20 Les scripts npm

    Lecture 21 Le versionning avec npm

    Section 5: TP1 - Le cours du Bitcoin

    Lecture 22 Présentation du projet

    Lecture 23 Création du projet

    Lecture 24 Une API pour récupérer des données

    Lecture 25 Récupérer le cours du Bitcoin

    Lecture 26 Passer une devise en argument du programme

    Lecture 27 Gérer les erreurs

    Lecture 28 Un peu de refactoring

    Section 6: Node.js pour le web avec Express.js

    Lecture 29 Express.js, c'est quoi ?

    Lecture 30 Installer Express

    Lecture 31 Les routes

    Lecture 32 Les pages HTML

    Lecture 33 Les fichiers statiques

    Lecture 34 Les routes dynamiques

    Lecture 35 Les variables d'URL

    Lecture 36 Traiter des formulaires avec les requêtes POST

    Lecture 37 Page non trouvée ? Afficher une erreur 404

    Lecture 38 Les middlewares

    Lecture 39 Les sessions

    Section 7: Du HTML dynamique avec EJS (moteur de template)

    Lecture 40 EJS (Embedded JavaScript), c'est quoi ?

    Lecture 41 Installer et configurer EJS avec Express

    Lecture 42 Notre première page dynamique

    Lecture 43 Les conditions

    Lecture 44 Les boucles

    Lecture 45 Les templates (include)

    Section 8: TP2 - Une todolist avec Node.js, Express et EJS

    Lecture 46 Présentation du projet

    Lecture 47 Création du projet

    Lecture 48 Définir la structure d'une todolist

    Lecture 49 Afficher la todolist (EJS)

    Lecture 50 Créer des tâches dans notre todolist (traitement de formulaire)

    Lecture 51 Marquer une tâche comme terminée

    Lecture 52 Supprimer une tâche

    Lecture 53 Gestion des erreurs

    Lecture 54 Sauvegarder la todolist dans une session

    Section 9: MongoDB & mongoose pour gérer nos données

    Lecture 55 MongoDB : qu'est-ce que c'est ?

    Lecture 56 [MacOS] Installer MongoDB

    Lecture 57 [Windows] Installer MongoDB

    Lecture 58 Insérer, lire, mettre à jour et effacer des données avec MongoDB (CRUD)

    Lecture 59 Compass : une interface graphique pour MongoDB

    Lecture 60 Installer Mongoose

    Lecture 61 Nos premiers schema et model mongoose : "User"

    Lecture 62 Mongoose : insérer des documents

    Lecture 63 Mongoose : récupérer des documents

    Lecture 64 Mongoose : mettre à jour des documents

    Lecture 65 Mongoose : supprimer des documents

    Lecture 66 Mongoose : créer des liens (références) entre les collections

    Lecture 67 Mongoose : les timestamps automatiques

    Section 10: TP3 - Créer une photothèque (Express, EJS, Mongoose, MVC, file upload, etc.)

    Lecture 68 Présentation du projet

    Lecture 69 Création du projet et structure de fichiers

    Lecture 70 Les fichiers views (EJS)

    Lecture 71 Le formulaire de création d'un album (EJS)

    Lecture 72 Modèle d'un album et traitement du formulaire de création (Mongoose)

    Lecture 73 Traiter les erreurs lors de la création d'un album

    Lecture 74 Afficher une liste d'albums (EJS)

    Lecture 75 Afficher un album unique (EJS)

    Lecture 76 Formulaire de téléversement (upload) d'image (EJS)

    Lecture 77 Traiter l'ajout d'une image à un album (Mongoose, express-fileupload)

    Lecture 78 Traiter les erreurs lors de l'upload d'une image

    Lecture 79 Afficher les images d'un album (EJS)

    Lecture 80 Supprimer une image d'un album

    Lecture 81 Impossible de créer un album ? Attention aux routes dynamique

    Lecture 82 Supprimer un album

    Lecture 83 Des erreurs ? Attrapez-les toutes ! (méthode catch async)

    Lecture 84 Aller plus loin

    Who this course is for:
    Toute personne intéressée par le développement avec Node js,Développeur web front à la recherche d'une technologie back-end robuste,Développeur back-end (/programmeur) averti qui souhaite s'initier à Node js


    Maîtriser Node.Js Et Son Écosystème (Npm, Express, Mongo, …)


    For More Courses Visit & Bookmark Your Preferred Language Blog
    From Here: English - Français - Italiano - Deutsch - Español - Português - Polski - Türkçe - Русский