Courses Details

Course Type : paid
Duration : 60 hrs
Category
Web Application Development
Similar Courses
what students say
Course Description

<p>MERN stands for MongoDB, Express, React, Node, after the four key technologies that make up the stack.</p>

Curriculum

    • HTML Introduction
    • HTML Elements
    • HTML Attributes 
    • HTML Headings
    • HTML Text Formatting
    • HTML Comments
    • HTML Lists
    • HTML Tables
    • HTML Forms
    • HTML Images
    • HTML Anchor
    • CSS Syntax
    • Inline CSS
    • Internal CSS
    • External CSS
    • CSS Selector
    • CSS Comments
    • CSS Color
    • CSS Background
    • CSS Border
    • CSS Margin
    • CSS Padding
    • CSS Float
    • CSS Clear
    • CSS Display
    • CSS Font
    • CSS Line Height
    • CSS Overflow
    • CSS Opacity
    • CSS Position
    • CSS Pseudo Class & Element
    • CSS Vertical Align
    • CSS White Space
    • CSS Visibility
    • CSS Counter
    • CSS Flexbox(flex-direction, flex-wrap, flex-flow, justify-content, align-items, align-content, order, flex-grow, flex-shrink, flex-basis, flex, align-self)
    • CSS3 Rounded Corner
    • CSS3 Border Images
    • CSS3 Multi Background
    • CSS3 Color
    • CSS3 Gradients
    • CSS3 Shadow
    • CSS3 Text
    • CSS3 Web font
    • CSS3 2d transform
    • CSS3 3d transform
    • CSS3 Animation
    • CSS3 Multi columns
    • CSS3 User Interface
    • CSS3 Box Sizing
    • CSS Variables
    • CSS3 Image Reflection
    • CSS3 object-fit
    • CSS3 Viewport
    • CSS3 Media Queries Responsive
    • Preprocessing
    • Variables
    • Nesting
    • Partials
    • Import
    • Mixins
    • Inheritance
    • Operators
    • Bootstrap Introduction
    • Buttons
    • Forms
    • Navbars
    • Grid
    • Intro and Uses
    • JS Statements
    • JS Syntax
    • JS Comments
    • Variables and Constant
    • Data Types
    • Operators
    • if...else...elseif Statements
    • While
    • do while
    • for
    • Definitions of Functions
    • Parameters and Arguments
    • Control Flow in Function Execution
    • Scope of Variables
    • Recursion
    • React v16, Redux, Webpack, React-Router v4, and more
    • Objective
    • Present scenario/Scopes of this technology.
    • Installing VS Code
    • Installing Node and NPM
    • Example Project Setup
    • Babel
    • JSX
    • Webpack
    • Express
    • Constants
    • Scoping
    • Arrow Functions
    • Parameter Handling
    • String literals
    • Enhanced Object Properties
    • Destructuring
    • Importing/Exporting Modules
    • Classes
    • Inheritance
    • Method Overriding
    • Map/Set
    • Promises
    • Brief Introduction of React
    • Hello React
    • React Components
    • States
    • Props
    • Counter App using States
    • Functional Components
    • React Component Lifecycle Methods
    • Higher-Order Components
    • Building reusable components using Recompose
    • Introduction
    • Setup react router to handle routes
    • Server-side Rendering
    • Server-side vs Client-side Rendering
    • Flux Architecture
    • State management using Redux
    • Reducers
    • Action Creators
    • Epics
    • Thunks
    • Use Cases of RXJS
    • Implementation in our Demo App
    • Introduction to Git
    • Github, Bitbucket and Gitlab
    • Initializing git projects
    • Making and cloning git repos
    • Git commit/push
    • Creating branches
    • Sending Pull Requests
    • What is Node JS?
    • Advantages of Node JS
    • Installing Node js
    • Command Prompt Basics
    • The Inbuilt modules of Node js
    • Installing Packages Locally
    • Adding dependency in package.json
    • Installing packages globally
    • Updating packages
    • Writing a File
    • Writing a file asynchronously
    • Opening a file
    • Deleting a file
    • Other IO Operations
    • Returning event emitter
    • Inhering events
    • Connection string
    • Configuring
    • Working with select command
    • Updating records
    • Deleting records
    • What is Jade
    • What is vash
    • Example
    • Sending requests
    • Debugging with Visual Studio
    • Working with express
    • Working with middle ware
    • Installing MongoDB
    • Understanding NoSQL (schema less database)
    • Introduction to MongoDB (collection and documents)
    • Database modeling and Schema design (using mongoose)
    • Finding documents
    • Using robomongo (ui based database system)
    • Update, insert delete and upsert documents
    • Aggregation in mongodb
    • Introduction to Express
    • Starting the localhost server using Express
    • Request and Response
    • Installing the Nodemon (npm package)
    • Routing in express
    • Responding the request with a HTML file
    • Body parser module
    • Introduction to the API
    • Introducing JSON - a way of communicating
    • Making a weather forecasting website
    • GET request for JSON
    • parsing the JSON
    • Getting live API data
    • Body parser to post request to the server
    • Introduction to the REST API
    • Working with ROBO 3T
    • GET(all) method
    • POST method
    • DELETE(all) method
    • GET(one) method
    • DELETE(one) method
    • Project Overview
    • Starting up our Project
    • Lets learn about Middlewares
    • Setting up our server
    • Creating the Schema
    • Connecting to MongoDB cloud database
    • Hashing passwords
    • Creating a Log in route
    • What is JWT?
    • Using the JWT
    • Creating Middleware
    • Creating the Schema(post)
    • Creating the GET(all) route
    • Posts created by user route
    • Setting up the React application (Front end)
    • Creating the Sign up and Sign in page
    • Profile page UI
    • The Home page UI
    • Creating a Post
    • Posting data to the Server
    • Sign in feature
    • Creating the upload functionality
    • Using tokens to upload the image
    • Adding Context API
    • showing the required links in the nav bar
    • Showing all the posts on home page
    • Log out feature
    • User info in the profile page
    • Like and unlike feature (front end and back end)
    • Comment feature (front end and back end)
    • Deleting the post
    • Profile page of other users (front end and back end)
    • Follow and unfollow feature (front end and back end)
    • Fixing bugs
    • Fixing the unlimited followers bug
    • Showing the post of following(front end and back end)
    • Uploading profile picture while sigining up
    • Install Heroku CLI
    • Prepare For Deployment
    • Deploy To Heroku

Instructor

Aman Sainju

Suraj Yakka

Saru Manandhar

Similar Courses
what students say