Media is too big
VIEW IN TELEGRAM
Клиент-сервер на Node.js TCP и UDP, DNS
2:25 TCP, простой пример клиент/сервер
20:20 TCP, пример сложнее
29:26 UDP
35:14 DNS
https://github.com/HowProgrammingWorks/Socket
✍️ @nodejs_lib
2:25 TCP, простой пример клиент/сервер
20:20 TCP, пример сложнее
29:26 UDP
35:14 DNS
https://github.com/HowProgrammingWorks/Socket
✍️ @nodejs_lib
👍2
Frontender's notes - самый большой канал по фронту с годной инфой по HTML, CSS, JS, TypeScript, React, Node.js и развитию Soft-skills, а также разборы вопросов для интервью и подборка крутых статей c опытом релокации айтишников в другие страны.
Вам сюда: 👉 @frontendnoteschannel
Ну а если вы любите почитать статейки о вебе в оригинале то вот сюда 👉 @frontend_international
В общем добро пожаловать!
Вам сюда: 👉 @frontendnoteschannel
Ну а если вы любите почитать статейки о вебе в оригинале то вот сюда 👉 @frontend_international
В общем добро пожаловать!
Media is too big
VIEW IN TELEGRAM
Работа с файлами, буферами и файловыми потоками в Node.js
1:39 Работа с файлами
35:12 Буферы
43:46 Файловые потоки
✍️ @nodejs_lib
1:39 Работа с файлами
35:12 Буферы
43:46 Файловые потоки
✍️ @nodejs_lib
👍2
Media is too big
VIEW IN TELEGRAM
Node JS фундаментальный курс от А до Я. Node.js Теория и практика
Node js курс. В этом ролике мы разберем основные теоретические и практические моменты связанные с node js. Сделаем небольшой фреймворк на node js. Научимся работать с базами данных.
Таймкоды:
00:00 ➝ Введение
02:00 ➝ Установка node js. Информация про npm
06:16 ➝ Теория. Что такое node js, v8, libuv
14:00 ➝ Асинхронная модель. Шаблон реактор. Многопоточность, неблокирующий\блокирующий ввод вывод. Event loop в node js
33:11 ➝ Практика. process. Переменные окружения
38:50 ➝ Path, URL
44:07 ➝ Файловая система. Работа с файлами. CRUD
59:00 ➝ Операционная система, модуль cluster
01:04:50 ➝ События. Модуль events, EventEmitter
01:09:00 ➝ Стримы. Readable, writable streams
01:17:30 ➝ HTTP. Основы. Создание простого сервера.
01:22:00 ➝ Создание своего фреймворка по типу express
01:51:00 ➝ Работа с базой данных
01:57:23 ➝ ПЛАН на дальнейшее обучение .
источник
✍️ @nodejs_lib
Node js курс. В этом ролике мы разберем основные теоретические и практические моменты связанные с node js. Сделаем небольшой фреймворк на node js. Научимся работать с базами данных.
Таймкоды:
00:00 ➝ Введение
02:00 ➝ Установка node js. Информация про npm
06:16 ➝ Теория. Что такое node js, v8, libuv
14:00 ➝ Асинхронная модель. Шаблон реактор. Многопоточность, неблокирующий\блокирующий ввод вывод. Event loop в node js
33:11 ➝ Практика. process. Переменные окружения
38:50 ➝ Path, URL
44:07 ➝ Файловая система. Работа с файлами. CRUD
59:00 ➝ Операционная система, модуль cluster
01:04:50 ➝ События. Модуль events, EventEmitter
01:09:00 ➝ Стримы. Readable, writable streams
01:17:30 ➝ HTTP. Основы. Создание простого сервера.
01:22:00 ➝ Создание своего фреймворка по типу express
01:51:00 ➝ Работа с базой данных
01:57:23 ➝ ПЛАН на дальнейшее обучение .
источник
✍️ @nodejs_lib
👍7
Подбрка библиотек для логирования для Node.js
Ведение логов является неотъемлемой частью создания современных веб-приложений. Логирование помогает разработчику исследовать различные проблемы приложения и быстро с ними справляться. В противном случае приходится тратить лишнее время на отладку.
В этой статье речь пойдет о пользе ведения логов и различных решениях по логированию для Node.js, помогающих ускорить процесс отладки.
✍️ @nodejs_lib
Ведение логов является неотъемлемой частью создания современных веб-приложений. Логирование помогает разработчику исследовать различные проблемы приложения и быстро с ними справляться. В противном случае приходится тратить лишнее время на отладку.
В этой статье речь пойдет о пользе ведения логов и различных решениях по логированию для Node.js, помогающих ускорить процесс отладки.
✍️ @nodejs_lib
👍3
4 способа минимизации зависимостей в Node.js
https://blog.appsignal.com/2022/08/31/4-ways-to-minimize-your-dependencies-in-nodejs.html
✍️ @nodejs_lib
https://blog.appsignal.com/2022/08/31/4-ways-to-minimize-your-dependencies-in-nodejs.html
✍️ @nodejs_lib
👍3
Проверка Rest API в Node.js и Express
В этом руководстве мы узнаем, как проверять остальные данные API в приложении Node.js, Express с помощью модуля Express-Validator.
✍️ @nodejs_lib
В этом руководстве мы узнаем, как проверять остальные данные API в приложении Node.js, Express с помощью модуля Express-Validator.
✍️ @nodejs_lib
Telegraph
Проверка Rest API в Node.js и Express
В этом руководстве мы узнаем, как проверять остальные данные API в приложении Node.js, Express с помощью модуля Express-Validator. Оглавление 1: Установите модуль Express-Validator и Body Parser. 2: Создать файл Validation.js 3: Импорт установленных модулей…
👍1👎1
Станьте Python-разработчиком на Хекслете
✔ Пройдите бесплатные вводные курсы, чтобы познакомиться с профессией.
✔ Если понравится — присоединяйтесь к обучению в группе с наставником
✔ Развивайте нетворкинг в 26-тысячном сообществе айтишников
✔ Выполняйте проекты, участвуйте в Open Source, готовьтесь к трудоустройству
P.S. Вводные курсы профессии доступны бесплатно сразу после регистрации. Оцените формат и решите, стоит ли продолжать!
Начните прямо сейчас!
✔ Пройдите бесплатные вводные курсы, чтобы познакомиться с профессией.
✔ Если понравится — присоединяйтесь к обучению в группе с наставником
✔ Развивайте нетворкинг в 26-тысячном сообществе айтишников
✔ Выполняйте проекты, участвуйте в Open Source, готовьтесь к трудоустройству
P.S. Вводные курсы профессии доступны бесплатно сразу после регистрации. Оцените формат и решите, стоит ли продолжать!
Начните прямо сейчас!
👍1
Однопоточность и асинхронность: как у Node это получается?
JavaScript, как многие из вас, должно быть, слышали, — однопоточный. Это означает, что он может выполнять только одну задачу за раз. Все задачи в JavaScript выполняются в одном потоке, который называется основным потоком. Далее
✍️ @nodejs_lib
JavaScript, как многие из вас, должно быть, слышали, — однопоточный. Это означает, что он может выполнять только одну задачу за раз. Все задачи в JavaScript выполняются в одном потоке, который называется основным потоком. Далее
✍️ @nodejs_lib
👍4
Понимание блокировки файлов Node.js
При создании любой программной системы всегда важна целостность данных. Любой инженер-программист сталкивается с традиционным состоянием гонки, которое возникает, когда два пользователя или системы пытаются изменить один и тот же объект данных. Далее
✍️ @nodejs_lib
При создании любой программной системы всегда важна целостность данных. Любой инженер-программист сталкивается с традиционным состоянием гонки, которое возникает, когда два пользователя или системы пытаются изменить один и тот же объект данных. Далее
✍️ @nodejs_lib
👍1👏1
Как установить соединение с MongoDB с помощью Node.js
MongoDB — платформа для коллекций баз данных, хранящих предопределенные данные со схемами, доступ к которым можно получить с помощью языков программирования. Посмотрим, как подключиться к базе данных с помощью Node.js.
https://javascript.plainenglish.io/how-to-establish-a-connection-to-mongodb-with-node-js-8685f31bff2c
✍️ @nodejs_lib
MongoDB — платформа для коллекций баз данных, хранящих предопределенные данные со схемами, доступ к которым можно получить с помощью языков программирования. Посмотрим, как подключиться к базе данных с помощью Node.js.
https://javascript.plainenglish.io/how-to-establish-a-connection-to-mongodb-with-node-js-8685f31bff2c
✍️ @nodejs_lib
👍3
Меняем Async/Await на Promises.allSettled() для ускорения API-вызовов в Node.JS
Существует функция массового редактирования, когда пользователь может выбрать несколько записей и отредактировать их все одновременно. Однако при одновременном обновлении 50+ записей может потребоваться до 50 секунд, и страница зависает. Пользователи путались во время ожидания и часто покидали страницу раньше времени. Сейчас покажу решение
✍️ @nodejs_lib
Существует функция массового редактирования, когда пользователь может выбрать несколько записей и отредактировать их все одновременно. Однако при одновременном обновлении 50+ записей может потребоваться до 50 секунд, и страница зависает. Пользователи путались во время ожидания и часто покидали страницу раньше времени. Сейчас покажу решение
✍️ @nodejs_lib
👍4
🎥 Курс NodeJS
Курс Node.js - для тех, кто хочет начать бекенд разработку
NodeJS. 02. Как учиться на курсе Node.js. Правила курса
NodeJS. 03. Установка и первая программа
NodeJS. 04. Дебаг программ на Node.js
NodeJS. 05. Передача параметров в Node.js
NodeJS. 06. Читаем папки и файлы. Создаем файлы.
Читаем и пишем CSV и JSON файлы в Node.js
Получение GET и POST запросов на Node.js
Подключение к базе данных MySQL в Node.js
Роутинг на Node.JS
Последовательные запросы в базу данных на Node.js
Последовательные запросы в базу данных на Node.js
Модули Node.js, require
Проект на pure Node.js - загрузка файлов на сервер # 1
Загрузка файлов на сервер. Часть 1
Загрузка файла на сервер на чистой Node.js ( часть 2)
Загрузка файлов на Node.js ( часть 5)
Загрузка файлов на Node.js ( часть 5)
Сохраняем данные из формы в базу. Sequelize. Node.js
Сохраняем данные из формы в базу. Sequelize. Node.js
Установка Node приложений на сервер. Руками #1
Установка Node приложений на сервер. Руками #2
Все видео доступны на youtube
✍️ @nodejs_lib
Курс Node.js - для тех, кто хочет начать бекенд разработку
NodeJS. 02. Как учиться на курсе Node.js. Правила курса
NodeJS. 03. Установка и первая программа
NodeJS. 04. Дебаг программ на Node.js
NodeJS. 05. Передача параметров в Node.js
NodeJS. 06. Читаем папки и файлы. Создаем файлы.
Читаем и пишем CSV и JSON файлы в Node.js
Получение GET и POST запросов на Node.js
Подключение к базе данных MySQL в Node.js
Роутинг на Node.JS
Последовательные запросы в базу данных на Node.js
Последовательные запросы в базу данных на Node.js
Модули Node.js, require
Проект на pure Node.js - загрузка файлов на сервер # 1
Загрузка файлов на сервер. Часть 1
Загрузка файла на сервер на чистой Node.js ( часть 2)
Загрузка файлов на Node.js ( часть 5)
Загрузка файлов на Node.js ( часть 5)
Сохраняем данные из формы в базу. Sequelize. Node.js
Сохраняем данные из формы в базу. Sequelize. Node.js
Установка Node приложений на сервер. Руками #1
Установка Node приложений на сервер. Руками #2
Все видео доступны на youtube
✍️ @nodejs_lib
👍9
Понимание UUIDs в Node.js
Идентификация пользователя и безопасность являются критическими факторами для создания современных приложений, и для обеспечения безопасности идентификационных данных пользователей существует множество мер.
https://blog.logrocket.com/uuids-node-js/
✍️ @nodejs_lib
Идентификация пользователя и безопасность являются критическими факторами для создания современных приложений, и для обеспечения безопасности идентификационных данных пользователей существует множество мер.
https://blog.logrocket.com/uuids-node-js/
✍️ @nodejs_lib
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
How to debug Node.js applications in Kubernetes?
https://medium.com/@amirilovic/how-to-debug-node-js-applications-in-kubernetes-c169f1e88c37
✍️ @nodejs_lib
https://medium.com/@amirilovic/how-to-debug-node-js-applications-in-kubernetes-c169f1e88c37
✍️ @nodejs_lib
👍3
How to build a CLI tool in NodeJS ?
https://www.freecodecamp.org/news/how-to-build-a-cli-tool-in-nodejs-bc4f67d898ec
✍️ @nodejs_lib
https://www.freecodecamp.org/news/how-to-build-a-cli-tool-in-nodejs-bc4f67d898ec
✍️ @nodejs_lib
👍2
Эффективная FIFO-обработка для Node.js и Chrome
"По классике" FIFO-очередь для обработки некоторого потока задач обычно реализуется в виде связанного списка элементов. Но для JavaScript такой подход нехорош - он требует либо создания "обвязки" над элементом очереди в виде дополнительного объекта, содержащего ссылки на сам элемент и указатель на следующий, либо превращения элемента в объект и расширения его таким же указателем.
https://telegra.ph/EHffektivnaya-FIFO-obrabotka-dlya-Nodejs-i-Chrome-10-26
✍️ @nodejs_lib
"По классике" FIFO-очередь для обработки некоторого потока задач обычно реализуется в виде связанного списка элементов. Но для JavaScript такой подход нехорош - он требует либо создания "обвязки" над элементом очереди в виде дополнительного объекта, содержащего ссылки на сам элемент и указатель на следующий, либо превращения элемента в объект и расширения его таким же указателем.
https://telegra.ph/EHffektivnaya-FIFO-obrabotka-dlya-Nodejs-i-Chrome-10-26
✍️ @nodejs_lib
👍1
Мы в Хекслете уверены, что успешность разработчика определяется его умением быстро и эффективно решать задачи бизнеса и работать в команде!
Наш курс «Фронтенд-разработчик» поможет вам освоить новую профессию с нуля и начать карьеру программиста уже в процессе обучения.
Как? Все потому, что мы учим фундаментальному:
✅ развиваем алгоритмическое мышление: учим мыслить, как разработчик и переводить любую бизнес-задачу на язык кода.
✅ погружаем в практику с первых дней обучения: вы будете много кодить в онлайн-тренажере и участвовать в разработке открытых проектов Хекслета на GitHub.
✅ готовим к собеседованиям, поиску работы: навыки самопрезентации и нетворкинга пригодятся на любом этапе карьеры.
Начните уже сегодня с бесплатных вводных уроков, чтобы оценить формат обучения и познакомиться с основами, переходи по ссылке выше!
Наш курс «Фронтенд-разработчик» поможет вам освоить новую профессию с нуля и начать карьеру программиста уже в процессе обучения.
Как? Все потому, что мы учим фундаментальному:
✅ развиваем алгоритмическое мышление: учим мыслить, как разработчик и переводить любую бизнес-задачу на язык кода.
✅ погружаем в практику с первых дней обучения: вы будете много кодить в онлайн-тренажере и участвовать в разработке открытых проектов Хекслета на GitHub.
✅ готовим к собеседованиям, поиску работы: навыки самопрезентации и нетворкинга пригодятся на любом этапе карьеры.
Начните уже сегодня с бесплатных вводных уроков, чтобы оценить формат обучения и познакомиться с основами, переходи по ссылке выше!
🤡2👍1