Apprendre NodeJS ExpressJS MongoDB Mongoose et Sequelize, Développer une Application de A à Z avec MERN Stack
Devenir un développeur Backend avec NodeJS & ExpressJS
NodeJS & ExpressJS & MongoDB & Mongoose & Sequelize & Sécurité & Gestion d'erreurs & Upload & Déploiement toutes ces technologies en Darija
Apprendre les bases de NodeJS, votre chemin moderne vers des applications web avec une montée en charge importante.
ce que vous allez apprendre :
NodeJS ECOSYSTEM
NPM - NODE PACKAGE MANAGER
RESTFUL API AVEC EXPRESSJS
MIDDLEWARES
MONGODB AVEC MONGOOSE
SGBDR AVEC SEQUELIZE
VALIDATION DE DONNEES
RELATIONSHIPS ENTRE DOCUMENTS
AUTHENTIFICATION & AUTHORISATION
GESTION DES ERREURS
UPLOAD DES FICHIERS
DEPLOIEMENT
DEVELOPPER UNE APPLICATION MERN (MongoDB, ExpressJS, ReactJS & Redux, NodeJS) ECOMMERCE
IMPLEMENTER LE PAIEMENT EN LIGNE CARTE DE CREDIT & PAYPAL
AUTRES...
Ce que vous allez apprendre
- Learn Node JS API (Backend) Development
- Learn React JS (Frontend) Web Development
- Learn to Write Functional Components with React Hooks
- Learn the Fundamental Concepts of Building Ecommerce Application
- Learn to Implement Payment Gateway using Credit Card and PayPal
- Learn to Integrate Braintree (A PayPal Company) for Payment Processing
- Learn to Implement Advance Searching/Filtering based on Categories
- Learn to Implement Advance Searching/Filtering based on Price Range
- Learn to Implement Standard Products Search System with Categories option/dropdown
- Learn to Build Shopping Cart
- Learn to Implement Authentication based on JWT
- Learn to Build Scalable React App with Proper Layouts and Routes
- Learn to build Admin and User Dashboard
- Learn to Implement Flexible Private and Admin Routing System
- Learn advance CRUD with Products and Categories
- Learn to handle File Upload
- Learn to use LocalStorage (CRUD) to Minimize Requests to Backend
- Learn to Store Sold Products Record into the Database for Further Processing
- User Profile and Update Ability
- Learn to implement Order Management System by Admin
- Learn to Deploy your app to Digital Ocean's Cloud Servers
- Learn to add a Custom Domain name to your app
- Learn to use Cloudflare's CDN to serve your app (for speed)
- Learn to use Cloudflare's free SSL to secure your app
Pre-requis
Bonnes connaissances du langage JavaScript,
ReactJS & Redux : clique Ici
Public Concerné
Tout développeur connaissant le langage JavaScript et souhaitant développer des applications performantes (haute réactivité, volumétries importantes de transactions) et orientées événement.
Your Instructor
Je suis Mohamed IDBRAHIM, Ingénieur et Formateur en développement Informatique avec une expérience de 12 ans, j'ai enseigné des centaines des développeurs en présentielles dans les centres de formation et les sociétés IT et aussi en ligne sur Teachable et Youtube.
j'explique des sujets très complexes d'une manière simple et compréhensible.
Investissez dans vos connaissances en regardant mes formations.
Bonjour à tous ! Je suisMohamed IDBRAHIM, un ingénieur et formateur expérimenté en développement informatique avec 12 ans d'expérience.
J'ai enseigné à des centaines de développeurs dans des centres de formation, des entreprises informatiques, et en ligne sur Teachable et Youtube.
Je rends les sujets complexes faciles à comprendre et accessibles à tous.
Investissez dans vos connaissances et inscrivez vous à mes formations pour obtenir les meilleurs résultats.
Course Curriculum
-
StartC'est quoi NPM (3:39)
-
StartNew Lecture
-
StartPackage.json (5:35)
-
StartInstaller un Package Node (5:31)
-
StartComment Utiliser un Package (4:28)
-
StartPackage Dependencies (6:53)
-
StartComprendre le systeme de versions (7:11)
-
StartLister les Packages Installés (3:10)
-
StartVoir les Infos sur un Package (3:16)
-
StartInstaller une version Spécifique d'un Package (1:59)
-
StartMettre un Packege Local à jour (6:36)
-
StartDevDependencies (2:46)
-
StartDésinstaller un Package (2:40)
-
StartGlobal Packages (3:07)
-
StartPublier un Package sur NPMJS (6:11)
-
StartRésumé