- Introduction
- What is NodeJs
- importing and exporting in JS
- Why NodeJs and Express
- Introduction to Node Package Manager - npm
- Setting up express
- Introduction to http requests
- Introduction to Middleware
- Set up Express server for app
- Set up MongoDB Database
- set up connection to database
- Set up express server
- Introduction to restful APIs and Postman
Beginner
Online
₹ 499 2,299
Quick facts
particular | details | |
---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
Full Stack Web Development using the MERN stack and DEVOPS online certification is created by Odafe Idogho - Professional Software Developer in association with Orezime Learning, a learning platform that helps data scientists and software developers thrive and is provided by Udemy. The Full Stack Web Development with the MERN Stack and DEVOPS online course designed is for anyone who wants to learn how to become full-stack web developers who can build web applications.
Full Stack Web Development using the MERN stack and DEVOPS online classes aim to help individuals acquire a deep understanding of the topics like nodeJS, ExpressJS, React, MongoDB, DevOps, Docker, containers, continuous integration and continuous delivery (CI/CD), and the Google cloud platform. By the end of this training program, individuals will be able to design acceptable APIs using express, test those APIs using postman, and communicate anticipated data to front-end applications while handling exceptions.
The highlights
- Certificate of completion
- Self-paced course
- 34 hours of pre-recorded video content
- 3 downloadable resources
- 30-day money-back guarantee
Program offerings
- Online course
- 30-day money-back guarantee
- Learning resources
- Unlimited access
- Accessible on mobile devices and tv
Course and certificate fees
Fees information
certificate availability
certificate providing authority
What you will learn
After completing the Full Stack Web Development using the MERN stack and DEVOPS certification course, individuals will obtain a comprehensive understanding of both the fundamental and advanced areas of full-stack web development. Individuals will learn how to use Node.JS, MongoDB, React, Docker, and CI/CD for a variety of web development tasks. Individuals will learn both frontend and backend development fundamentals as well as the MERN stack. Individuals will also gain an understanding of e-commerce concepts.
Who it is for
The syllabus
Introduction
E-commerce Back end Part 1
- creating a user model
- express-validator
- save user to db
- using bcrypt to hash passwords
- Jsonwebtoken
- middleware for authorization
- User login authorization
- Creating Products Model
- Creating the Product API
- Get Products API
- Testing APIs using postman
Set up React App for E-Commerce Part 1
- Create React App for Client
- Redux and Redux store
- Actions and Reducers
- Register User Reducer
- Set Authentication
- Set up navbar
- Browser Router, Route and Provider
- Creating reusable components
- Register User and Login components
- Connecting frontend to backend
- ComponentwillRecieveprops
- Login Actions
- Login Actions Part 2
- Completing the login process
- Cusromizing the navbar
- Quick Frontend wrap up
- Sellers Dashboard
- Get Products action and reducer
- Products Container
- Protected Routes
- Dashboard cleanup and active routes
- Child props to dashboard
- Customize dashboard
- The art of debugging
- Add products 1
- Add products 2
- Add products action
- Reusable Product component
- Display Merchant Products
- Decode User
- get sellers products
Coupling of backend and frontend
- Profile Model
- Get Profile API
- Create and Update Profile API
- Testing the Post and get http APIs using postman
- Delete User Information from database
- get merchants products
- Profile action and reducer
- Create Profile Setup
- Create Profile Components
- Save profile to database
- Display Profile
- Edit Profile
- Delete Profile
- Set up products details page
- Display products information
- Complete product display
- Cart and Payment Models
- GetCart API
- Update Cart
- Add products to cart
- Test cart apis using postman
- Cart Reducers
- Cart Actions
- add to cart modal
- Add product to local storage
- add to cart when signed in
- Use query params for cart routes
- Dynamic routing to cart
- Cart Component
- Add items to cart
- Remove items from cart
- Introduction to stripe
- stripe payment set up
- connect paymemt to API
- Payment API using stripe
- Finalising payment functionality
Introduction to DevOps
- Introduction to Devops
- Introduction to creating YAML files
- Dockerdev
- Docker Prod
- Docker build on dev
- Docker-compose for the client
- dotenv
- bug explanation and fix
- Dockerfile for server
- Docker-compose for server
- Docker workdir
- Production Dockerfile for server
- Docker-compose for multiple images
- Introductionto travis ci
- Introductionto mocha and testing
- Builiding Test cases
- First Travis build
- Travis CI build and push to dockerhub
- push images to dockerhub
- Introducing openssl
- Updating travi yaml file with .env file
- Creating a simple test for react application.
- travis yaml file for react application.
- Solution to the task
- Onward to Google cloud platform
- Google Service Account
- Create an app in the app engine
- install gcp sdk
- install gcp sdk using travis ci
- Configure the environment
- Create a deploy script
- Set up gcp app.yaml file
- Usual problem to allow authorization on first deployment
- Complete server ci/cd
- set up for thge deployment of the client
- Build script for react app
- bug fix
- bug fix for client deployment
App round up
- Uploading a file- frontend
- Multer
- GCP Storage
- GCP Storage P2
- Complete image upload
- UI CLEANUP
- Upload Multiple images
- Upload Multiple images P2
- Updating Product Images
- Load Seller Profile
- Display Seller Profile
Instructors
Mr Odafe Idogho
Software Developer
Udemy
Articles
Popular Articles
Latest Articles
Similar Courses
User Experience Design And Research
UM–Ann Arbor via Futurelearn
Angular7 for Beginners
Great Learning
Front End Development CSS
Great Learning
Joomla for Beginners
Udemy
Joomla 3 Template Design
Udemy
User Interface Personalization
Georgia Tech via Edx
Express Bootcamp for Front End Development
Board Infinity
Angular JS
Board Infinity
Web Scraping for beginners
Board Infinity
Courses of your interest
Professional Certificate Course in Data Science
Newton School
JavaScript Foundations
PW Skills
Technical Analysis Series
PW Skills
C Programming Foundations
PW Skills
Python Foundations
PW Skills
Getting Started with Generative AI APIs
Codio via Coursera
Generating code with ChatGPT API
Codio via Coursera
Prompt Engineering for ChatGPT
Vanderbilt via Coursera
Data Structures and Algorithms in Java
Great Learning