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.
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.
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.