Добро пожаловать на самый полный курс по Node.js в интернете! В этом курсе мы глубоко погрузимся в мир Node.js, избегая перегруженности ума другими инструментами и пакетами NPM, и по-настоящему овладеем этой мощной технологией.
Курс сосредоточен на темах компьютерных наук и фундаментальных принципах, которые критичны для понимания, чтобы стать отличным инженером на бэкенде. Вы сможете правильно понять Node.js и раскрыть всю его мощь, только если вы понимаете эти другие темы компьютерных наук. Поэтому мы также узнаем эти важные темы, чтобы вы по-настоящему могли владеть Node.js и поднять свои навыки разработки на бэкенде на совершенно новый уровень.
Мы также используем все эти важные концепции на практике, создавая различные захватывающие проекты только с использованием Node.js.
Это интенсивный курс для тех, кто хочет достичь вершины своей области, добиться инноваций и оказать влияние в отрасли, а не просто поверхностно знакомиться с несколькими трендами и инструментами программного обеспечения.
Каждый раздел курса - это своего рода мини-курс, и завершив каждый раздел, вы узнаете основные концепции Node.js, компьютерных наук и инженерии на бэкенде, которые помогут вам не только при использовании Node.js, но и на протяжении всей вашей карьеры в области программной инженерии. Эти знания будут с вами на протяжении многих лет и десятилетий.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
7.8. Learning Postman & Testing Our Server with It
Урок 86.
00:28:34
7.9. Reading Some Docs
Урок 87.
00:20:06
7.10. Sending an HTTP Request Directly on Top of TCP! PART 1
Урок 88.
00:22:06
7.11. Sending an HTTP Request Directly on Top of TCP! PART 2
Урок 89.
00:11:20
7.12. Emulating our HTTP Server Using the Net Module
Урок 90.
00:16:52
7.13. Understanding Media Types (MIME Types)
Урок 91.
00:21:37
7.14. Understanding HTTP Methods
Урок 92.
00:15:05
7.15. Understanding HTTP status codes
Урок 93.
00:18:23
7.16. Creating a Simple Web Server in Node
Урок 94.
00:22:06
7.17. Serving a CSS and JavaScript File
Урок 95.
00:07:55
7.18. Adding Some JSON Routes
Урок 96.
00:13:02
7.19. Adding a File Upload Route
Урок 97.
00:23:19
7.20. Creating our Own Little Mini-Express Framework!
Урок 98.
00:15:05
7.21. Making our Framework More Robust
Урок 99.
00:11:26
7.22. Getting Ready for Our Next Project
Урок 100.
00:16:16
7.23. Using Our Framework to Create a Web App
Урок 101.
00:21:16
7.24. Adding the Login Route
Урок 102.
00:18:19
7.25. Understanding HTTP Proxies
Урок 103.
00:12:58
7.26. HTTP is Stateless
Урок 104.
00:13:08
7.27. Understanding Cookies
Урок 105.
00:18:16
7.28. Recognizing Users for Future Requests after Logging In
Урок 106.
00:09:15
7.29. Sending the User’s Info in Profile
Урок 107.
00:23:05
7.30. Enhancing Our Framework with Middleware Support
Урок 108.
00:18:08
7.31. Defining the Middleware Functions
Урок 109.
00:25:03
7.32. Implementing the Create Post, Update User, and Logout Routes
Урок 110.
00:02:54
7.33. Outro
Урок 111.
00:13:10
8.1. Introduction
Урок 112.
00:10:50
8.2. What Is Unix
Урок 113.
00:04:41
8.3. Why Should We Care About Unix
Урок 114.
00:20:18
8.4. Setting Up Unix on Windows (WSL) - For Windows Users Only
Урок 115.
00:16:07
8.5. A First Look at the Child Process Module
Урок 116.
00:40:07
8.6. Understanding Unix Shells
Урок 117.
00:27:03
8.7. Demystifying Bash Execution Order Aliases, Functions, Built-ins, and Path
Урок 118.
00:14:20
8.8. A Few Notes about Unix File Permissions
Урок 119.
00:05:12
8.9. Sourcing in Bash
Урок 120.
00:38:09
8.10. Understanding Shell Config Files
Урок 121.
00:24:09
8.11. What Exactly is a Child Process
Урок 122.
00:14:10
8.12. Understanding Environment Variables
Урок 123.
00:49:07
8.13. Understanding Unix File System, Paths & CWD
Урок 124.
00:33:03
8.14. Understanding Stdout, Stdin, and Stderr
Урок 125.
00:12:09
8.15. Understanding Pipes and Output Redirection in Bash
Урок 126.
00:17:08
8.16. Building a Command Line Utility with Node.js
Урок 127.
00:18:30
8.17. Building Massive Communication App - Node Part
Урок 128.
00:11:06
8.18. Intro to the C Part
Урок 129.
00:12:33
8.19. Learning C - Our First App
Урок 130.
00:42:34
8.20. Learning C - Static Types & Our Memory
Урок 131.
00:31:15
8.21. Learning C - Memory Allocation
Урок 132.
00:04:37
8.22. Learning C - Reading the Arguments
Урок 133.
00:50:40
8.23. Building Massive Communication App - C Part
Урок 134.
00:09:49
8.24. Only Watch if You Skipped the C Part
Урок 135.
00:21:30
8.25. Another Way of IPC - Unix Domain Sockets
Урок 136.
00:32:59
8.26. Understanding Clustering
Урок 137.
00:45:33
8.27. Clustering in Action
Урок 138.
00:12:12
8.28. Installing & Building FFmpeg from Source Code
Урок 139.
00:38:00
8.29. Video Editor App - Setup & Walkthrough
Урок 140.
00:35:48
8.30. Adding the Upload Route
Урок 141.
00:20:03
8.31. Quick Intro to FFmpeg and Video Files
Урок 142.
00:00:19
8.31. River
Урок 143.
00:25:16
8.32. Making a Thumbnail and Getting the Dimensions After an Upload
Урок 144.
00:04:16
8.33. Returning the List of Uploaded Videos
Урок 145.
00:23:58
8.34. Adding a Route for Returning the Video Assets
Урок 146.
00:15:50
8.35. Adding a Route to Extract the Audio of a Video File
Урок 147.
00:19:21
8.36. Adding the Resize Route
Урок 148.
00:25:28
8.37. Scheduling the Resizes
Урок 149.
00:16:32
8.38. More on Queue-based Processing
Урок 150.
00:19:28
8.39. Resuming Scheduled Resize Operations Upon App Restart
Урок 151.
00:31:17
8.40. Running Our Application in Cluster Mode
Урок 152.
00:07:41
8.41. Refactor from Cpeak to Express in Less than 20 Minutes!
Урок 153.
00:22:43
8.42. Outro
Урок 154.
00:24:04
9.1. Introduction
Урок 155.
00:29:40
9.2. How Does a Lossless Compression Work
Урок 156.
00:21:01
9.3. Lossy Compression
Урок 157.
00:30:50
9.4. Gzip, Brotli and Deflate
Урок 158.
00:18:12
9.5. Compression in HTTP
Урок 159.
00:06:00
9.6. Compression vs. Minification
Урок 160.
00:24:13
9.7. Deploying Compression onto Our Apps
Урок 161.
00:11:38
9.8. Final Notes
Урок 162.
00:12:23
10.1. Introduction
Урок 163.
00:11:16
10.2. Guide for Skilled Multi-Threaded Developers
Урок 164.
00:39:59
10.3. What Exactly Is a Thread
Урок 165.
00:07:50
10.4. How to Monitor Threads on Your Operating System
Урок 166.
00:09:00
10.5. Understanding CPU Usage
Урок 167.
00:23:25
10.6. Spawning Threads
Урок 168.
00:33:28
10.7. Thread Communication through Message-Passing
Урок 169.
00:11:58
10.8. Introduction to Our CPU-Intensive Program
Урок 170.
00:23:03
10.9. Enhancing Performance with Multi-Threading
Урок 171.
00:30:41
10.10. Handling CPU-Intensive Operations in an HTTP Server
Урок 172.
00:06:19
10.11. isMainThread
Урок 173.
00:10:41
10.12. CPU-Intensive vs. IO-Intensive
Урок 174.
00:18:47
10.13. Examining a Crypto-Heavy Multi-Threaded App
Урок 175.
00:17:46
10.14. Node.js Thread Pool
Урок 176.
00:30:52
10.15. Developing a Thread Pool From Scratch
Урок 177.
00:11:46
10.16. Event Loop Utilization and Main Thread
Урок 178.
00:21:47
10.17. Keep the Main Thread Light with Batch Processing
Урок 179.
00:06:01
10.18. Effortlessly Expanding Our Thread Pool Capabilities
Урок 180.
00:07:39
10.19. Don’t Block the Worker Pool!
Урок 181.
00:35:11
10.20. Handling Billions of HTTP Requests
Урок 182.
00:19:29
10.21. Communication Through Shared Memory
Урок 183.
00:16:50
10.22. ArrayBuffers, SharedArrayBuffers, and TypedArrays
Урок 184.
00:17:26
10.23. Race Conditions
Урок 185.
00:18:11
10.24. Understanding Atomic Operations
Урок 186.
00:22:48
10.25. Understanding Mutual Exclusion
Урок 187.
00:21:03
10.26. Deadlocks
Урок 188.
00:21:03
10.27. Enhancing Performance Through Shared Memory
Урок 189.
00:43:33
10.28. Native Multi-Threading with CC++ Addons
Урок 190.
00:37:12
10.29. A Deeper Look at the Event Loop PART 1
Урок 191.
00:34:19
10.30. A Deeper Look at the Event Loop PART 2
Урок 192.
00:03:00
10.31. Outro
Урок 193.
00:39:47
11.1. Introduction
Урок 194.
00:12:08
11.2. Introduction to Symmetric Encryption
Урок 195.
00:26:47
11.3. The Unbreakable Encryption - OTP From Scratch
Урок 196.
00:32:02
11.4. How AES Encryption Works
Урок 197.
00:42:47
11.5. Understanding AES Modes
Урок 198.
00:17:14
11.6. What It Takes to Break AES
Урок 199.
00:07:05
11.7. What About Brute-Forcing OTP
Урок 200.
00:07:49
11.8. History of AES
Урок 201.
00:44:10
11.9. Understanding Hashing
Урок 202.
00:10:53
11.10. SHA-256 From Scratch
Урок 203.
00:22:23
11.11. What It Takes to Break SHA-256
Урок 204.
00:30:30
11.12. Message Authentication Codes
Урок 205.
00:23:56
11.13. Understanding Key Derivation Functions
Урок 206.
00:40:06
11.14. Building a File Encryption Application
Урок 207.
00:17:30
11.15. Introduction to Asymmetric Cryptography
Урок 208.
00:08:30
11.16. A Note about OpenSSL & Setup
Урок 209.
00:28:53
11.18. RSA in Action
Урок 210.
00:33:20
11.19. Understanding RSA
Урок 211.
00:33:39
11.20. Implementing RSA From Scratch
Урок 212.
00:18:21
11.21. Understanding Digital Signatures
Урок 213.
00:25:28
11.22. Digital Certificates
Урок 214.
00:27:31
11.23. Manually Verifying an HTTPS Certificate
Урок 215.
00:32:53
11.24. Setting Up HTTPS from Scratch
Урок 216.
00:39:55
11.25. Understanding TLS
Урок 217.
00:31:38
11.26. Diffie-Hellman and Elliptic Curve Key Exchange
Урок 218.
00:18:04
11.27. Elliptic Curve Digital Signatures
Урок 219.
00:12:12
11.28. RSA, DH and EC Security
Урок 220.
00:11:00
11.30. Outro
Урок 221.
00:28:43
12.2. How to Securely Store User Passwords
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
@admin Please update this course, new lectures need to be added
Anonymous
please update this course
ogorbulich
@admin Please update this course
Anonymous
Hello, can you please update this course? Thanks!
HY
@admin Please upload new lectures
sboy24322
Please update this course
dasr43475
Andrew please please update this course
Anonymous
Please update
kiselewvkonstantin
Пожалуйста, обновите
Anonymous
Please update the course
56506035
It would be great to see an updated version of this course. Thank you in advance!
mo sonny
Update this course
sn22000
Please Update. Thanks for you effort.
sboy24322
please update this course
1810108sa
Admins what is the problem of updating this course, its 65 hours long already
Anonymous
Please update
mo sonny
Please update the course
joevu98
very deep dive course
Иван
Please update the course
anton
Please update the course
anon92929
please update.
mo sonny
Please update the course
Anonymous
Hi Admin Andrew, please update the course.
smittersan
Please update the course
sn22000
Please update the course
denis21vekplus
В архиве папки с видео, начиная с 8-й главы - пустые. Можете проверить этот момент?
Luis
please update it.
HY
Hello @admin andrew please update the course, author has uploaded 20 hours of new content.
moudy.sy
Hi Admin, could you please update it
Anonymous
Обновите, пожалуйста, курс. Вышла часть про Unix
HY
Course is incomplete for now, author has yet to finish the remaining sections
viko
Amazing resource! Out of speech! So long waiting for such a course!
iskendev
viko
the same feeling
Иван
iskendev
Same here.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Node.js - это среда выполнения JavaScript, построенная на основе движка V8 от Chrome. Node.js может быть установлен в любом месте, что позволяет создавать различные типы JavaScript-приложений вне браузера! Это включает серверы, средства сборки, настольные приложения, мобильные приложения, базы данных и многое другое. Изучите основы Node.js, чтобы вы могли создавать потрясающие JavaScript-приложения вне браузера.
Node.js - это среда выполнения JavaScript, которая используется на серверной стороне и позволяет создавать высокопроизводительные и масштабируемые приложения. Она основана на движке V8, который используется в веб браузере Google Chrome, и позволяет выполнять код на JavaScript вне веб браузера.В этом курсе вы изучите внутреннее устройство Node.js, а также на практике поработаете как с встроенными в Node.js модулями, так и внешними, котор
Изучите самую мощную функцию Node.js для обработки данных по запросу, Node.js Streams. Практическое руководство, которое поможет вам научиться обрабатывать большие объемы данных по запросу, например, обрабатывать видео, аудио, интегрирация между системами, базами данных и многое другое с помощью мощных Node.js Streams.
Буткемп Full Stack NodeJS Express 2023 с тестированием, Swagger
NodeJS Express Full Stack Bootcamp 2023 w/ testing, swagger
Научитесь создавать полноценный фронтенд и бэкенд (Fullstack) проекты, используя NodeJS, ExpressJs и шаблон проектирования Node (Server/Listener/Router).