Docker для разработчиков Java - Видеоуроки

Docker for Java Developers
Duration 10:13:24
Открыть все курсы от udemy

Разработка приложений Java - непростая задача. Каждый день вас просят работать с разными технологиями. Утром вам может понадобиться сохранить данные в базе данных MySQL. Во второй половине дня вы можете работать с RabbitMQ. Завтра вас могут попросить поработать с Mongo или Redis.

Подумайте о том, что вам нужно делать при работе со всеми этими различными технологиями.

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

Если вы работаете в команде разработчиков, вы можете настроить выделенные серверы разработки. Но тогда у вас нет чистой среды разработки. И ваша работа по разработке становится зависимой от доступа к серверам.

Docker - захватывающая технология, которую вы можете использовать для развития.

Популярность Docker была взрывной. Большая часть промышленности была сосредоточена на DevOps. Но тем более в части операций.

Знаете ли вы, Google создает примерно 285 миллионов контейнеров Docker в день?

Docker, несомненно, является популярной технологией для запуска приложений облачного масштаба, таких как GMail.

Но как разработчик Java, что Docker значит для вас?

Вы работаете с MySQL? Для вас есть готовый образ Docker.

Postgres? mongoDB? Redis? Cassandra? RabbitMQ? ActiveMQ?

Да, есть образ Docker, который вы можете скачать и использовать сегодня.

Вы можете использовать Docker для гораздо большего, чем просто локальную разработку.

Вы разрабатываете микросервисы? Если вы еще не развертываете свои микросервисы в контейнерах Docker, скорее всего, вы скоро это сделаете.

Введение в Docker

Этот курс начинается с предположения, что у вас нет знаний о Docker.

Вы узнаете, почему Docker не похож на виртуальную машину.

Сразу же вы узнаете, как запустить Docker-контейнер с Docker Image, снятым с концентратора Docker.

По ходу курса вы узнаете, как создавать свои собственные образы Docker и публиковать эти образы в Docker hub.

Java DevOps с помощью Docker

С помощью плагина Fabric8 Maven вы узнаете, как автоматизировать многие задачи Docker, такие как создание образов для микросервисов.

Docker Compose - это мощный инструмент для запуска нескольких контейнеров Docker. Вы узнаете, как запустить приложение, состоящее из веб-приложения Spring Boot, RabbitMQ, микросервиса просмотра страниц и базы данных MySQL. Через Docker Compose, с помощью одной команды, вы сможете запускать или останавливать это приложение на любой машине Docker!

Использование Docker Swarm Mode

Вы узнаете, как Docker Swarm Mode выполняет оркестровку контейнера. В этом курсе вы создадите свой собственный Docker Swarm Cluster в облаке. Вы развернете контейнерное Java-приложение в Docker Swarm Cluster. Вы увидите, что такое мощная функция сетки маршрутизации Docker Swarm, и как вы можете динамически масштабировать ваше приложение.

Этот курс включает в себя интервью с ведущими экспертами отрасли!

Spring Boot Cookbook! 

Курс включает в себя Spring Boot Cookbook, в котором приведены примеры проектов Spring Boot, которые вы можете использовать против популярных технологий с открытым исходным кодом, включая:

  • Mongo DB

  • MySQL

  • Postgres

  • Maria DB

  • DB2 Express

  • Neo4J

  • Redis

  • Cassandra

  • ActiveMQ

  • RabbitMQ

Полный список уроков Развернуть / Свернуть
  • Урок 1. Course Introduction 00:04:37
  • Урок 2. Instructor Introduction 00:02:30
  • Урок 3. Checking out from GitHub 00:09:54
  • Урок 4. Docker Cheat Sheet 00:01:04
  • Урок 5. Introduction 00:00:52
  • Урок 6. What is Docker 00:14:21
  • Урок 7. Docker Editions 00:09:18
  • Урок 8. Installing Docker 00:01:50
  • Урок 9. Hello World with Docker 00:03:53
  • Урок 10. Docker Hub 00:06:07
  • Урок 11. Introducing KiteMatic 00:03:22
  • Урок 12. Assignment - Run Hello World Nginx 00:01:02
  • Урок 13. Conclusion 00:01:05
  • Урок 14. Introduction 00:01:54
  • Урок 15. Running Mongo DB Docker Container 00:10:02
  • Урок 16. Assignment - download and run Spring Boot Project 00:01:19
  • Урок 17. Assignment Review 00:05:54
  • Урок 18. Docker Images 00:07:51
  • Урок 19. Docker Files 00:08:02
  • Урок 20. Non Persistent Container Storage 00:07:39
  • Урок 21. Assigning Storage 00:09:31
  • Урок 22. Assignment - Run Rabbit MQ in a Docker Container 00:02:29
  • Урок 23. Assignment Review 00:07:57
  • Урок 24. Assignment - Run MySQL in a Docker Container 00:02:34
  • Урок 25. Assignment Review 00:07:12
  • Урок 26. Docker House Keeping 00:08:37
  • Урок 27. Flash Cards 00:06:58
  • Урок 28. Conclusion 00:01:50
  • Урок 29. Introduction 00:00:50
  • Урок 30. Preparing CentOS for Java development 00:08:23
  • Урок 31. Sample Spring Boot Application 00:04:34
  • Урок 32. Running Spring Boot from Docker 00:10:31
  • Урок 33. Assignment: Run Your Own Spring Boot App 00:01:31
  • Урок 34. Assignment - Fix Dockerfile 00:01:00
  • Урок 35. Assignment Review 00:02:01
  • Урок 36. Interview with James Labocki of Red Hat 00:17:05
  • Урок 37. Conclusion 00:00:59
  • Урок 38. Introduction 00:01:34
  • Урок 39. Maven vs Gradle and Fabric8 00:03:22
  • Урок 40. Spring Boot Application Code Review 00:03:26
  • Урок 41. Adding Fabric8 Maven Plugin 00:06:50
  • Урок 42. Creating Docker Image in Fabric 8 00:07:41
  • Урок 43. Publishing to Dockerhub 00:06:05
  • Урок 44. Assignment - perform a release in Maven 00:01:09
  • Урок 45. Assignment Code Review 00:03:13
  • Урок 46. Using A Docker File Template 00:09:48
  • Урок 47. Flash Cards 00:05:56
  • Урок 48. Conclusion 00:01:01
  • Урок 49. Introduction 00:02:11
  • Урок 50. Running a Docker image from Maven 00:06:17
  • Урок 51. Design for a more robust application 00:03:07
  • Урок 52. Application Code Review 00:10:52
  • Урок 53. Running Example Application with Docker 00:10:32
  • Урок 54. Running Docker Containers via Maven 00:15:54
  • Урок 55. Using Docker Containers for Integration Testing 00:11:09
  • Урок 56. Using Maven for CI Builds 00:05:24
  • Урок 57. Assignment: Add Pageview Counter for Index Page 00:01:42
  • Урок 58. Assignment Review 00:05:29
  • Урок 59. Flash Cards 00:05:31
  • Урок 60. Conclusion 00:02:14
  • Урок 61. Introduction to Docker Compose 00:02:37
  • Урок 62. YAML Crash Course 00:07:51
  • Урок 63. Run Wordpress with Docker Compose 00:09:46
  • Урок 64. Run Pageview Service with Docker Compose 00:11:40
  • Урок 65. Assignment: Add Web Application to Docker Compose 00:01:11
  • Урок 66. Assignment Review 00:07:52
  • Урок 67. Adding Spring Boot Actuator 00:03:15
  • Урок 68. Conclusion 00:02:29
  • Урок 69. Introduction 00:02:02
  • Урок 70. What is Docker Swarm Mode? 00:14:14
  • Урок 71. Docker Swarm Mode Init 00:08:38
  • Урок 72. Docker Swarm Topology 00:07:55
  • Урок 73. Provision Servers for Docker Swarm 00:07:27
  • Урок 74. Assignment - Install Docker on Swarm Servers 00:00:52
  • Урок 75. Assignment - Review Install Docker 00:06:14
  • Урок 76. Creating a Multi Node Docker Swarm 00:10:40
  • Урок 77. Assignment - Install Portainer 00:00:34
  • Урок 78. Assignment Review 00:12:40
  • Урок 79. Docker Swarm Service Discovery 00:04:44
  • Урок 80. Docker Swarm Routing Mesh 00:07:00
  • Урок 81. Flash Cards 00:06:39
  • Урок 82. Conclusion 00:02:11
  • Урок 83. Introduction 00:00:47
  • Урок 84. Deploy MySQL as Service in Docker Swarm 00:06:41
  • Урок 85. Docker Overlay Networks 00:09:20
  • Урок 86. Docker Swarm Stacks 00:12:21
  • Урок 87. Using Docker Secrets 00:03:53
  • Урок 88. Implementing Docker Secrets 00:12:16
  • Урок 89. Conclusion 00:01:13
  • Урок 90. Spring Boot Cookbook Introduction 00:01:30
  • Урок 91. Spring Boot Mongo DB Example 00:06:01
  • Урок 92. Spring Boot MySQL Example 00:08:08
  • Урок 93. Spring Boot Postgres Example 00:09:00
  • Урок 94. Spring Boot Maria DB Example 00:09:34
  • Урок 95. Spring Boot DB2 Example 00:07:29
  • Урок 96. Spring Boot Oracle Example 00:12:43
  • Урок 97. Spring Boot Neo4J Example 00:08:47
  • Урок 98. Spring Boot Redis Example 00:06:45
  • Урок 99. Spring Boot Cassandra Example 00:10:14
  • Урок 100. Spring Boot ActiveMQ Example 00:09:13
  • Урок 101. Spring Boot RabbitMQ Example 00:11:53
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 14.06.2019. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

en 58 уроков
linuxacademy Docker - Deep Dive (v18.09.4)
Вы новичок в Docker или нуждаетесь в обновлении текущей версии? Если так, то этот курс для вас! Этот курс будет охватывать Docker 18.09.4.
Duration 04:47:53
1 0
03-01-2018 en 64 урока
pluralsight Docker Deep Dive
Нужно изучить Докер? Это курс для вас! Этот курс обеспечивает прекрасный опыт работы с технологией Docker, включая Docker Engine, Images, Containers, Registers, Networking, Storage и многое другое. Объясняется все теории за кулисами, и все концепции четко демонстрируются в командной строке. Никаких предварительных знаний о Docker или Linux не требуется.
Duration 04:29:51
16 0
en 42 урока
linuxacademy Docker Deep Dive
Этот курс исследует Docker от самых основ установки и функционирования до углубленного обзора вариантов использования и расширенных функций. Мы поговорим о том, как Docker спроектирован так, чтобы лучше понять, как управлять Linux-контейнерами с помощью Docker Client. Как только мы хорошо разберемся с основами, мы углубимся в сложные варианты использования и действительно раскроем мощь всей системы.
Duration 07:34:30
2 0
07-08-2018 en 70 уроков
udemy Docker Mastery: The Complete Toolset From a Docker Captain
Сборка, компоновка, развертывание и управление контейнерами Docker от разработки до DevOps Swarm clusters. Будьте готовы к будущему, где разрабатывается и развертывается почти все программное обеспечение в контейнерах. Добро пожаловать на самый полный и современный курс обучения и использования Docker от разработки и тестирования до развертывания и производства. Преподает его капитан Докера и консультант DevOps.
Duration 08:46:35
20 0
05-09-2017 en 1 урок
egghead Build Your Own Custom Docker Image
В этом уроке мы рассмотрим как создать собственный образ Docker с нуля. Мы рассмотрим процесс запуска контейнера Debian, установки пакетов и работы над проблемамами конфигурации, а также стратегии создания файла Docker.
Duration 00:13:44
6 0
02-10-2017 en
Nigel Poulton Docker Deep Dive
Где бы вы были, если бы не всплыли волны виртуализации? Наверное, это не самое подходящее место! Ну ... еще одна волна на нас - волна контейнеризации - и если вы не занимаетесь серфингом, вы наверняка утонете. Эта книга - это ваше руководство по работе с волной контейнеризации!
Duration
3 0

Последнее добавленное

100 дней веб-разработки с Python

100 дней веб-разработки с Python

en
# 100DaysOfWeb в Python - это курс, который обеспечит вам успех, обучая вас веб-разработке на Python. Каждые 4 дня, посвященные другой концепции, вы будете поражены тем, сколько веб-технологий и библиотек Python вы изучите в этом путешествии. Присоединяйтесь к курсу и начните свое 100-дневное...
Практический JavaScript

Практический JavaScript

ru
Для изучения курса желательно знание HTML + CSS. Знание основы JS будет плюсом, но не обязательно. Делаем форму для регистрации и входа пользователей. На нативном JavaScript (ES6). Все эффекты прописываем с помощью JS самостоятельно. Пишем проверку (валидацию) формы с выводом ошибок.
Android юнит-тестирование и TDD

Android юнит-тестирование и TDD

en
Этот курс научит вас всему, что вам нужно знать о юнит тестировании и разработке через тестирование в приложениях для Android. Он разработан, чтобы быстро приступить к работе с юнит тестированием с использованием Android Studio и JUnit, выполнив серию тщательно разработанных практических упражнений.
Animating React

Animating React

en
В этой серии уроков мы с головой погрузимся в анимацию в React. Мы будем использовать библиотеку React Spring и physics based анимацию. Мы будем использовать очень много клевых техник которые можно и нужно использовать в реальных приложениях. Мы будем строить меню, модальные окна и все с чем вы...
chat
logo