Full Stack Web Development using the MERN stack and DEVOPS

BY
Udemy

Gain knowledge of the fundamental as well as advanced principles associated with full-stack web development from the ground up.

Lavel

Beginner

Mode

Online

Fees

₹ 599 3099

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 nodeJSExpressJSReactMongoDBDevOps, 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
₹ 599  ₹3,099
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Knowledge of mongodb

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.

The syllabus

Introduction

  • 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

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

Mr Odafe Idogho
Software Developer
Udemy

Articles

Popular Articles

Latest Articles

Similar Courses

User Experience Design And Research

UM–Ann Arbor via Futurelearn

35 Weeks Online
Beginner

Angular7 for Beginners

Great Learning

Online
Beginner
Free

Front End Development CSS

Great Learning

Online
Beginner
Free

Work with Augmented Reality and the Web

Curtin University, Perth via Edx

8 Weeks Online
Beginner
Free

User Interface Personalization

Georgia Tech via Edx

5 Weeks Online
Beginner
Free

Build a Website from Scratch using HTML CSS Javasc...

GreyCampus

5 Hours Online
Beginner
₹ 1,110
Become a Front End React Developer

Become a Front End React Developer

Board Infinity

3 Months Online
Beginner
₹7,500 ₹60,000
Angular JS

Angular JS

Board Infinity

1 Week Online
Beginner
₹10,000 ₹15,000
Web Scraping for beginners

Web Scraping for beginners

Board Infinity

2 Hours Online
Beginner
Free

UI and Web Design using Adobe Illustrator CC

Udemy

4 Hours Online
Beginner
₹ 3,699

Courses of your Interest

Professional Certificate Course in Data Science

Professional Certificate Course in Data Science

Newton School

8 Months Online
Beginner

JavaScript Foundations

PW Skills

Online
Beginner
Free

Technical Analysis Series

PW Skills

3 Months Online
Beginner
Free

C Programming Foundations

PW Skills

Online
Beginner
Free

Cracking the Coding Interview in Java Foundation

PW Skills

5 Months Online
Beginner
Free

Python Foundations

PW Skills

Online
Beginner
Free
Getting Started with Generative AI APIs

Getting Started with Generative AI APIs

Codio via Coursera

3 Weeks Online
Beginner
Generating code with ChatGPT API

Generating code with ChatGPT API

Codio via Coursera

3 Weeks Online
Beginner
Prompt Engineering for ChatGPT

Prompt Engineering for ChatGPT

Vanderbilt via Coursera

Online
Beginner

Data Structures and Algorithms in Java

Great Learning

Online
Beginner
Free

More Courses by Udemy

Microsoft Excel 2013 Course Beginners Intermediate...

Udemy

Online
Beginner
₹399 ₹2,699

Python for Beginners to Advance

Udemy

Online
Beginner
₹ 2,499

Learn Python Turtle Using Block Coding

Udemy

Online
Beginner
₹399 ₹799

Master Python Basics For Developer

Udemy

Online
Beginner
₹475 ₹3,499

Programming in Python for Beginners

Udemy

Online
Beginner
₹ 799

Learn Python 3 Programming from Scratch

Udemy

Online
Beginner
₹475 ₹1,299

Automate Your Life With Python

Udemy

Online
Beginner
₹ 2,899

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books