Maîtriser Node.Js Et Son Écosystème (Npm, Express, Mongo, .) - Druckversion +- Forum Rockoldies (https://rockoldies.net/forum) +-- Forum: Fotobearbeitung - Photoshop (https://rockoldies.net/forum/forumdisplay.php?fid=16) +--- Forum: E-Learning, Tutorials (https://rockoldies.net/forum/forumdisplay.php?fid=18) +--- Thema: Maîtriser Node.Js Et Son Écosystème (Npm, Express, Mongo, .) (/showthread.php?tid=58282) |
Maîtriser Node.Js Et Son Écosystème (Npm, Express, Mongo, .) - Panter - 14.08.2022 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 Homepage Download from Rapidgator: |