Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
.gitignore |
17B |
.gitignore |
310B |
01 Введение в Node.js.mkv |
90.99MB |
02 Установка Node.js.mkv |
13.45MB |
03 Практика - Установка Node.js.mkv |
111.72MB |
04 Знакомство с Node.js.mkv |
72.51MB |
05 Практика - Выполнение кода в Node.js.mkv |
49.28MB |
06 Практика - Использование Node REPL.mkv |
193.17MB |
085 Встроенный модуль path.mkv |
24.42MB |
086 Практика - Встроенный модуль path.mkv |
26.85MB |
087 Практика - Встроенный модуль path (продолжение).mkv |
52.76MB |
088 Встроенный модуль http.mkv |
69.35MB |
089 Практика - Встроенный модуль http и запуск сервера.mkv |
51.55MB |
08 Введение в краткий курс по JavaScript.mkv |
25.38MB |
090 Практика - Изменение объекта res и тип контента.mkv |
28.90MB |
091 Практика - Разные ответы для разных путей.mkv |
98.18MB |
092 Практика - Страница не найдена и код 404.mkv |
24.30MB |
093 Практика - Установка расширения в VS Code для отправки HTTP запросов.mkv |
27.63MB |
094 Практика - Разделение кода http сервера на модули.mkv |
186.71MB |
095 Практика - POST запросы.mkv |
84.65MB |
096 Практика - Проверка типа контента в запросе клиента.mkv |
129.68MB |
097 Практика - Создание HTML формы для клиента.mkv |
58.77MB |
098 Практика - Передача HTML документа клиенту.mkv |
123.08MB |
099 Практика - Обработка данных формы на сервере.mkv |
78.72MB |
09 Переменные и типы.mkv |
36.96MB |
1. first.txt |
5.95KB |
100 Практика - Проверка обработки формы и подведение итогов по модулю http.mkv |
42.48MB |
101 Встроенный модуль stream.mkv |
86.77MB |
102 Копирование файлов с помощью потоков.mkv |
12.37MB |
103 Трансформация данных в потоке.mkv |
31.96MB |
104 Подведение итогов по модулю stream.mkv |
5.44MB |
105 Практика - Передача файла клиенту по http в потоке.mkv |
93.89MB |
106 Практика - Чтение из стандартного ввода в потоке.mkv |
46.44MB |
107 Практика - Трансформационный поток.mkv |
30.15MB |
108 ЗАДАЧА - Добавление трансформационного потока.mkv |
3.79MB |
109 РЕШЕНИЕ - Добавление трансформационного потока.mkv |
70.54MB |
10 Выполнение кода JavaScript.mkv |
23.46MB |
110 Практика - Аргументы программы Node.js.mkv |
27.32MB |
111 Практика - Запись данных в файл в потоке.mkv |
115.24MB |
112 Практика - Итоги по генерации файла на основании аргументов программы.mkv |
36.14MB |
113 Практика - Копирование файла с помощью потока.mkv |
26.29MB |
114 Практика - Копирование папки с файлами в другую папку с помощью потоков.mkv |
43.51MB |
115 Практика - Продолжение копирования папки с файлами.mkv |
151.76MB |
116 NPM - Менеджер пакетов в Node.js.mkv |
57.13MB |
117 Файл package.json.mkv |
61.56MB |
118 Практика - Инициализация нового проекта с помощью NPM.mkv |
42.87MB |
119 Семантические версии.mkv |
215.30MB |
11 Динамическая типизация.mkv |
11.05MB |
120 Допустимые версии, обновление и удаление NPM пакетов.mkv |
64.36MB |
121 Файл package-lock.json.mkv |
29.54MB |
122 Практика - Анализ файла package-lock.json.mkv |
154.19MB |
123 Практика - Папка node_modules.mkv |
292.09MB |
124 Практика - Пересоздание папки node_modules.mkv |
114.34MB |
125 Практика - Исполняемые файлы.mkv |
81.97MB |
126 Практика - Обновление и удаление NPM пакетов.mkv |
306.01MB |
127 Зависимости для процесса разработки (devDependencies).mkv |
24.85MB |
128 Практика - Установка devDependencies.mkv |
177.73MB |
129 Скрипты NPM.mkv |
10.37MB |
12 Соединение строк.mkv |
12.59MB |
130 Практика - NPM скрипты.mkv |
63.19MB |
131 Разница между npm install и npm ci.mkv |
48.98MB |
132 Подведение итогов по NPM.mkv |
40.34MB |
133 Практика - Переменные среды.mkv |
27.34MB |
134 Практика - Добавление переменных среды с помощью dotenv.mkv |
72.04MB |
135 Практика - Использование import - as в модулях ES6.mkv |
29.34MB |
136 Практика - Инициализация Git в проекте и .gitignore.mkv |
76.90MB |
137 Практика - Создание коммита в Git.mkv |
11.07MB |
138 Практика - Создание удаленного репозитория на GitHub.mkv |
38.97MB |
139 Практика - Синхронизация локального и удаленного репозиториев.mkv |
117.94MB |
13 Объекты.mkv |
26.47MB |
140 Введение в Express.mkv |
43.07MB |
141 Практика - Создание веб сервера без express.mkv |
36.69MB |
142 Практика - Переход с http на express.mkv |
336.59MB |
143 Роутинг в приложении Express.mkv |
32.57MB |
144 Практика - Несколько обработчкиков запроса.mkv |
201.58MB |
145 Практика - Несколько маршрутов в Express.mkv |
275.37MB |
146 Параметры маршрутов и роутинг в отдельных файлах.mkv |
72.75MB |
147 Практика - Параметры маршрута.mkv |
55.46MB |
148 Практика - Метод route и цепочка HTTP методов.mkv |
80.37MB |
149 Практика - Маршруты в отдельных файлах.mkv |
58.83MB |
14 Функции.mkv |
41.30MB |
150 Практика - Перенос обработчиков запросов в папку controllers.mkv |
135.25MB |
151 Практика - Добавление отдельных маршрутов в главный роутер.mkv |
61.54MB |
152 ЗАДАЧА - Перенос маршрутов users в отдельный файл.mkv |
6.87MB |
153 РЕШЕНИЕ - Перенос маршрутов users в отдельный файл.mkv |
38.23MB |
154 Практика - Продолжение рефакторинга маршрутов.mkv |
292.49MB |
155 Практика - Подведение итогов по роутингу.mkv |
23.00MB |
156 Паттерн программирования MVC.mkv |
58.89MB |
157 Middleware функции в Express.mkv |
73.21MB |
158 Практика - Добавление middleware функций.mkv |
142.66MB |
159 Практика - Логирование с помощью morgan.mkv |
66.38MB |
15 Массивы.mkv |
50.58MB |
160 Практика - Парсинг JSON от клиента без middleware.mkv |
84.54MB |
161 Практика - Парсинг JSON от клиента с помощью middleware.mkv |
37.18MB |
162 Практика - Парсинг формы от клиента без middleware.mkv |
57.75MB |
163 Практика - Парсинг формы от клиента с помощью middleware.mkv |
60.38MB |
164 Зависимости для разработки внешних пакетов NPM.mkv |
11.45MB |
165 Практика - Резюме по использованию middleware функций.mkv |
17.75MB |
166 Практика - Создание фронтенд приложения React.mkv |
117.49MB |
167 Практика - Отправка запроса с фронтенда в бекенд.mkv |
105.68MB |
168 Практика - Подключение middleware для политики CORS.mkv |
88.68MB |
169 Практика - Отображение данных в интерфейсе.mkv |
20.03MB |
16 Операторы.mkv |
33.84MB |
170 Практика - Подведение итогов по связи фронтенда и бекенда.mkv |
20.34MB |
171 Завершение курса.mkv |
12.45MB |
17 Деструктуризация.mkv |
20.54MB |
18 Тернарный оператор.mkv |
15.62MB |
19 Классы.mkv |
30.32MB |
2. index.html |
358B |
20 Промисы и async_await.mkv |
77.34MB |
21 JSON.mkv |
8.48MB |
22 Введение в архитектуру Node.js.mkv |
15.45MB |
23 Как работает Node.js.mkv |
41.48MB |
24 Блокирующие и неблокирующие операции.mkv |
70.61MB |
25 Libuv с циклом событий и пулом потоков.mkv |
46.24MB |
26 Цикл событий.mkv |
86.21MB |
27 Псевдокод для цикла событий.mkv |
42.07MB |
28 Группы событий в цикле событий.mkv |
35.20MB |
29 События nextTick и колбэки промисов.mkv |
34.08MB |
3. second.txt |
60.44KB |
30 События setImmediate.mkv |
6.50MB |
31 Блокирующие операции.mkv |
43.40MB |
32 Введение в практику по циклу событий.mkv |
73.36MB |
33 Практика - Цикл событий.mkv |
60.54MB |
34 Практика - Событие окончания записи в файл.mkv |
36.56MB |
35 Практика - Добавление события nextTick.mkv |
70.34MB |
36 Практика - Событие DNS и отложенный nextTick.mkv |
105.23MB |
37 Практика - События setInterval.mkv |
53.54MB |
38 Практика - Оптимизация кода с событиями.mkv |
50.28MB |
39 Практика - Блокирование цикла событий.mkv |
22.37MB |
4. stdin-dump.txt |
21B |
40 Практика - Цикл while без блокирования.mkv |
72.95MB |
41 Стек вызовов (call stack).mkv |
29.91MB |
42 Практика - Блокирование цикла событий в рекурсивной функции.mkv |
78.01MB |
43 Практика - Функция fib без блокирования цикла событий.mkv |
110.23MB |
44 Практика - Оптимизация функции fib.mkv |
61.46MB |
45 Практика - Поиск числа фибоначи без рекурсии.mkv |
75.27MB |
46 Установка и настройка Prettier.mkv |
97.27MB |
47 Модули в Node.js.mkv |
49.57MB |
48 Модули CommonJS.mkv |
16.89MB |
49 Как устроен модуль CommonJS.mkv |
103.62MB |
5. third.txt |
614.15KB |
50 Экспорт из модуля CommonJS.mkv |
73.66MB |
51 Импорты в модулях CommonJS и функция require.mkv |
70.39MB |
52 Примеры импортов и экспортов в CommonJS.mkv |
85.08MB |
53 Практика - Модули CommonJS.mkv |
272.87MB |
54 Практика - Единственный экспорт.mkv |
138.53MB |
55 Практика - Импорт и експорт в одном модуле.mkv |
174.35MB |
56 Практика - Изменение переменных в других модулях.mkv |
83.72MB |
57 Практика - Модули в подпапке.mkv |
17.07MB |
58 Практика - Подведение итогов по модулям CommonJS.mkv |
292.39MB |
59 Модули ES6.mkv |
78.38MB |
60 Типы экспортов в ES6.mkv |
7.70MB |
61 Именованные экспорты и импорты ES6.mkv |
63.14MB |
62 Практика - Именованные экспорты и импорты ES6.mkv |
74.31MB |
63 Экспорт по умолчанию.mkv |
29.18MB |
64 Практика - Экспорт по умолчанию в ES6.mkv |
41.17MB |
65 Опции импортов ES6.mkv |
62.28MB |
66 Практика - Импорт именованных экспортов и экспорта по умолчанию.mkv |
64.09MB |
67 Подведение итогов по ES6 модулям.mkv |
61.58MB |
68 Встроенные модули в Node.js.mkv |
61.39MB |
69 Встроенный модуль fs и чтение из файла.mkv |
67.88MB |
70 Запись в файл с помощью модуля fs.mkv |
18.58MB |
71 Удаление файлов с помощью модуля fs.mkv |
13.97MB |
72 Подведение итогов по модулю fs.mkv |
8.18MB |
73 Практика - Модуль fs и версии функций с колбэками.mkv |
35.01MB |
74 Практика - Модуль fs и версии функций с промисами.mkv |
32.87MB |
75 Практика - Модуль fs и синхронные версии функций.mkv |
44.14MB |
76 Встроенный модуль events.mkv |
75.54MB |
77 Практика - Модуль events и создание событий.mkv |
16.85MB |
78 Практика - Передача значений параметров в слушателей событий.mkv |
8.69MB |
79 Практика - Однократная реакция на событие.mkv |
13.30MB |
80 Практика - Отключение слушателя для события.mkv |
18.70MB |
81 Практика - Несколько слушателей для события.mkv |
25.05MB |
82 Практика - Запись в файл с помощью EventEmitter.mkv |
134.31MB |
83 Практика - Расширение EventEmitter в классе.mkv |
89.64MB |
84 Практика - Регистрация слушателя в конструкторе.mkv |
56.71MB |
App.css |
564B |
app.js |
197B |
app.js |
187B |
App.js |
689B |
app.mjs |
510B |
app.mjs |
650B |
App.test.js |
246B |
built-in-module-import.mjs |
83B |
class-events.mjs |
958B |
comment-form.html |
1.74KB |
comments.js |
550B |
comments.js |
441B |
copy-file-in-stream.mjs |
443B |
copy-files-in-folder.mjs |
1.12KB |
create-file.mjs |
930B |
data.js |
220B |
default-export.mjs |
145B |
export-and-import.js |
276B |
favicon.ico |
3.78KB |
fibonacci.js |
219B |
fibonacci-linear-complexity.js |
476B |
fibonacci-out-of-memory.js |
461B |
fibonacci-with-cache.js |
629B |
first.txt |
5.95KB |
fs-events.mjs |
719B |
handlers.js |
2.69KB |
http-stream-file.mjs |
958B |
index.css |
366B |
index.html |
358B |
index.html |
1.68KB |
index.js |
1010B |
index.js |
755B |
index.js |
607B |
index.js |
1019B |
index.js |
840B |
index.js |
158B |
index.js |
138B |
index.js |
385B |
index.js |
326B |
index.js |
535B |
index.mjs |
598B |
index.mjs |
745B |
index.mjs |
264B |
inline-exports.mjs |
60B |
logo.svg |
2.57KB |
logo192.png |
5.22KB |
logo512.png |
9.44KB |
manifest.json |
492B |
mixed-exports.mjs |
169B |
mult.js |
66B |
mult.test.js |
126B |
multiple-exports.js |
345B |
multiple-listeners.mjs |
489B |
named-exports.mjs |
82B |
non-blocking-while.js |
569B |
package.json |
474B |
package.json |
305B |
package.json |
314B |
package.json |
284B |
package.json |
358B |
package.json |
408B |
package.json |
421B |
package.json |
811B |
package-lock.json |
182.18KB |
package-lock.json |
670B |
package-lock.json |
24.89KB |
package-lock.json |
21.37KB |
package-lock.json |
39.77KB |
package-lock.json |
41.96KB |
package-lock.json |
42.79KB |
package-lock.json |
656.41KB |
promises-fs.js |
428B |
README.md |
3.28KB |
renamed-first.txt |
29B |
renamed-first.txt |
29B |
reportWebVitals.js |
362B |
robots.txt |
67B |
root.js |
112B |
root.js |
189B |
second.txt |
60.44KB |
setupTests.js |
241B |
single-export.js |
194B |
stdin-dump.txt |
21B |
stdin-pipe-stdout.mjs |
834B |
sync-fs.js |
440B |
third.txt |
614.15KB |
users.js |
357B |
users.js |
327B |
while.js |
183B |