Develop Fullstack Instagram Clone with MERN JWT & Bootstrap5
- Description
- Curriculum
- FAQ
- Reviews
In this course you will learn to develop production ready fullstack application and get ready for your job.
Following are the topics you will learn in this course:
-
learn about React JS
-
learn about MongoDB and Mongoose
-
learn about NodeJS and ExpressJS
-
learn about Middleware in ExpressJS
-
learn about securing application using tokens – JWT (Json Web Token)
-
learn to design frontend using Bootstrap5
-
learn to design mobile responsive application
-
learn about state management using Redux
-
learn to upload and download images
-
learn about routing using React Router Dom
-
learn about different types of React Hooks
-
learn to handle user session and hide show menu items based on user session
-
learn to develop a production ready end to end application using MERN stack
Below are the topics that will be covered while developing the application:
-
Environment Setup & React Introduction
-
Installing VS Code Editor
-
VS Code Settings
-
Difference between Javascript and ReactJS
-
Creating the React Project
-
Running the React Application
-
Exploring the React Project Folder Structure
-
Understanding React JS Application lifecycle
-
Creating First React Component
-
Integrating Bootstrap with React Project
-
Designing Login Page Layout
-
Styling Left Image Section of Login Page
-
Styling Layout of Login Form
-
Using Bootstrap form for email and password
-
Input boxes styling
-
Styling Login Button
-
Adding and using Google fonts
-
Styling signup section in Login page
-
Styling the Signup white button
-
Making Login Page Responsive for Mobile-Part-1
-
Making Login Page Responsive for Mobile-Part-2
-
Making Login Page Responsive for Mobile-Part-3
-
Creating Signup Page React Component
-
Designing Signup Page for Mobile and Desktop view
-
Understanding Routing and Installing React Router Dom
-
Adding Router Routes and Route in App.js component
-
Navigating From Login to Signup and Vice Versa
-
NavBar Layout and Solving warning messages
-
Integrating Bootstrap NavBar
-
Adding logo to NavBar
-
Styling searchbox
-
Integrating FontAwesome icons
-
Styling the right icon section on NavBar
-
Creating PostOverview page and Added Routing
-
7Difference between Javascript and ReactJSVideo lesson
-
8Creating the React ProjectVideo lesson
-
9Running the React ApplicationVideo lesson
-
10Exploring the React Project Folder StructureVideo lesson
-
11Understanding React JS Application lifecycleVideo lesson
-
12Creating First React ComponentVideo lesson
-
13Integrating Bootstrap with React ProjectVideo lesson
-
14Designing Login Page LayoutVideo lesson
-
15Styling Left Image Section of Login PageVideo lesson
-
16Styling Layout of Login FormVideo lesson
-
17Using Bootstrap form for email and passwordVideo lesson
-
18Input boxes stylingVideo lesson
-
19Styling Login ButtonVideo lesson
-
20Adding and using Google fontsVideo lesson
-
21Styling signup section in Login pageVideo lesson
-
22Styling the Signup white buttonVideo lesson
-
23Making Login Page Responsive for Mobile-Part-1Video lesson
-
24Making Login Page Responsive for Mobile-Part-2Video lesson
-
25Making Login Page Responsive for Mobile-Part-3Video lesson
-
26Creating Signup Page React ComponentVideo lesson
-
27Designing Signup Page for Mobile and Desktop viewVideo lesson
-
28Understanding Routing and Installing React Router DomVideo lesson
-
29Adding Router Routes and Route in App.js componentVideo lesson
-
30Navigating From Login to Signup and Vice VersaVideo lesson
-
31NavBar Layout and Solving warning messagesVideo lesson
-
32Integrating Bootstrap NavBarVideo lesson
-
33Adding logo to NavBarVideo lesson
-
34Styling searchboxVideo lesson
-
35Integrating FontAwesome iconsVideo lesson
-
36Styling the right icon section on NavBarVideo lesson
-
37Creating Post Overview page and Added RoutingVideo lesson
-
38Creating Post Card ComponentVideo lesson
-
39Designing The Post Overview Page LayoutVideo lesson
-
40Color Adjustment for Card and BackgroundVideo lesson
-
41Adding Profile image from free websiteVideo lesson
-
42Styling Profile Image sectionVideo lesson
-
43Styling the Left Text and Right IconVideo lesson
-
44Replacing free icon with more action imageVideo lesson
-
45Designing the Image section of Post CardVideo lesson
-
46Styling bottom more action and likes sectionVideo lesson
-
47Styling the bottom Time sectionVideo lesson
-
48Making the NavBar and Post Card section responsiveVideo lesson
-
49Creating Routing and Layout for Profile pageVideo lesson
-
50Designing Profile Page LayoutVideo lesson
-
51Styling left profile sectionVideo lesson
-
52Creating layout for Right sectionVideo lesson
-
53Working on Posts Followers Following sectionVideo lesson
-
54Aligning the count sectionVideo lesson
-
55Reducing width of LayoutVideo lesson
-
56Styling the button sectionVideo lesson
-
57Styling the Gallery sectionVideo lesson
-
58Making Top section Responsive for MobileVideo lesson
-
59Making Gallery Section ResponsiveVideo lesson
-
60Installing React BootstrapVideo lesson
-
61Adding Bootstrap PopupVideo lesson
-
62Creating Layout for Post Details PopupVideo lesson
-
63Integrating Bootstrap CarouselVideo lesson
-
64Layout for Right section of Post detailVideo lesson
-
65Styling the Post information sectionVideo lesson
-
66Adding Popover Dropdown Menu for Edit and DeleteVideo lesson
-
67Adding Edit and Delete Post links and IconsVideo lesson
-
68Adding Dropdown Menu to NavBarVideo lesson
-
69Styling Menu for MyProfile and LogoutVideo lesson
-
70Adding Popup for Upload PostVideo lesson
-
71Styling the Upload Post BoxVideo lesson
-
72Styling the Post Text BoxesVideo lesson
-
73Styling the Submit Post buttonVideo lesson
-
74Hiding the default File Upload buttonVideo lesson
-
75Styling the Upload File SectionVideo lesson
-
76Making Upload Post screen ResponsiveVideo lesson
-
77Overview of Interaction between FE BE and DBVideo lesson
-
78Downloading the softwaresVideo lesson
-
79Installing MongoDB and CompassVideo lesson
-
80Installing Postman and Git bashVideo lesson
-
81Confirming Software InstallationVideo lesson
-
82Creating a backed nodejs projectVideo lesson
-
83Installing express and cors npm packagesVideo lesson
-
84Developing our first REST APIVideo lesson
-
85Installing nodemon for auto reloadVideo lesson
-
86Running with nodemonVideo lesson
-
87Creating folder structure and User Router fileVideo lesson
-
88Installing mongooseVideo lesson
-
89Setting up connection with DBVideo lesson

External Links May Contain Affiliate Links read more