-
Урок 1.
00:29:44
Course Overview
-
Урок 2.
00:49:41
Setting Up - For Windows Users Only
-
Урок 3.
00:59:57
Setting Up - For Mac Users Only
-
Урок 4.
00:53:06
Setting Up - For Linux Users Only
-
Урок 5.
00:40:47
Introduction to the Command Line
-
Урок 6.
00:15:24
Learning NVM & Node.js Versions
-
Урок 7.
01:36:02
Node.js Under the Hood
-
Урок 8.
00:34:06
Understanding EventEmitter
-
Урок 9.
00:06:48
Introdcution
-
Урок 10.
00:13:32
Understanding Binary Numbers
-
Урок 11.
00:21:10
Understanding Hexadecimal Numbers
-
Урок 12.
00:11:49
Using a Programming Calculator
-
Урок 13.
00:25:21
Understanding Character Encodings
-
Урок 14.
00:07:35
The Concept of Buffers
-
Урок 15.
00:38:47
Buffers in Action
-
Урок 16.
00:18:15
Allocating Huge Buffers
-
Урок 17.
00:20:59
Fastest Way of Allocating Buffers
-
Урок 18.
00:14:02
Reading the Node.js Docs
-
Урок 19.
00:02:09
Outro
-
Урок 20.
00:11:19
Introduction
-
Урок 21.
00:07:33
What Exactly Is a File?
-
Урок 22.
00:04:07
How Node.js Deals with Files
-
Урок 23.
00:14:43
Three Different Ways of Doing the Same Thing
-
Урок 24.
00:13:33
Watching the Command File for Changes
-
Урок 25.
00:18:41
Reading the Content of the Command File
-
Урок 26.
00:04:23
Cleaning Up the Code using EventEmitter
-
Урок 27.
00:03:54
Making Sense Out of the Read Data
-
Урок 28.
00:15:37
Implementing the Create File Command
-
Урок 29.
00:15:22
Defining the Rest of the Commands
-
Урок 30.
00:11:08
Solution - Implementing the deleteFile Function
-
Урок 31.
00:03:39
Solution - Implementing the renameFile Function
-
Урок 32.
00:11:08
Solution - Implementing the addToFile Function
-
Урок 33.
00:01:08
Outro
-
Урок 34.
00:04:52
Introduction
-
Урок 35.
00:26:26
Benchmarking Writing a Million Times to a File
-
Урок 36.
00:07:58
Using Streams Naively in Our Solution
-
Урок 37.
00:08:59
So What Exactly Are Streams?
-
Урок 38.
00:17:53
Understanding Different Types of Streams
-
Урок 39.
00:36:55
Fixing the Memory Issue in Our Program
-
Урок 40.
00:09:49
Reading Writable Streams Node.js Docs and Recap
-
Урок 41.
00:21:36
Readable Streams in Action
-
Урок 42.
00:09:18
Selectively Writing Our Data from the Readable Stream
-
Урок 43.
00:16:57
Understanding the Splitting Issue
-
Урок 44.
00:16:28
Implementing the Solution and Resolving the Splitting Issue
-
Урок 45.
00:08:04
Reading Node.js Docs and Recap
-
Урок 46.
00:23:31
Building Our Own Streaming Solution Using Buffers
-
Урок 47.
00:25:43
Understanding Piping
-
Урок 48.
00:42:29
Implementing Our Own Writable Stream
-
Урок 49.
00:20:03
Implementing Our Own Readable Stream
-
Урок 50.
00:17:27
Understanding Duplex and Transform Streams
-
Урок 51.
00:39:04
Creating an Encryption/Decryption Application
-
Урок 52.
00:26:05
Final Notes
-
Урок 53.
00:12:00
Introduction
-
Урок 54.
00:15:03
Understanding MAC Addresses and Switches
-
Урок 55.
00:15:17
Understanding Routers and How the Internet Works
-
Урок 56.
00:16:30
Understanding Networking Layers
-
Урок 57.
00:24:44
Creating a Simple TCP Application in Node.js
-
Урок 58.
00:13:03
Understanding the Transport Layer - TCP/UDP
-
Урок 59.
00:25:20
A Networking Scenario in Action
-
Урок 60.
00:12:03
Understanding Port Numbers
-
Урок 61.
00:29:47
Creating a Chat Application PART 1
-
Урок 62.
00:34:19
Creating a Chat Application PART 2
-
Урок 63.
00:21:35
Improving the UI of our Chat App
-
Урок 64.
00:18:47
Identifying Users in the Chat App
-
Урок 65.
00:04:10
Notifying Everyone When Somebody Joins/Leaves the Chat
-
Урок 66.
00:15:27
Some Final Notes About the Chat App
-
Урок 67.
00:34:32
Deploying our Chat App to AWS
-
Урок 68.
00:40:10
Understanding IPv4 Addresses
-
Урок 69.
00:31:37
Understanding DNS
-
Урок 70.
00:26:45
Understanding IPv6 Addresses
-
Урок 71.
00:26:03
Creating an Uploader Application
-
Урок 72.
00:33:16
Taking Care of Backpressures in the Uploader App
-
Урок 73.
00:20:44
Getting the File Names Dynamically in the Uploader App
-
Урок 74.
00:16:03
Displaying the Upload Progress in Our Uploader App
-
Урок 75.
00:20:06
Deploying our Uploader App
-
Урок 76.
00:32:38
Understanding UDP and the Dgram Module
-
Урок 77.
00:01:31
Outro
-
Урок 78.
00:10:39
Introduction
-
Урок 79.
00:07:01
The Idea of HTTP
-
Урок 80.
00:15:10
Creating a Simple HTTP Server in Node
-
Урок 81.
00:12:52
Understanding HTTP Messages, Requests & Responses
-
Урок 82.
00:16:14
Understanding Connection Types
-
Урок 83.
00:21:11
Building our Client and Sending a Request
-
Урок 84.
00:12:44
Sending a Response to the Client
-
Урок 85.
00:25:36
Learning Postman & Testing Our Server with It
-
Урок 86.
00:28:35
Reading Some Docs
-
Урок 87.
00:20:06
Sending an HTTP Request Directly on Top of TCP! PART 1
-
Урок 88.
00:22:06
Sending an HTTP Request Directly on Top of TCP! PART 2
-
Урок 89.
00:11:20
Emulating our HTTP Server Using the Net Module
-
Урок 90.
00:16:52
Understanding Media Types (MIME Types)
-
Урок 91.
00:21:37
Understanding HTTP Methods
-
Урок 92.
00:15:05
Understanding HTTP status codes
-
Урок 93.
00:18:23
Creating a Simple Web Server in Node
-
Урок 94.
00:22:06
Serving a CSS and JavaScript File
-
Урок 95.
00:07:55
Adding Some JSON Routes
-
Урок 96.
00:13:02
Adding a File Upload Route
-
Урок 97.
00:23:19
Creating our Own Little Mini-Express Framework!
-
Урок 98.
00:15:05
Making our Framework More Robust
-
Урок 99.
00:11:26
Getting Ready for Our Next Project
-
Урок 100.
00:16:16
Using Our Framework to Create a Web App
-
Урок 101.
00:21:16
Adding the Login Route
-
Урок 102.
00:18:20
Understanding HTTP Proxies
-
Урок 103.
00:12:58
HTTP is Stateless
-
Урок 104.
00:13:08
Understanding Cookies
-
Урок 105.
00:18:16
Recognizing Users for Future Requests after Logging In
-
Урок 106.
00:09:15
Sending the User’s Info in Profile
-
Урок 107.
00:23:05
Enhancing Our Framework with Middleware Support
-
Урок 108.
00:18:09
Defining the Middleware Functions
-
Урок 109.
00:25:03
Implementing the Create Post, Update User, and Logout Routes
-
Урок 110.
00:02:54
Outro