|
Lecture 1
|
The Goal
|
00:04:23 Duration
|
|
Lecture 2
|
Structuring the app
|
|
|
Lecture 3
|
Examining the user interface
|
00:03:59 Duration
|
|
Lecture 4
|
Installing Nodemon
|
00:03:36 Duration
|
|
Lecture 5
|
npm init and here we go!
|
00:12:36 Duration
|
|
Lecture 6
|
Hello Express!
|
00:11:17 Duration
|
|
Lecture 7
|
Middleware Ahoy!
|
00:06:05 Duration
|
|
Lecture 8
|
The View Renderer
|
00:12:24 Duration
|
|
Lecture 9
|
Serving Static Assets
|
00:03:58 Duration
|
|
Lecture 10
|
Express Router First Steps
|
00:06:33 Duration
|
|
Lecture 11
|
Express Router The routes object
|
00:05:29 Duration
|
|
Lecture 12
|
Express Router Mounting the routes - 1
|
00:10:03 Duration
|
|
Lecture 13
|
Express Router Mounting the routes - 2
|
00:04:24 Duration
|
|
Lecture 14
|
Express Router Handling a 404
|
00:05:36 Duration
|
|
Lecture 15
|
Do we need a database Yes we do!
|
00:03:33 Duration
|
|
Lecture 16
|
MongoDB as a service MongoLab.com
|
00:07:13 Duration
|
|
Lecture 17
|
Environments and the config loader
|
00:08:27 Duration
|
|
Lecture 18
|
Mongoose and the database module
|
00:04:12 Duration
|
|
Lecture 19
|
Sessions 101
|
00:04:53 Duration
|
|
Lecture 20
|
Implementing sessions using the express-session
|
00:11:41 Duration
|
|
Lecture 21
|
Social Authentication An Introduction
|
00:05:13 Duration
|
|
Lecture 22
|
Social Authentication Introduction to Passport
|
00:08:51 Duration
|
|
Lecture 23
|
Social Authentication Installing Passport & Strat
|
00:01:16 Duration
|
|
Lecture 24
|
Social Authentication Registering the app on Face
|
00:08:55 Duration
|
|
Lecture 25
|
Social Authentication Facebook Strategy
|
00:05:25 Duration
|
|
Lecture 26
|
Social Authentication Database helpers
|
00:10:45 Duration
|
|
Lecture 27
|
Social Authentication Serializing & deserializing
|
00:04:17 Duration
|
|
Lecture 28
|
Social Authentication Routes
|
00:04:49 Duration
|
|
Lecture 29
|
Social Authentication Rendering name and profile
|
00:02:05 Duration
|
|
Lecture 30
|
Social Authentication Registering the app with ..
|
00:04:23 Duration
|
|
Lecture 31
|
Social Authentication Twitter Strategy
|
00:02:11 Duration
|
|
Lecture 32
|
Social Authentication The logout button
|
00:01:57 Duration
|
|
Lecture 33
|
Social Authentication Securing routes
|
00:03:25 Duration
|
|
Lecture 34
|
Socket.io An introduction
|
00:07:23 Duration
|
|
Lecture 35
|
Socket.io Installation and rewiring the server
|
00:03:57 Duration
|
|
Lecture 36
|
Socket.io Storing chat rooms and user data
|
00:03:49 Duration
|
|
Lecture 37
|
Socket.io Bridging Socket.io with Session
|
00:03:49 Duration
|
|
Lecture 38
|
Socket.io Setting up the Rooms Page
|
00:06:26 Duration
|
|
Lecture 39
|
Socket.IO Rendering the list of chatrooms
|
00:07:28 Duration
|
|
Lecture 40
|
Socket.IO Creating a new chatroom
|
00:12:14 Duration
|
|
Lecture 41
|
Socket.IO The chatroom route
|
00:07:37 Duration
|
|
Lecture 42
|
Socket.IO Joining a chatroom
|
00:16:11 Duration
|
|
Lecture 43
|
Socket.IO Updating the list of active users
|
00:05:02 Duration
|
|
Lecture 44
|
Socket.IO When a user leaves or disconnects
|
00:05:13 Duration
|
|
Lecture 45
|
Socket.IO The chat functionality
|
00:09:18 Duration
|
|
Lecture 46
|
Sending images using Cloudinary (Optional)
|
00:07:21 Duration
|
|
Lecture 47
|
Socket.IO Scaling with Redis
|
00:20:04 Duration
|
|
Lecture 48
|
Logging with Winston
|
00:09:08 Duration
|
|
Lecture 49
|
Logging requests using Morgan
|
00:03:32 Duration
|
|
Lecture 50
|
Heroku An introduction
|
00:06:57 Duration
|
|
Lecture 51
|
Heroku Installing the Heroku Toolbelt CLI
|
00:06:57 Duration
|
|
Lecture 52
|
Heroku Preparing for deployment
|
00:08:27 Duration
|
|
Lecture 53
|
Heroku Setting up configuration variables
|
00:03:45 Duration
|
|
Lecture 54
|
Heroku Provisioning Redis
|
00:02:40 Duration
|
|
Lecture 55
|
Heroku Reconfiguring Facebook & Twitter and Deplo
|
00:04:17 Duration
|
|
Lecture 56
|
Heroku Monitoring your app
|
00:04:21 Duration
|
|
Lecture 57
|
Scaling up - An insight Summary
|
00:06:07 Duration
|