Только что закончил запись нового материала по Docker.
Вы давно просили меня это сделать.
Плюс я посмотрел на то, что есть сейчас на Youtube и понял, что нет понятных материалов для тех, кто не знает, что это за технология.
Когда я выпущу ролик, будьте уверены, что вы поймете Docker, полюбите его и будете понимать в деталях, как он работает.
Я довольно долго готовил материал, и его получилось очень много. Потому я решил сделать 2 части.
В итоге, что вас ждет на следующей неделе:
- Docker полный курс с нуля (~ 2 часа)
- Практикум по Docker (~ 2.5 часа)
В рамках практикума я возьму готовое MERN приложение и покажу, как с нуля сделать для него dev & prod сборку.
Сейчас занимаюсь оформлением, нетерпится поделиться этой работой
Количество постов 439
Частота постов 22 часа 35 минут
ER
62.98
Нет на рекламных биржах
Графики роста подписчиков
Лучшие посты
Docker — это платформа для разработки, доставки и запуска контейнерных приложений.
Если такая формулировка не добавляет ясности, то давайте я расскажу про это простыми словами. Возьмем пример:
Вы разрабатываете приложение на NodeJS (сюда входит и React, Angular, Vue). Закончив разработку локально, вам необходимо залить это приложение на удаленный сервер и там запустить его.
На удаленной машине у вас может быть другая операционная система или версия NodeJS. А задача сделать так, чтоб приложение работало одинаково везде.
Если делать всю настройку в ручную, то шанс ошибки очень велик. Допустим поставим другую версию NodeJS и вылезет какой-нибудь неприятный баг в самом коде. Или на другой ОС будут проблемы с установкой какого-нибудь пакета (привет Windows).
Решить эти проблемы как раз легко может Docker. Перед тем, как залить приложение, мы складываем его в контейнер и настраиваем. Docker же гарантирует, что контейнер, который мы настроили локально, будет работать точно так же на удаленной машине.
Другой пример. Когда-нибудь пробовали установить MongoDB локально? С Docker это можно сделать за 30 секунд, опять же вне зависимости от ОС.
Контейнерами это не просто так называется, прямая аналогия с контейнерами для перевозок товаров. Когда их стандартизировали, эффективность перевозок выросла. Так же и с приложениями. Работая с Docker мы всегда получаем один результат и это упрощает разработку.
P.S. Завтра на моем Youtube канале выйдет подробный ролик курс по Docker.
Если такая формулировка не добавляет ясности, то давайте я расскажу про это простыми словами. Возьмем пример:
Вы разрабатываете приложение на NodeJS (сюда входит и React, Angular, Vue). Закончив разработку локально, вам необходимо залить это приложение на удаленный сервер и там запустить его.
На удаленной машине у вас может быть другая операционная система или версия NodeJS. А задача сделать так, чтоб приложение работало одинаково везде.
Если делать всю настройку в ручную, то шанс ошибки очень велик. Допустим поставим другую версию NodeJS и вылезет какой-нибудь неприятный баг в самом коде. Или на другой ОС будут проблемы с установкой какого-нибудь пакета (привет Windows).
Решить эти проблемы как раз легко может Docker. Перед тем, как залить приложение, мы складываем его в контейнер и настраиваем. Docker же гарантирует, что контейнер, который мы настроили локально, будет работать точно так же на удаленной машине.
Другой пример. Когда-нибудь пробовали установить MongoDB локально? С Docker это можно сделать за 30 секунд, опять же вне зависимости от ОС.
Контейнерами это не просто так называется, прямая аналогия с контейнерами для перевозок товаров. Когда их стандартизировали, эффективность перевозок выросла. Так же и с приложениями. Работая с Docker мы всегда получаем один результат и это упрощает разработку.
P.S. Завтра на моем Youtube канале выйдет подробный ролик курс по Docker.
Массив — одна из самых распространенных концепций Javascript, которая дает нам множество возможностей для работы с данными, хранящимися внутри.
🏻 Ловите несколько полезных советов при работе с ними. Пишите, если эта тема вам была интересна и какую вы ждёте в наших следующих постах.
До встречи в комментариях.
🏻 Ловите несколько полезных советов при работе с ними. Пишите, если эта тема вам была интересна и какую вы ждёте в наших следующих постах.
До встречи в комментариях.
Привет. Подготовили для вас небольшую шпаргалку по методам массивов в JavaScript. А чтобы было более наглядно видно, как эти методы работают, мы разберём их на... чашках кофе.
Не забудьте забрать себе эту простую шпаргалку и возвращаться к ней при необходимости. Да прибудет с вами сила JavaScript :)
Не забудьте забрать себе эту простую шпаргалку и возвращаться к ней при необходимости. Да прибудет с вами сила JavaScript :)
Первая проба выпустить видеоролик в ВК
В нем Владилен покажет решение 16 задач на собеседование по JavaScript. Однако контент в целом подойдет для любого языка программирования. Для некоторых задач были показаны несколько решений!
Внутри много продвинутых тем для уровня Pre Junior / Junior / Middle
Все подробности в ролике снизу 🏻
В нем Владилен покажет решение 16 задач на собеседование по JavaScript. Однако контент в целом подойдет для любого языка программирования. Для некоторых задач были показаны несколько решений!
Внутри много продвинутых тем для уровня Pre Junior / Junior / Middle
Все подробности в ролике снизу 🏻
Ни на что не намекаю…
Компания Microsoft в 2012 году представляет язык программирования TypeScript.
В 2015 году тот же Microsoft выпускает VSCode, написанный на TypeScript.
2018 год. Microsoft покупает Github.
2020 год. Github покупает npm - самый крупный пакетный менеджер для JavaScript. Вы же еще помните, что Github - это Microsoft?
…
Мы пишем код на TypeScript в VSCode, подключаем библиотеки с npm и заливаем все на Github.
Вы, кстати, какой ОС пользуетесь?
Компания Microsoft в 2012 году представляет язык программирования TypeScript.
В 2015 году тот же Microsoft выпускает VSCode, написанный на TypeScript.
2018 год. Microsoft покупает Github.
2020 год. Github покупает npm - самый крупный пакетный менеджер для JavaScript. Вы же еще помните, что Github - это Microsoft?
…
Мы пишем код на TypeScript в VSCode, подключаем библиотеки с npm и заливаем все на Github.
Вы, кстати, какой ОС пользуетесь?
Нас 150 000
Хочу вас поблагодарить за интерес и активность! Канал преодолел новую отметку)
Ровно год назад в начале мая на канале было на 50 000 подписчиков и тогда я выпустил курс по JavaScript на 6 часов. Люблю отмечать подобные рубежи значимым контентом
Сейчас я уезжаю на 10 дней в путешествие, однако по возвращению у меня для вас будет нечто более грандиозное, чем год назад. Есть амбициозная цель по развитию Youtube
Помимо контента на Youtube у меня будет еще несколько анонсов, которые вас точно не оставят равнодушными, так что Stay Tuned
Хочу вас поблагодарить за интерес и активность! Канал преодолел новую отметку)
Ровно год назад в начале мая на канале было на 50 000 подписчиков и тогда я выпустил курс по JavaScript на 6 часов. Люблю отмечать подобные рубежи значимым контентом
Сейчас я уезжаю на 10 дней в путешествие, однако по возвращению у меня для вас будет нечто более грандиозное, чем год назад. Есть амбициозная цель по развитию Youtube
Помимо контента на Youtube у меня будет еще несколько анонсов, которые вас точно не оставят равнодушными, так что Stay Tuned
Postman внутри VSCode
Рассказываю, как отправлять запросы прямо из VSCode. Очень классное расширение, дублирующее функционал Postman.
Если не знаешь, что такое Postman, то в видео тоже расскажу. Необходимый инструмент для Web-разработки
Рассказываю, как отправлять запросы прямо из VSCode. Очень классное расширение, дублирующее функционал Postman.
Если не знаешь, что такое Postman, то в видео тоже расскажу. Необходимый инструмент для Web-разработки
Собеседование на позицию frontend-разработчика, это не только задачи из ряда “что выведет консоль”, это ещё и вопросы, где вам необходимо быстро сориентироваться и дать чёткий ответ🤗
Сегодня у нас один из самых частых вопросов, который достаточно прост, но может вызвать замешательство🤔
Друзья, полезен ли такой формат? Накидайте плюсов и огней, если да, и напишите в комментариях, какая тема вызывает у вас сложности при изучении JavaScript
Сегодня у нас один из самых частых вопросов, который достаточно прост, но может вызвать замешательство🤔
Друзья, полезен ли такой формат? Накидайте плюсов и огней, если да, и напишите в комментариях, какая тема вызывает у вас сложности при изучении JavaScript