Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation CBT Cognitive Behavioral Therapy Sound Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing YouTube Marketing Drop Servicing

DevelopmentWeb DevelopmentExpress Framework

Node.js - Express.js - JWT et Mongoose par la pratique

Devenir opérationnel rapidement en développement JavaScript côté Backend en apprenant Node.js Express.js JWT Mongoose
Highest rated
Rating: 4.2 out of 54.2 (542 ratings)
2,653 students
Created by Code Concept formations Mongo Express Angular Node React Vue
Last updated 1/2019
French

What you'll learn

  • Créer une application web à l'aide de Node et Express et la sécuriser à la l’aide de JWT (JSON Web Token).
  • Créer plusieurs pages, naviguer d'une page à l'autre, créer des formulaires et poster des données
  • Effectuer des requêtes vers des API REST
  • Faire du CRUD vers une base MongoDB à l'aide de Mongoose

Requirements

  • Les participants de ce cours doivent avoir de bonnes notions de JavaScript et de HTML

Description

Dans ce cours, vous allez apprendre à créer une application web à l'aide Node.js et du framework Express.js. 

Concrètement, vous apprendrez à :
- créer une application web en quelques minutes
- comprendre les requêtes que votre serveur recevra et les réponses qu'il enverra
- lire les paramètres passés dans une URL
- gérer l'envoi de fichiers statiques 
- utiliser un template et des "partials" afin de créer des vues
- passer des données d'Express vers vos templates 
- récupérer les données postées via un formulaire
- utiliser fetch() pour poster un formulaire en AJAX
- comprendre et utiliser XMLHttpRequest lorsque vous êtes contraint de supporter les clients plus anciens (Internet Explorer ...)
- consommer une véritable API RESTful accessible publiquement (The Movie DB) afin d'acquérir un savoir faire qui vous servira avec de nombreuses autres APIs
- intégrer les résultats retournés par l'API dans un template en recourant uniquement à JavaScript, afin de progresser en JavaScript "pur" dans sa version ES6

- sécuriser vos échanges à l'aide de JWT (mise en ligne en avril 2017)

- l'ODM (Object Document Mapper) Mongoose, qui vous permettra de persister, lire, modifier et supprimer vos données dans une base MongoDB (10 vidéos ajoutées en avril 2017, 7 ajoutées en mai 2017)
- JSON Web Token (JWT) (13 vidéos ajoutées en avril 2017)
- les tests à l'aide de Supertest et Mocha (prochainement)

Un repo github comportant tout le code source est également fourni avec ce cours.

Réinvestissez vos connaissances JavaScript acquises côté Front dans le développement Back. Même si vous vous destinez uniquement au développement Front, comprendre la partie  Backend vous permettra de collaborer plus efficacement avec un développeur Back et donc de mener à bien vos projets.

Who this course is for:

  • Développeurs web, étudiants en informatique, autodidactes motivés.

Instructor

Code Concept formations Mongo Express Angular Node React Vue
Développeur web - mobile hybride - Fullstack JavaScript
Code Concept formations Mongo  Express  Angular  Node  React  Vue
  • 4.3 Instructor Rating
  • 3,019 Reviews
  • 9,409 Students
  • 29 Courses

Développeur web depuis 2003 dans des entreprises clientes publiques (SNCF, URSSAF, EDF...) et privées (Iron Mountain, Jouve, CDiscount...), dirigeant de  la société rennaise "Code Concept", Samir Medjdoub est l'auteur de plus d'une trentaine de formations depuis 2016.

Formateur d'étudiants en master 1 et 2, mais aussi de développeurs en entreprise tant en présentiel que via Zoom en France et en Suisse, formateur en bootcamp, il met à votre disposition son expérience de nombreux environnements techniques et pédagogiques afin de VOUS permettre de monter en compétences rapidement sur les frameworks et librairies les plus demandés du marché.

Les développeuses et développeurs JavaScript (Front, Back ou Fullstack !) ont de très beaux jours devant eux : investissez dans les frameworks, plateformes et librairies JavaScript qui vous ouvriront de belles opportunités en 2021 grâce aux formations pointues proposées par Code Concept.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.