Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
16 Videos (1h 51m)
    • Chat Room Demonstration

      2:42
    • How This Course Is Organized

      3:41
    • Where to Find Help

      4:01
    • Setting Up the Dev Environment

      8:28
    • The Username Modal

      9:36
    • The Username Modal Continued

      7:30
    • Chat Room Dummy Data

      5:33
    • Chat Box and Styling with CSS

      7:46
    • Connect to Server

      9:16
    • Refactoring Client Side Code

      14:38
    • Send and Receive Messages

      7:18
    • Introduction to Advanced Section

      3:46
    • Server Setup

      5:20
    • Redis and SocketIO

      10:19
    • Fetch and Add Messages to Redis

      6:33
    • Project Ideas!

      4:49

About This Class

In this practical, code-along course, students will build a complete chat room from start to finish. This course is intended for both beginner and advanced students. In the first part of the course, students will build the front end components of our chat room using HTML, CSS, Bootstrap 4, jQuery, and JavaScript. You will install and use a pre-made server so that you can start the project immediately.

The second part of the course is aimed at advanced students or coders who are interested in the backend. In this part of the course, we will delete the pre-made server and build it again from scratch using Node.js, Express, Redis, and WebSockets.

The complete source code for this project can be found at https://github.com/StephenMayeux/skillshare-chatroom

For additional support and 1 on 1 tutoring sessions with me, please visit https://thebestjs.com.

6

Students

--

Projects

0

Reviews (0)

Stephen Mayeux

ESL Teacher Turned Software Developer

My name is Stephen Mayeux, and I am an ESL Teacher Turned Full Stack Developer. I have spent the last decade teaching adults the world's quirkiest human language, and now I am teaching the Internet's quirkiest programming language: JavaScript!

I am a self-taught programmer who is currently working full time as a software engineer in Austin. My personal tutoring sessions and videos will save you hundreds of hours of studying alone and getting stuck.

See full profile