Udemyintermediateen

Build a Real Time Chat App With React + NestJS & GraphQL

Learn full-stack web app development! Build scalable, production-ready apps with AWS and continuous delivery. Master best practices.

4.4(152)
1,771students
13h 49m
Certificate
Michael Guay
Michael GuaySoftware Engineer

Course Content

Build a Real Time Chat App With React + NestJS & GraphQL is an intermediate-level Udemy course taught by Michael Guay. It runs 13h 49m, is taught in English, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 152 reviews, with 1,771 students enrolled. It is a paid course, last updated June 2024.

Build a Full-Stack Chat Application from Scratch!

This comprehensive course takes you beyond basic tutorials and starter apps to create a real-world, production-ready chatting application. Learn to develop scalable web apps from the ground up, gaining the skills to build your own projects afterward.

We'll dive into a modern tech stack, including:

  • NestJS Backend: Leverage the power of NestJS, a popular Node.js framework, to rapidly build clean-code HTTP APIs. Master CRUD functionality and efficient API design.
  • GraphQL API: Implement a robust GraphQL API to manage data persistence using MongoDB. Learn how to query and manipulate data effectively.
  • Real-time Messaging: Create a dynamic messaging subscription using WebSockets, enabling instant communication between your UI and backend.
  • Secure Authentication: Implement industry-standard JWT authentication to secure your application and protect user data.
  • React UI with Material UI: Develop a responsive and visually appealing user interface using React and the intuitive Material UI library.
  • Apollo Client: Master state management with Apollo Client for seamless interaction with your GraphQL API and efficient data caching.
  • AWS Deployment: Deploy your application to AWS Elastic Beanstalk & Amplify for scalability and reliability.
  • CI/CD Pipeline: Implement a continuous integration and continuous delivery (CI/CD) pipeline to automate your deployment process. Push code and watch your changes automatically build and deploy!

By the end of this project-based course, you'll have a solid understanding of full-stack web development and the skills to confidently build and deploy your own production-grade web applications. Learn to create scalable, secure, and real-time applications with this hands-on experience.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.