What you will learn
- Build, test, and deploy web applications with Node .js, Express, React, MongoDB
- Build a voting and shopping app with MERN stack
- Create backend APIs using Node .js and interact it with React frontend
- Communicate from a server to the client with EJS
- Learn how to use the four common HTTP requests
- Work with WebSockets and Socket .io to create a messaging app
- Upload images, video files, and documents on-cloud storage using AWS Microservice S3
Overall Score : 0 / 100
This comprehensive 2-in-1 course enables you to build, test, and deploy modern web applications with Node.js, Express, React, and MongoDB. You will build 3 projects using the MERN stack to get to grips with these technologies. In the first project, you will build a voting application, focusing on server-side tasks with Node.js and Express and then communicating from the server-side to the client with EJS. In the second project, you will learn about WebSocket API and real-time communication to develop a messaging application. In the third project, you will learn to create APIs with Node.js for developing a backend for shopping application and then build the entire app using MERN stack. Finally, you will explore microservices and cloud storage with AWS for deploying the applications.
Contents and Overview
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Node.js in 7 Days, will give you a firm basis from where to get started and work on your own projects with Node.js. Each section is followed by a hands-on, practical assignment as homework to help you readily implement what you've learned in a functional manner. From learning the basics move on to create a Web Server. Learn the newest method for asynchronous development thus advancing your knowledge in getting familiar with Authentication. Finally, you'll debug and test Node.js using common tools.
In the second course, Real World Node.js Projects, you will learn a broad range of skills to build high-performance real-world applications with MERN Stack. You will start by developing a voting application, focusing on server-side tasks with Node.js and Express and then communicating from the server-side to the client with EJS. You will then learn about WebSockets and real-time communication, which will lead on to developing a messaging application. You will also discover microservices and cloud storage with AWS and upload assets, such as images, video files, documents, and more. Finally, you will create a Node.js API and interact with it using the very popular library, React to create a shopping application and connecting it to the backend API using the MERN stack.
About the Authors:
Mohammad Hunan Chughtai is a software engineer from NYC who has developed several courses with Packt Publishing. His primary interest lies in programming in the MERN stack (MongoDB, Express.js, React, and Node.js), and also use some other technologies such as Amazon Web Services, React Native, PHP, Java, and Ruby on Rails.
- This course is for web developers who want to create amazing real-world applications using Node. js.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.