MERN stack complete Blog Application from scratch 2022
What you'll learn
- How to create a complete MERN stack project from scratch to finis
- How to implement authentication both in server side and client side
- How to block and unblock a user
- How to upload images to cloudinary
- How to resize image on the server
- How to create a complete Blog API
- How to send email using sendgrid
- How to reset password. Forget password functionality
- How to use redux - redux toolkit to manage the application state
- How to implement follow and unfollow of a user API
- How to implement account verification using token
Requirements
- Basic understanding of javascript
- Basic understanding of react js
- You must have some experience in node js
- At least you have created a simple API using node and mogodb
- Familiar with redux
Description
Course description:
This course is all about managing the state in react application using the redux toolkit. Each topic included in this course is added incrementally, to make sure that you have a solid foundation of knowledge. You'll find plenty of discussions added in to help you understand exactly when and where to use
What will you build?
Learn how to create a real-world blog application with a bunch of features
Develop Node Js API from scratch
How to implement react js logic to real-world application
Understand backend authentication
Learn how to upload files to Cloudinary
Learn how to block and unblock a user
Learn how to block a user by the application if the post the user is creating contains sum profane words
Learn how to resize images on the server-side
Learn how to implement forget password functionality
Learn how to implement follow and unfollow a user
Learn how to manage state in react using redux (redux toolkit)
How to implement account verification using a token
Learn how to implement sending Emails using Sendgrid
How to implement user management
Learn how to implement like and dislike of a post
Who this course is for:
Programmers looking to master MERN Stack
Developers who want to move from the traditional way of writing redux application
Engineers who have researched React but have had trouble mastering some concepts
Who this course is for:
- Any Developer who wants to master how to create MERN Stack projects
- Any Developer who wants to master how to create node js API
- Any Developer who wants to use redux (Redux toolkit) in their application
- Any Developer who wants to develop real world application
Instructor
I-Novotek Coding School offers four comprehensive tracks in web and mobile app development:
Frontend Developer: This track is designed to equip students with the skills necessary to become a proficient front-end developer. The program covers HTML, CSS, and Javascript, as well as popular front-end frameworks like ReactJS and AngularJS. The duration of the program is 12 weeks.
Backend Developer: This track focuses on server-side development, teaching students how to build and maintain scalable web applications. The program covers NodeJS, ExpressJS, MongoDB, and other popular backend frameworks. The duration of the program is 12 weeks.
Fullstack Developer: This track combines both front-end and back-end development, providing students with a comprehensive understanding of the entire web development process. The program covers all the technologies included in the Frontend and Backend Developer tracks, as well as additional skills like API development and deployment. The duration of the program is 24 weeks.
Mobile App Developer: This track is designed for students who are interested in building mobile applications for iOS and Android platforms. The program covers React Native, a popular mobile app development framework. The duration of the program is 12 weeks.
All tracks at I-Novotek Coding School are intensive bootcamp programs, with a strong focus on practical, hands-on learning. By the end of each program, students will have built several fully-functional applications and will have the skills necessary to pursue a career in their chosen field.