Published 6/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.14 GB | Duration: 3h 48m
Build a Chat App with NodeJS, VueJS and Socket io
What you’ll learn
Create a Real-Time Chat app
Use Websockets with Socket io
Group Chat Communication with Rooms
Use Typeorm
Requirements
Javascript Knowledge
Description
Build a chat app with Angular, NodeJS and Socket io.In NodeJS you will learn: Use NodeJS with TypescriptUse TypeORM with MySQLUse WebSockets with Socket ioUse MiddlewaresHandle Multiple RoomsIn VueJS you will learn:Use VueJS Composition APIUse PiniaUse WebSockets with Socket ioIf these are what you are looking for then this course is for you.I’m a FullStack Developer with 10+ years of experience. I’m obsessed with clean code and I try my best that my courses have the cleanest code possible. My teaching style is very straightforward, I will not waste too much time explaining all the ways you can create something or other unnecessary information to increase the length of my lectures. If you want to learn things rapidly then this course is for you. I also update my courses regularly over time because I don’t want them to get outdated. So you can expect more content over time from just one course with better video and audio quality. If you have any coding problems I will offer my support within 12 hours when you post the question. I’m very active when trying to help my students. So what are you waiting for, give this course a try and you won’t get disappointed.
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Basic Chat – Node
Lecture 2 Setup
Lecture 3 Repository
Lecture 4 Typescript
Lecture 5 Websockets
Lecture 6 Message Endpoint
Section 3: Basic Chat – Vue
Lecture 7 Setup
Lecture 8 Repository
Lecture 9 Template
Lecture 10 Socket.io
Section 4: Improved Chat – Node
Lecture 11 Typeorm
Lecture 12 Entities
Lecture 13 Env Variables
Lecture 14 Register
Lecture 15 Login
Lecture 16 JWT
Lecture 17 Authenticated User
Lecture 18 Middlewares
Lecture 19 Update User
Lecture 20 Messages
Lecture 21 Pagination
Lecture 22 Images
Lecture 23 User Filter
Section 5: Improved Chat – Vue
Lecture 24 Routes
Lecture 25 Register
Lecture 26 Login
Lecture 27 Secure Component
Lecture 28 Pinia
Lecture 29 Layout
Lecture 30 Sending Messages
Lecture 31 Sending Images
Lecture 32 Pagination
Section 6: Rooms – Node
Lecture 33 Message Sorting
Lecture 34 Rooms
Lecture 35 Custom Queries
Lecture 36 Connect Messages with Rooms
Lecture 37 Socket.io Rooms
Section 7: Rooms – Vue
Lecture 38 Rooms
Lecture 39 Creating Rooms
Lecture 40 Last Changes
Javascript Developers