-
Урок 1.
00:06:23
Course Outline
-
Урок 2.
00:09:20
Node.js - How We Got Here
-
Урок 3.
00:08:20
Node.js Runtime
-
Урок 4.
00:04:00
How To Succeed In The Course
-
Урок 5.
00:01:17
Latest Version Of Node.js
-
Урок 6.
00:06:34
OPTIONAL: Installing Node.js
-
Урок 7.
00:03:06
OPTIONAL: Windows Installation Tips
-
Урок 8.
00:04:05
Node.js Release Cycle
-
Урок 9.
00:06:09
The Node.js REPL
-
Урок 10.
00:04:31
Setting Up Our Developer Environment
-
Урок 11.
00:11:36
Our First Node App
-
Урок 12.
00:05:46
Node.js VS JavaScript
-
Урок 13.
00:05:46
The global Object
-
Урок 14.
00:08:56
Introduction to Backend VS Frontend
-
Урок 15.
00:09:39
What Node.js Includes
-
Урок 16.
00:10:58
Node Internals Deep Dive
-
Урок 17.
00:12:54
libuv Internals Deep Dive
-
Урок 18.
00:05:24
Synchronous vs Asynchronous
-
Урок 19.
00:05:56
Asynchronous Callbacks
-
Урок 20.
00:03:33
Non-Blocking Input & Output
-
Урок 21.
00:02:28
Exercise: Is JavaScript Asynchronous?
-
Урок 22.
00:11:41
Multi-Threading, Processes, and Threads
-
Урок 23.
00:10:57
Is Node.js Multi-Threaded?
-
Урок 24.
00:04:04
The Event Loop
-
Урок 25.
00:04:52
Callback Queues
-
Урок 26.
00:09:19
Phases of the Event Loop
-
Урок 27.
00:06:34
Comparing Node With PHP and Python
-
Урок 28.
00:04:53
What Is Node.js Best At?
-
Урок 29.
00:05:28
Observer Design Pattern
-
Урок 30.
00:14:07
The Node Event Emitter
-
Урок 31.
00:02:50
The require Function
-
Урок 32.
00:11:10
Making HTTP Requests
-
Урок 33.
00:04:06
Why Use Modules?
-
Урок 34.
00:13:04
Creating Our Own Modules
-
Урок 35.
00:04:04
Exporting From Modules
-
Урок 36.
00:04:12
CommonJS vs ECMAScript Modules
-
Урок 37.
00:06:32
Creating Our Own ECMAScript Modules
-
Урок 38.
00:07:43
Module Caching
-
Урок 39.
00:08:41
Using index.js
-
Урок 40.
00:04:43
Should We Use index.js?
-
Урок 41.
00:04:40
NPM: The Node Package Manager
-
Урок 42.
00:09:24
Creating Our First NPM Package
-
Урок 43.
00:01:57
Packages And The NPM Registry
-
Урок 44.
00:11:12
Using Third Party Modules
-
Урок 45.
00:09:55
The node_modules Folder
-
Урок 46.
00:02:38
Semantic Versioning
-
Урок 47.
00:09:43
package-lock.json and Versioning
-
Урок 48.
00:04:55
Vulnerabilities In Dependencies
-
Урок 49.
00:09:57
Installing NPM Tools: nodemon
-
Урок 50.
00:01:50
Exploring Planets With Node
-
Урок 51.
00:04:53
Importing Kepler Space Telescope Data
-
Урок 52.
00:05:25
Setting Up Our CSV Parser
-
Урок 53.
00:05:33
Streaming Large Data Files
-
Урок 54.
00:06:49
Reading Our Planets Data
-
Урок 55.
00:06:05
Parsing Our Planets Data
-
Урок 56.
00:08:27
Finding Habitable Planets
-
Урок 57.
00:07:19
Exploring Habitable Planets
-
Урок 58.
00:05:25
What is a Web Server?
-
Урок 59.
00:03:58
Introduction to HTTP Responses and Requests
-
Урок 60.
00:07:42
HTTP Requests
-
Урок 61.
00:13:37
HTTP Responses
-
Урок 62.
00:10:13
Our First Webserver
-
Урок 63.
00:09:01
HTTP APIs and Routing
-
Урок 64.
00:10:38
Parameterized URLs
-
Урок 65.
00:09:24
Same Origin Policy
-
Урок 66.
00:10:30
Cross Origin Resource Sharing (CORS)
-
Урок 67.
00:11:32
POSTing Data to the Server
-
Урок 68.
00:11:51
Requests and Responses as Streams
-
Урок 69.
00:04:06
Web Servers Recap
-
Урок 70.
00:03:36
Why Express?
-
Урок 71.
00:09:37
Introduction to Express
-
Урок 72.
00:11:19
Express vs Next.js vs Koa
-
Урок 73.
00:09:05
Route Parameters
-
Урок 74.
00:06:08
Postman and Insomnia
-
Урок 75.
00:03:50
Development Dependencies
-
Урок 76.
00:07:31
Middleware
-
Урок 77.
00:10:26
Writing Our Own Logging Middleware
-
Урок 78.
00:16:22
POST Requests in Express
-
Урок 79.
00:07:39
Model View Controller (MVC)
-
Урок 80.
00:18:31
Model View Controller in Express
-
Урок 81.
00:16:39
Express Routers
-
Урок 82.
00:11:40
RESTful APIs
-
Урок 83.
00:06:57
Create Read Update and Delete (CRUD)
-
Урок 84.
00:06:07
Sending Files
-
Урок 85.
00:09:46
Serving Websites With Node
-
Урок 86.
00:11:34
Templating Engines
-
Урок 87.
00:07:44
Layouts and Separation of Concerns
-
Урок 88.
00:11:03
Introduction & Architecture
-
Урок 89.
00:05:48
NASA Dashboard Front End Setup
-
Урок 90.
00:05:12
NASA Dashboard Functionality
-
Урок 91.
00:02:15
What You Need To Know
-
Урок 92.
00:18:11
React.js Front End Code Walkthrough
-
Урок 93.
00:12:33
API Server Setup
-
Урок 94.
00:15:33
GET /planets
-
Урок 95.
00:07:23
CORS Middleware
-
Урок 96.
00:04:42
Models vs Controllers vs Routers
-
Урок 97.
00:05:31
The Planets Model
-
Урок 98.
00:15:41
Loading Data On Startup
-
Урок 99.
00:13:45
Automating Full Stack Applications With NPM
-
Урок 100.
00:12:16
Serving React.js Front End In Production
-
Урок 101.
00:08:45
Logging Requests With Morgan
-
Урок 102.
00:12:57
The Launches Model
-
Урок 103.
00:16:57
GET /launches
-
Урок 104.
00:05:59
Serving Applications With Client Side Routing
-
Урок 105.
00:08:50
Working With Data Models: Building a Data Access Layer
-
Урок 106.
00:13:16
POST /launches: Creating Launches 1
-
Урок 107.
00:10:42
POST /launches: Creating Launches 2
-
Урок 108.
00:12:40
POST /launches: Validation For POST Requests
-
Урок 109.
00:13:40
Connecting POST /launches With Front End Dashboard
-
Урок 110.
00:13:06
DELETE /launches: Aborting a Launch 1
-
Урок 111.
00:12:01
DELETE /launches: Aborting a Launch 2
-
Урок 112.
00:11:43
Updating Our Architecture Diagram
-
Урок 113.
00:03:27
Testing In Node
-
Урок 114.
00:14:22
Testing APIs With Jest
-
Урок 115.
00:08:04
Testing API Endpoints With Supertest: GET
-
Урок 116.
00:09:10
Testing API Endpoints With Supertest: POST
-
Урок 117.
00:06:49
Testing API Endpoints With Supertest: Error Cases
-
Урок 118.
00:04:16
Node Server Performance
-
Урок 119.
00:10:21
Building A Simple Blocking Server
-
Урок 120.
00:08:48
Real Life Blocking Functions
-
Урок 121.
00:03:19
Running Multiple Node Processes
-
Урок 122.
00:04:18
The Node Cluster Module
-
Урок 123.
00:12:28
Clustering In Action
-
Урок 124.
00:07:41
Maximizing Cluster Performance
-
Урок 125.
00:05:37
Load Balancing
-
Урок 126.
00:02:27
The PM2 Tool
-
Урок 127.
00:09:39
Using PM2 To Create Clusters
-
Урок 128.
00:06:11
Managing Live Clusters With PM2
-
Урок 129.
00:03:47
Zero Downtime Restart
-
Урок 130.
00:08:07
Improving Performance Of Our NASA Project
-
Урок 131.
00:08:22
Worker Threads
-
Урок 132.
00:08:16
Worker Threads In Action
-
Урок 133.
00:03:47
Introduction to Databases
-
Урок 134.
00:08:11
Comparing SQL vs NoSQL
-
Урок 135.
00:03:46
Database Schemas & Schemaless Databases
-
Урок 136.
00:05:33
Choosing a Database for our NASA Project
-
Урок 137.
00:08:19
SQL vs MongoDB: Trends and Object-Relational Impedance Mismatch
-
Урок 138.
00:14:20
SQL vs MongoDB: Schemas, References, and ACID Transactions
-
Урок 139.
00:12:56
Setting up MongoDB Atlas
-
Урок 140.
00:08:55
Connecting to MongoDB
-
Урок 141.
00:05:25
Mongoose
-
Урок 142.
00:15:19
Creating Mongoose Schema for Launches
-
Урок 143.
00:05:30
Exercise: Creating Mongoose Schema for Planets
-
Урок 144.
00:04:31
Creating Models From Schemas
-
Урок 145.
00:04:16
Mongoose Models vs MVC Models
-
Урок 146.
00:08:10
Inserting And Updating Documents
-
Урок 147.
00:06:49
Finding Documents
-
Урок 148.
00:08:21
The Upsert Operation
-
Урок 149.
00:04:53
Exploring Data Using Atlas
-
Урок 150.
00:05:10
Updating Project Architecture
-
Урок 151.
00:03:52
ObjectIDs
-
Урок 152.
00:03:31
Excluding Fields From The Response
-
Урок 153.
00:04:52
Saving Launches
-
Урок 154.
00:02:58
Listing All Launches
-
Урок 155.
00:10:57
Referential Integrity
-
Урок 156.
00:07:29
Auto Increment In MongoDB
-
Урок 157.
00:05:59
Getting Latest Flight Number
-
Урок 158.
00:09:01
Scheduling New Launches
-
Урок 159.
00:07:11
Investigating A Mongoose Mystery
-
Урок 160.
00:12:55
Aborting Launches
-
Урок 161.
00:15:03
Updating Tests For Mongoose 1
-
Урок 162.
00:10:01
Updating Tests For Mongoose 2
-
Урок 163.
00:02:48
Working With SpaceX
-
Урок 164.
00:03:23
The SpaceX API
-
Урок 165.
00:09:10
Versioning Node APIs
-
Урок 166.
00:01:01
Updating Our API Tests
-
Урок 167.
00:05:40
Exploring SpaceX Launches API
-
Урок 168.
00:13:05
Running Search Queries
-
Урок 169.
00:14:52
Loading SpaceX Data In Our API
-
Урок 170.
00:11:57
Mapping SpaceX Data To Our Database
-
Урок 171.
00:08:00
Using Paginated APIs
-
Урок 172.
00:08:19
Minimizing API Load
-
Урок 173.
00:06:41
Persisting SpaceX Launches
-
Урок 174.
00:07:58
Paginating Our Endpoints 1
-
Урок 175.
00:15:28
Paginating Our Endpoints 2
-
Урок 176.
00:03:49
Sorting Paginated Data
-
Урок 177.
00:03:34
Cleaning Up Launch Data
-
Урок 178.
00:09:05
Managing Secrets With Dotenv
-
Урок 179.
00:05:10
Securing Leaked Secrets
-
Урок 180.
00:03:44
Security and Authentication Overview
-
Урок 181.
00:06:29
Encrypted Connections with SSL and TLS
-
Урок 182.
00:05:43
Digital Certificates, Signing, and Man In The Middle Attacks
-
Урок 183.
00:04:19
Setting Up Our Security Example
-
Урок 184.
00:16:18
HTTPS With Node, Self Signed Certificates, and Public Key Cryptography
-
Урок 185.
00:09:47
Helmet.js
-
Урок 186.
00:07:29
Authentication vs Authorization
-
Урок 187.
00:05:12
Social Sign In
-
Урок 188.
00:11:04
API Keys
-
Урок 189.
00:14:33
JWT Tokens
-
Урок 190.
00:05:41
The OAuth Standard
-
Урок 191.
00:06:35
OAuth 2.0 Authorization Code Flow
-
Урок 192.
00:15:16
OAuth In Action with Single Sign On
-
Урок 193.
00:14:12
Registering with the Google Authorization Server
-
Урок 194.
00:11:08
Authentication Endpoints With Middleware
-
Урок 195.
00:03:25
Passport.js
-
Урок 196.
00:08:24
Dotenv for Client Secrets
-
Урок 197.
00:11:12
Authentication With Google And OAuth 1
-
Урок 198.
00:11:46
Authentication With Google And OAuth 2
-
Урок 199.
00:06:55
Cookie Based Authentication
-
Урок 200.
00:03:34
Sessions
-
Урок 201.
00:09:05
Server VS Client Side Sessions With Cookies
-
Урок 202.
00:09:51
Session Middleware in Express
-
Урок 203.
00:12:35
Setting Up OAuth Cookie Session
-
Урок 204.
00:13:03
Reading and Writing the OAuth Session 1
-
Урок 205.
00:06:45
Reading and Writing the OAuth Session 2
-
Урок 206.
00:07:54
Restricting Access to Endpoints
-
Урок 207.
00:07:13
Implementing Logout
-
Урок 208.
00:05:12
Experimenting With Fake Sessions
-
Урок 209.
00:05:55
Wrap Up and Next Steps
-
Урок 210.
00:06:42
Introduction to CI and CD
-
Урок 211.
00:08:24
Continuous Integration
-
Урок 212.
00:09:38
Continuous Development
-
Урок 213.
00:06:01
Continuous Deployment
-
Урок 214.
00:04:27
Pipelines
-
Урок 215.
00:09:43
GitHub Actions
-
Урок 216.
00:05:37
Setting Up GitHub Actions
-
Урок 217.
00:12:03
Continuous Integration: Build Pipeline
-
Урок 218.
00:08:38
Build Pipeline In Action
-
Урок 219.
00:03:08
GitHub Actions Marketplace
-
Урок 220.
00:11:21
Continuous Integration: Test Pipeline
-
Урок 221.
00:05:19
Mocking Out Databases
-
Урок 222.
00:10:19
Databases With Continuous Integration
-
Урок 223.
00:08:51
Populating Data For Continuous Integration
-
Урок 224.
00:02:15
Deploying to the Cloud
-
Урок 225.
00:03:59
Serverless vs Containers
-
Урок 226.
00:04:17
Virtual Machines
-
Урок 227.
00:05:00
What is a Container?
-
Урок 228.
00:03:29
Installing Docker
-
Урок 229.
00:05:39
Running Our first Docker Container
-
Урок 230.
00:01:40
Your DockerHub Account
-
Урок 231.
00:14:03
Creating a Dockerfile
-
Урок 232.
00:13:23
Improving Our Dockerfile With Layers
-
Урок 233.
00:02:17
Updating Our API URL
-
Урок 234.
00:05:37
Building NASA Project Docker Image
-
Урок 235.
00:04:30
Running NASA Project in a Container
-
Урок 236.
00:03:47
Pushing Images to Docker Hub
-
Урок 237.
00:06:29
Exploring Amazon Web Services
-
Урок 238.
00:07:51
Creating an EC2 Instance 1
-
Урок 239.
00:13:11
Creating an EC2 Instance 2: Security
-
Урок 240.
00:02:59
What is SSH?
-
Урок 241.
00:07:49
Connecting To Our EC2 Instance With SSH
-
Урок 242.
00:05:46
Setting Up Our EC2 Server
-
Урок 243.
00:10:39
Deploying Our NASA API
-
Урок 244.
00:08:04
GraphQL Overview
-
Урок 245.
00:08:16
Our First GraphQL Query
-
Урок 246.
00:05:48
GraphQL Queries In Action
-
Урок 247.
00:10:53
GraphQL vs REST: Over-fetching & Under-fetching
-
Урок 248.
00:10:09
GraphQL vs REST Summary
-
Урок 249.
00:03:25
Exploring GraphQL Implementations
-
Урок 250.
00:11:02
GraphQL In Node
-
Урок 251.
00:04:26
GraphiQL
-
Урок 252.
00:16:02
Designing An E-Commerce Schema
-
Урок 253.
00:03:40
GraphQL Tools
-
Урок 254.
00:14:02
Modularizing Large GraphQL Projects: Schemas
-
Урок 255.
00:09:02
Resolvers
-
Урок 256.
00:09:28
Modularizing Large GraphQL Projects: Resolvers
-
Урок 257.
00:10:21
Filtering with Queries and Resolvers
-
Урок 258.
00:05:31
Exercise: Query Products By ID
-
Урок 259.
00:06:41
Mutations In Action
-
Урок 260.
00:10:11
Implementing Mutations on the Server
-
Урок 261.
00:10:59
Exercise: Add New Product Review
-
Урок 262.
00:07:16
GraphQL With Apollo
-
Урок 263.
00:13:20
Building an Apollo Server With Node.js
-
Урок 264.
00:02:12
Introduction to Sockets
-
Урок 265.
00:03:58
Polling
-
Урок 266.
00:02:59
What is a Socket?
-
Урок 267.
00:05:02
Sockets VS Polling
-
Урок 268.
00:05:26
WebSockets
-
Урок 269.
00:03:21
Introduction to socket.io
-
Урок 270.
00:08:44
socket.io Client and Server APIs
-
Урок 271.
00:03:32
Multiplayer Pong Overview
-
Урок 272.
00:11:58
Reviewing Our Pong Front End
-
Урок 273.
00:07:39
Multiplayer Pong Message Sequence
-
Урок 274.
00:04:31
Setting Up a socket.io Server
-
Урок 275.
00:04:04
Connecting to socket.io
-
Урок 276.
00:06:39
Identifying Connected Clients
-
Урок 277.
00:03:09
Listening for Events in the Pong Server
-
Урок 278.
00:02:47
Broadcasting Events
-
Урок 279.
00:07:16
Handling Events in the Pong Client
-
Урок 280.
00:09:21
Implementing the Game Logic: Paddle
-
Урок 281.
00:08:47
Implementing the Game Logic: Ball
-
Урок 282.
00:05:24
What Happens When You Disconnect?
-
Урок 283.
00:11:46
Using Socket.io with Express
-
Урок 284.
00:06:06
Namespaces
-
Урок 285.
00:10:40
Rooms
-
Урок 286.
00:06:01
Why Deno?
-
Урок 287.
00:05:26
Deno Runtime And V8 Engine
-
Урок 288.
00:04:42
Deno Installation
-
Урок 289.
00:05:34
MAC/LINUX Installation Tips
-
Урок 290.
00:01:18
WINDOWS Installation Tips
-
Урок 291.
00:05:16
Setting Up Our Developer Environment
-
Урок 292.
00:08:19
Our First Deno App
-
Урок 293.
00:01:00
The Most Important Video
-
Урок 294.
00:12:40
Deno Internals And Architecture
-
Урок 295.
00:06:51
Deno Metrics
-
Урок 296.
00:04:02
Exercise: Deno Architecture
-
Урок 297.
00:09:59
Deno Game Changers
-
Урок 298.
00:07:57
Deno Game Changers 2
-
Урок 299.
00:02:09
Will Deno Kill NodeJS?
-
Урок 300.
00:04:09
Single Executable To Rule Them All
-
Урок 301.
00:08:10
Deno Security
-
Урок 302.
00:06:25
Deno Permissions
-
Урок 303.
00:03:10
Deno Permissions 2
-
Урок 304.
00:05:11
Deno Permissions 3
-
Урок 305.
00:05:29
JavaScript Engine
-
Урок 306.
00:00:57
Exercise: Javascript Engine
-
Урок 307.
00:04:06
Inside the Engine
-
Урок 308.
00:02:34
Exercise: JS Engine For All
-
Урок 309.
00:06:22
Interpreters and Compilers
-
Урок 310.
00:08:57
Inside the V8 Engine
-
Урок 311.
00:04:16
Comparing Other Languages
-
Урок 312.
00:08:54
Writing Optimized Code
-
Урок 313.
00:03:16
WebAssembly
-
Урок 314.
00:14:38
Call Stack and Memory Heap
-
Урок 315.
00:03:22
Stack Overflow
-
Урок 316.
00:04:31
Garbage Collection
-
Урок 317.
00:06:35
Memory Leaks
-
Урок 318.
00:01:59
Single Threaded
-
Урок 319.
00:02:41
Exercise: Issue With Single Thread
-
Урок 320.
00:14:08
Javascript Runtime
-
Урок 321.
00:06:28
Node.js
-
Урок 322.
00:04:52
Section Overview
-
Урок 323.
00:22:27
Promises
-
Урок 324.
00:15:23
ES8 - Async Await
-
Урок 325.
00:05:22
ES9 (ES2018)
-
Урок 326.
00:11:12
ES9 (ES2018) - Async
-
Урок 327.
00:06:56
Job Queue
-
Урок 328.
00:10:01
Parallel, Sequence and Race
-
Урок 329.
00:04:23
ES2020: allSettled()
-
Урок 330.
00:11:28
Threads, Concurrency and Parallelism
-
Урок 331.
00:02:04
Pong Project Overview
-
Урок 332.
00:15:51
JS - Create Canvas
-
Урок 333.
00:17:45
JS - RequestAnimationFrame
-
Урок 334.
00:13:15
JS - Game Over
-
Урок 335.
00:05:18
Code Review
-
Урок 336.
00:01:28
Introduction To TypeScript
-
Урок 337.
00:11:51
Dynamic vs Static Typing
-
Урок 338.
00:03:19
Strongly vs Weakly Typed
-
Урок 339.
00:09:46
Static Typing In JavaScript
-
Урок 340.
00:03:51
OPTIONAL: Installing TypeScript Compiler
-
Урок 341.
00:11:34
TypeScript
-
Урок 342.
00:03:17
TypeScript 2
-
Урок 343.
00:07:25
TypeScript 3
-
Урок 344.
00:05:39
TypeScript 4
-
Урок 345.
00:06:40
TypeScript 5
-
Урок 346.
00:04:49
TypeScript 6
-
Урок 347.
00:03:35
TypeScript 7
-
Урок 348.
00:06:05
TypeScript 8
-
Урок 349.
00:01:22
TypeScript 9
-
Урок 350.
00:01:24
TypeScript 10
-
Урок 351.
00:05:35
Exercise: Building Amazon
-
Урок 352.
00:05:29
Exercise: Building Amazon 2
-
Урок 353.
00:05:38
5 Types Of Databases
-
Урок 354.
00:01:12
Exercise: What Is A Database?
-
Урок 355.
00:01:55
SQL Playground
-
Урок 356.
00:02:18
What Is SQL?
-
Урок 357.
00:06:28
What Is A Query?
-
Урок 358.
00:03:25
Imperative vs Declarative
-
Урок 359.
00:02:22
History of SQL
-
Урок 360.
00:04:26
SQL Standards
-
Урок 361.
00:03:46
Tables
-
Урок 362.
00:04:08
Columns
-
Урок 363.
00:02:28
Rows
-
Урок 364.
00:05:04
Primary And Foreign Keys
-
Урок 365.
00:10:36
Relational vs NoSQL, PostgreSQL vs MongoDB Databases
-
Урок 366.
00:04:20
Scalability
-
Урок 367.
00:03:05
Sharding
UPDATE DATE
09/07/2021
2023 > 2021 :)
please check if were added new videos or materials
pls update the above course. i want to use it as guide for a current job. the current update has 62 sections • 475 videos compared to this 316 Videos. He has included laravel 8 ecommerce.
plssss, update so i can use it plss
Thx)