Node JS фундаментальный курс от А до Я. Node.js Теория и практика
ฝัง
- เผยแพร่เมื่อ 9 มิ.ย. 2024
- Node js курс. В этом ролике мы разберем основные теоретические и практические моменты связанные с node js. Сделаем небольшой фреймворк на node js. Научимся работать с базами данных. В конце вас ждет план на дальнейшее обучение.
Мой курс "Продвинутый Frontend. В production на React" - ulbitv.ru/frontend
Исходный код здесь - t.me/ulbi_tv/39
Домашнее задание здесь - boosty.to/ulbitv/posts/4b65a3...
Таймкоды:
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 ➝ ПЛАН на дальнейшее обучение . Ставим лайки и пишем комментарии :)
Мой канал в telegram и канал для общения подписчиков - t.me/ulbi_tv
Поддержать меня и мой канал вы можете по ссылкам ниже.
Patreon/boosty (доступ к бонусам) - boosty.to/ulbitv
Qiwi кошелек - qiwi.com/n/BODYE821
Яндекс деньги - yoomoney.ru/to/4100116193037469 - วิทยาศาสตร์และเทคโนโลยี
Топ контент
Спасибо, Владилен)
@@den9943 Нет ничего такого в том, что блоггеры просматривают контент других блоггеров. Так же нет ничего зазорного в том, что он может взять некоторые приемы и подходы на вооружение, посмотреть на подачу одного и того же контента с разных сторон.
Как расти и развиваться, если не анализировать рынок?
И Ulbi TV, и Владилен Минин, и много других блоггеров внесли огромный вклад в становление русских программистов. Многие начинающие (и с опытом) программисты пользуются их роликами с удовольствием. Лично я искренне благодарен им всем за это.
@Den твое мнение имеет право на существование и я понял тот посыл, который ты хотел донести... Но лично мне не понравилось твое пренебрежение.
@@UlbiTV тот момент когда после твоего ролика я понял зачем вообще нужен event loop, promice, которые изучал у Владилена, он тоже про это достаточно простые видео делает, но в теорию углубляешься больше ты мол зачем и конкретно где это нужно)
ДНО КОНТЕНТ
@@Snake98365 "в теорию углубляешься больше ты мол зачем и конкретно где это нужно)" - это мысль или генерация случайных символов? Если первое, сформируйте, пожалуйста!
Фронтендеры, с вас по лайку под этим комментом. Интересно сколько нас тут.
А кого ещё вы здесь ожидаете увидеть? Отоларингологов?)
@@user-ts7lj1lu1k отоларингологи под другим комментом отмечаются, не путайте людей.
@@user-ts7lj1lu1k ну может беков ...так как нода а не реакт ))
Много)
Каждый раз визжу от радости когда вижу новое видео на твоём канале. То, что ты делаешь это просто невероятно. Так, как ты объясняешь не объясняет никто, у тебя реально талант. Спасибо огромное, откладываю все дела и начинаю смотреть!!!!!!!!!
Присоединяюсь, контент топ
Спасибо!) продуктивного просмотра!
@@UlbiTV привет, я вот новичок и хочу изучить нод, с какого видео мне начать?
Дорогой Тимур, как только я устроюсь на работу, я буду твоим патроном. Ты делаешь хорошее дело. Спасибо тебе.
Привет, спасибо за поддержку, и успехов в обучении и поиске работы:)
Поддерживаю ! только хоть какие то деньги появятся, будем донатить !
устроился ?
@@shpaton давно и патроном была пока была возможность. Сейчас живу за границей.
@@cheesecheesson9842 ну это обнадеживает, значит будем смотреть, спасибо)
твой канал это просто подарок для разработчиков, и для опытных, и для новичков особенно!
Масштабирование - это очень нужно!!!
И стримы тоже очень полезно!
Был бы очень признателен за такой контент!
Такого еще не было. Огромное спасибо. Здоровья и благополучия!!!
Капец как нужна информация про масштабирование, балнсировку, кластеризацию и т.д. Буду искренне благодарен!!
Согласен про докер и кубик тоже
Названия видео всегда совпадают с содержанием! Чувствую курс действительно фундаментальнейший!!!!!!!!!!!
Смотрим!
Под каждым видео жду ваш комментарий!
Лучший в мире за работой! Как по мне канал где все объясняется максимально доступно, такого больше нигде не встречал. Спасибо!
Бесконечная благодарность тебе, Тимур за твои ролики. Тонны полезной и правильно структурированной информации в удобном для обучения формате. Все доходчиво и понятно. Отдельное спасибо за и за план дальнейшего обучения.
у меня нет слов , парни из комментарии все сказали , хотелось бы услышать про high load и про докер контейнеров) Спасибо Тимур за лучший контент)
Повод для гордости более чем весомый! Работа проделана колоссальная. Спасибо
Ура товарищи! Просто шикарно! Ты реально один из полезнейших людей на ютубе. Благодарю тебя от души!
Процесс получения знаний вышел на новый уровень. Спасибо!
Да ты ж мой родненький ,ты ж мой золотой ,какой ты красавчик ухххх, такая годная тема на 2 часа ,бл продолжай ,не бросай ,чую я у тебя научусь много чему ,вот начал 2 месяца назад с react и от тебя же пошел делать заказ на фрилансе ,кросс от души тебе
Спасибо дружище и успехов!
Масштабирование - очень интересно, ждем новых видео))), лучший каyал в русском TH-cam!!!
Даёшь масштабирование node js приложения!
Ultbi TV - это просто настоящий клондайк для развития! Особенно полезно вайтишникам и джунам. Огромное спасибо за проделанную работу!
Ulbi TV, говорю "мне это надо, расскажи") Про масштабирование node js приложений) И подробнее про stream)
Нет слов, одни эмоции! Спасибо большое за то, что делишься своим трудом!
лучший, просто лучший, более качественной подачи и структуризации инфы найти нереально)
Было б круто увидеть ролик про докер
Тимур спасибо! Сейчас на работе, постараюсь глянуть вечером , но лайк авансом сразу же, репатуция твоих видео для меня положительная)
Жду обратную связь тогда:))
Красавчик ! В конце прям топ, по полкам разложил куда дальше и за все те видео, что уже есть тоже отдельное спасибо 💪🏼
💪🏿✊🏻
Вау! Не зря себя в конце похвалил, ведь твой контент уникален) Фронта везде много, а чтобы нормально про бек рассказывали -- редкость. Я бекендер и меня очень радуют твои видео по беку) Ты не только поверхностно показываешь, но и с практикой копаешь слегка вглубь. Благодаря Тебе сейчас почти прошел свой трехмесячный испытательный срок и если я его пройду -- жди на патреоне))) Спасибо Тебе й успехов!
Привет! Поздравляю и успехов на новом месте работы!
очень интересно тема про стримы поподробнее
Про масштабирование через Docker интересно посмотреть
Thanks a lot!!! Eagerly waiting for AWS course (strategies of uploading files to S3, converting videos, lambdas and so on ).
Благо дарю Тимур за подробный контент по Nodejs 👍
Зашёл поставить лайк. Посмотрю потом. Заранее спасибо! =)
Супер курс. Без воды, в хорошем темпе. Все четко. Просто класс! Спасибо.
Спасибо за отличный контент! Node JS фундаментальный курс от А до Я. Node.js
материал конечно жесть , в хорошем смысле , не совсем для начинающих особенно в конце конечно, смотришь и понимаешь местами насколько далек от жизни.
Спасибо
Жду видео про масштабирование node js приложений!
Большое спасибо. Много чёрных пятен исчезло.
Да , видео по масштабированию node.js было бы очень интересно. Спасибо за материал!. The best.
Самая выжимка. Супер контент! Про стримы интересно.
лучши курс !
обязательно ждём продолжения !
спасибо за твой труд !
Читаешь мысли) Как раз начал знакомиться с нодой, и тут человек выпускающий лучшие ролики по веб-технологиям делает по ней ролик, кайф!)
Хех, спасибо за поддержку!
@@UlbiTV Спасибо тебе, огромное, за то что ты это для нас делаешь бесплатно
Очень бы хотелось увидеть ролик про маштабирование node js приложение!
Вот это контент....Node JS фундаментальный курс от А до Я. Node.js Теория и практик
Про Стримы очень интересно! Прошу записать отдельный урок.
Ну ты внатуре красавчик. Конечно не все подробно рассказывал, но в целом хорошо
ну за такое видео не грех лайк поставить от сео-гуру и вебмастера-профи СЕООНЛИ
Не забываем подписываться в телеграм! - t.me/ulbi_tv
Домашнее задание тут - boosty.to/ulbitv
Огонь! Спасибо огромное за видосы без грамма воды!! Балансировка - Кластеры - Докер просто огонь тема для будущих видео! Также норм тема Микросервисы на Node js.
Привет! занимаешься ли ты менторством?
так вроде вся core team express перекочевала в koa и он вроде удобнее, чем express =)
You are the best bro, I'll wait your next video about clusters, streams, event driven architecture.
пожалуй лучший канал для изучения бэка (тут просто кладезь отправной информации, где нет кучи лишней теории, которая только забивает по началу голову)
Большое спасибо!!!! Собираюсь двигаться в этом направлении. Очень полезно!!!
Полегче пожалуйста, мой мозг не выдерживает слишком высокого качества контента 😁 , а если серьёзно то огромное спасибо как всегда🙏! Просто нет слов, насколько полезно такое видео!!!
Спасибо, Рус:)
Очень интересно как в данный момент у тебя обстоят дела с программированием, нашёл работу?
@@grolland-crда нет вон он про шахматы смотрит видосы и наверное курсы по шахматам за 2 часа
Круто. Давно не хватало такой методички! Много видео есть разных, но вся информация разрознена
23:39 планировщик потоков
25:00 модуль для работы с потоками
25:19 демультиплексор событий и шаблон Reactor (25:42)
27:31 схема работы
29:39 совместимость шаблона Reactor с разными оп. системами и обход несовместимости с помощью библиотеки Libuv
30:45 Event loop
33:15 объект process
34:34 env (переменные окружения)
35:12 написание первого скрипта в package.json
35:43 установка пакета cross-env
36:25 создание файла .env
36:32 установка пакета dotenv
37:30 argv (аргументы)
Аргументы path
join() (склеить участки пути)
__dirname (относительный путь)
40:58 resolve() (абсолютный путь, может работать не предсказуемо, лучше использовать join с __dirname)
42:04 parse() (парсинг пути)
еще методы и свойства
43:03 URL
44:06 Файловая система
44:01 модуль fs (для взаимодействия с файловой системой)
методы модуля:
44:32 сихр. и асинх. методы
44:52 mkdirSync() - создание папки (синхронный способ)
45:21 создание вложенных папок
45:52 mkdir() - создание папки (асинхронный способ)
47:31 rmdir() - удаление папок
48:04 writeFile() - создание файла и запись в него данных (если файл с данными существует - она его перезаписывает)
49:01 appenfFile() - добавление записи в конец файла
49:24 ад колбэков
50:07 промисы
53:33 ряд других методов
53:51 readFileAsync() - чтение файла (асинхронный вариант)
1:00:44 модуль cluster
Отлично, продолжай фулл ролик
Обычно ролики смотрю на скорости 1.5, здесь же и 1 много кажется. Контент полезен, но очень плотно упакован
Очень интересно видео про масштабируемость и про стримы!
Огромная благодарность за предоставленные материалы, теория и практика в одном флаконе без лишней воды. Сразу видно профессионализм.
Да и подписка конечно)
круче уже не куда ) спасибо большое
Видео, как ты любишь говорить - просто кладезь информации! Тут просто уйма теории обо всем: движок V8, библиотека libuv, шаблон Reactor, работа операционных систем с демультиплексором событий, Event Loop, модули Events, Cluster и HTTP, работа со streams. И все рассказано максимально кратко и емко. Плюс еще потом вся теория закреплена практикой. Очень хотелось бы увидеть от тебя ролики о масштабировании NodeJS приложений и о работе со стримами в NodeJS. Спасибо тебе большое за твой труд, Тимур!
У тебя самые лучшие видео! ты супер! как всегда лаконично и все самое главное.
Спасибо. Ещё Node!
Четко, давай авс и балансировку и докер и как это все вместе 😁
Давай больше nodejs! Такая инфа типа "у createServer - req и res на самом деле стримы..." польезно знать, материал лучше прилипает. Спасибо!
Насколько твои видео это концентрат полезной и бесценной информации. Благодарю за наикрутейший ролик))))
досмотрел до конца, слишком годный контент!
Нужен ролик по масштабированию node.js приложений!
Отлично, будет что посмотреть!
Масштабирование - это очень нужно!!! +
2:40 файл может быть вообще какого угодно расширения, по крайней мере на винде, сам недавно узнал)
Спасибо за материал. 3 недели как делаю задачки на курсах. Жалею, что ролик не вышел раньше :)
еу, автор канала, ты рок звезда в мире обучающих видео по веб программированию, по качеству выкладки контента ты в самом топе!
Даешь ролик по масштабированию!
Я человек простой. Вижу новое видео на канале - ставлю лайк.
Я тоже простой, вижу ваши лайки и комменты - делаю новое видео:))
Пушка, гонка! Вот что является качественным контентом!
У меня такой план. С перво смотрю твои видоси для начало и потом ПУТЬ самурая (Backend) с Димычом .
Лучший урок по node js однозначно
наконец-то дождалась Ноды! Сначала лайк, потом уже смотрю)
Продуктивного просмотра и жду фидбек!
Дай дог тебе здоровья чувак
Спасибо и взаимно!
Красава! Под пивас всегда тебя смотрю или перед сном.
😂😂😂
😂💪🏿
You are the best! Thanks a lot for your hard efforts!
Досмотрел до конца, комментарий в поддержку )
9:00 - Просто, быстро и наиболее энергозатратно! )))
Великолепное качество видео!
Давай теперь интернет магазин на NextJS )
Сразу лайк и комент, ибо уверен в этом авторе все что смотрел было Мега полезно!
Спасибо, очень интересно. Обязательно буду смотреть про кластеризацию и балансировку.
Очередное очень полезное видео. Тимур, спасибо огромное
Вот мне это надо, расскажи
Благодарю! как всегда невероятно качественно сделанный контент! И да голос в копилку большего количества тем по Node.js и fullstack!
хороший материал, по ивентам и стримам было очень полезло. Спасибо
You are awesome! Keep doing what you're doing!
Досмотрел, супер! Народ поддержите автора кто чем может! Я закинул копеечку на киви, такую работу надо поддерживать! Спасибо!
Я тут просто, чтобы лайк поставить, и коммент на всякий случай оставить.
Всем приятного просмотра :)
Спасибо за поддержку!
то что надо, спасибо)
Первая нормальная схема Event Loop в восточной европе
Дождался, живи долго и счастливо
Спасибо и взаимно!
Крассавчик))))
Ой как вовремя) спасибо!
Зашел чтобы чисто сказать спасибо. Как закончу с видео по Vue, вернусь
Жду обратную связь!)
не думал, что вернусь сюда спустя 4 месяца
9:09 - я думаю Ты хотел сказать наиболее энергоэффектвно или наименее энергозатратно ))
Спасибо! Из всех it просвятителей могу слушать только тебя) Без хейта к другим, но у тебя действительно магическая способность ретранслировать знания в понятной форме)
Видео великолепное! Оказывается я многое не знал в ноде
Гайд на кластеризацию жду как никто другой
СПАСИБООООО ОГРОМНОЕ БРО ПОСМОТРЕЛИ ДО КОНЦААА!!! ЖДЕМ С НЕРТЕПИНИЕМ НОВЫЕ ВИДОСЫ! БЕЗКОНЕЧНЫЕ ЛАЙКИ ТЕБЕ!