
udemy
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

Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.


