Сохранёнки программиста
7.64K subscribers
1K photos
39 videos
3 files
1.53K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Урок: Зачем нужен и как работает Docker

Чтобы научиться работать с докером важно понимать принципы его работы.

Зачем он вообще нужен, почему он стал популярным, в чем сила и слабые стороны докера, для чего он нужен программисту:

https://youtu.be/KS80Knz-1Z4

#урок #docker #начинающим #ru
Видео: Docker что это? Все о контейнеризации за 8 минут

Это короткое видео поможет вам понять контейнеризацию и ее отличие от виртуальных машин. В нем объясняется, как она работает и для каких целей используется. Получите ответы на все вопросы в компактной форме:

https://youtu.be/VeiddqzBMls

#видео #docker #начинающим #ru
Статья: Основные концепции Docker на простых примерах из жизни

Статья представляет собой практическое введение в основные понятия Docker. Она объясняет, что такое Docker, его роль в разработке ПО, а также рассматривает контейнеры, образы, Dockerfile и примеры использования Docker. Это полезное руководство для начинающих разработчиков и интересующихся Docker.

Ссылка на статью

#статья #docker #начинающим #ru
Видео: Docker для Начинающих

В этом видео рассказывают про Docker — платформу для разработки, доставки и запуска контейнерных приложений. Docker позволяет решить проблемы совместимости приложений, обеспечивая одинаковую работу на разных операционных системах и версиях языков программирования. Он упрощает разработку, предоставляя гарантию, что контейнеры, созданные локально, будут работать так же на удалённых машинах.

https://youtu.be/n9uCgUzfeRQ

#урок #docker #начинающим #ru
Книга: Использование Docker

Автор: Эдриен Моуэт
Год издания: 2017

Описание:
Докер-контейнеры предоставляют простые, быстрые и надежные методы разработки, распространения и запуска программного обеспечения, особенно в динамических и распределенных средах. В этом практическом руководстве вы узнаете о важности контейнеров, преимуществах применения Docker и как интегрировать Docker в процесс разработки.

Книга предоставит обширный материал: от основ, необходимых для запуска нескольких контейнеров, до описания сопровождения крупной системы с множеством хостов в сетевой среде с сложным режимом планирования.

#книга #docker #ru
Курс: Docker для начинающих + практический опыт

Этот курс — отличное введение в Docker для абсолютных новичков. Лекции, демонстрации и упражнения помогут вам освоить Docker и разработку собственных образов, включая Dockerfiles и Docker Compose. Вы сможете практиковаться прямо в браузере, без необходимости настройки собственной среды. Курс предназначен для новичков в DevOps.

Ссылка на курс

#курс #docker #начинающим #ru
Курс: Docker для начинающих

Этот курс предназначен для разработчиков, желающих начать с основ и овладеть концепцией Docker и контейнерами, а также узнать, как эффективно использовать их в различных средах. В рамках этого курса вы узнаете, как установить Docker, настроить его для работы на вашей локальной системе, выполнять клонирование и обработку контейнерных образов. Тут также расскажут, как облегчить свою работу с помощью инструмента docker-compose, как создавать собственные образы с использованием Dockerfile и как управлять контейнерами, включая монтаж хост-томов и перенаправление портов.

Ссылка на курс

#курс #docker #начинающим #ru
Книга: Программирование Cloud Native. Микросервисы, Docker и Kubernetes

Автор: Иван Портянкин
Год издания: 2022

Описание:
Развитие интернет-программирования и создания онлайн-сервисов стало более доступным благодаря облачным вычислениям. Книга затрагивает Cloud Native концепцию, историю виртуализации, роль Docker контейнеров и микросервисов, а также настройку и оркестрацию Kubernetes для надёжных и устойчивых систем в различных облаках.

Скачать

#книга #docker #k8s #ru
Курс: Основы работы с Docker

Docker — открытая платформа для создания, поставки и запуска распределённых приложений. Это экономит время разработчиков и приносит пользу серверам, особенно в области облачных приложений.

Курс знакомит с программной платформой Docker. Тут освещаются ключевые аспекты работы с контейнерами, включая упаковку приложений с зависимостями, конфигурациями и окружениями.

Ссылка на курс

#курс #docker #начинающим #ru
Шпаргалка: Основные команды Docker

Docker — платформа для быстрой разработки, тестирования и развёртывания приложений. Она упаковывает ПО в стандартизированные контейнеры, включающие все необходимые компоненты. Это обеспечивает быстрое развёртывание и масштабирование приложений в различных средах, обеспечивая надёжность работы кода.

Один из интерфейсов работы с Docker — командная строка. Сохраняйте полезную шпаргалку, где можно найти описание основных действий в докере, а также базовые команды для работы с образами, томами и регистрами.

Ссылка на шпаргалку

#шпаргалка #docker #ru
Урок: Основы Docker

В этом видео вы окунётесь в мир Docker, где узнаете, что это за технология, и познакомитесь с её базовыми понятиями. От простого "Hello World" вы перейдёте к реальным примерам, включая работу с портами, создание Docker volumes и развёртывание временной базы данных.

Ссылка на доклад

#урок #docker #начинающим #ru
​​Урок: Всё, что вам нужно знать про Docker

Docker — инструмент, который решает несколько очень распространённых головных болей с приложениями. Например, закидываете протестированное приложение на прод, а там версия NodeJS другая и уже что-то не работает. Знакомо? Docker решает эту проблему изоляцией системы. Так, разрабатывая и тестируя локально приложение в контейнере, вы можете быть уверены, что где-то на сервере это приложение будет работать так же стабильно (при учёте, что оно так же запускается в контейнере).

Ловите исчерпывающий гайд, после изучения которого вы сможете использовать Docker даже если до этого момента про него не знали: понятная теория, объяснение структуры и примеры команд.

#урок #docker #начинающим #ru