Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
Learn How to Develop Realtime Web Apps
React Quickstart
Course Introduction (3:30)
React Introduction (8:13)
React Properties (2:17)
React Events (2:11)
React Composition (3:17)
React Composition Continued (Adding the ChannelForm) (4:12)
React State (5:16)
React State Continued (Adding Channels) (2:36)
Building The FrontEnd
Development Environment Setup (1:14)
Project Setup (2:53)
Build Setup (5:27)
Create Channel (4:15)
Create Channel List (1:43)
Create Channel Form (1:55)
Channel Section (2:11)
App Component (4:33)
Styling The App (4:02)
User & Message Components (1:04)
Review User and Message Components (3:13)
Connecting Front End to Backend
Communicating With The Server (5:24)
Internal API (3:19)
Socket Utility (3:28)
Sending & Receiving Messages In our App Component (4:36)
Building the Backend Go Server
Installing Go (2:17)
Writing Your First Go App (2:39)
Writing A Web Server In Go (2:25)
WebSockets In Go (6:09)
Encoding and Decoding JSON in Go (9:13)
Handling Channel Related Messages In Go (7:59)
Go Channels (8:22)
Organizing Our Go App (3:18)
Creating A Message Router (4:11)
Create Routers Handle Method (3:22)
Complete the ServeHTTP Method (2:29)
Implementing The Client (2:54)
Finding the Handler For A Message (3:49)
Writing the First Event Handler (3:20)
RethinkDB
Installing RethinkDB (1:10)
REQL - RethinkDB Query Language (7:33)
REQL in Go (6:23)
Go & RethinkDB
Using RethinkDB in the App (5:57)
Channel Subscription Event Handler (3:42)
Rethinking Subscription Handling (6:53)
Fix Subscription Handler (5:04)
Stopping Subscription Handlers (3:10)
Stopping Specific Subscription Handlers (3:21)
Review Completed App (5:37)
Final Thoughts (0:42)
React Composition Continued (Adding the ChannelForm)
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock