Enterprise технологии в Java-разработке

Школа: Skillbox
Дата начала: в момент подключения
Уровень: для PRO
Формат обучения: записанные уроки
Продолжительность: 6 месяцев
Трудоустройство:

❤️ Есть отзывы
✋ Возможна оплата в рассрочку
✅ Проверено экспертами ИЗИПИЗИ

Зачем проходить онлайн обучение?

Вы научитесь:
  • создавать корпоративные приложения и встраивать их в инфраструктуру бизнеса
  • писать микросервисные системы и управлять потоками данных с помощью Spring Cloud и SAGA
  • Прокачаете навыки разработки на Java и сможете претендовать на работу в крупной международной компании.

Преимущества онлайн обучения

Есть
✅ – Проверка домашних заданий
✅ – Индивидуальная обратная связь
✅ – Бессрочный доступ к урокам
✅ – Помощь с трудоустройством
✅ – Дипломный проект
✅ – Диплом об окончании
✅ – Рассрочка по оплате
✅ – Чат со студентами группы
ЭКСПЕРТНОЕ Мнение ИЗИПИЗИ о курсе
«Благодаря этому курсы вы научитесь создавать корпоративные приложения и встраивать их в инфраструктуру бизнеса, освоите Spring, Maven и другие инструменты. Вы углубитесь в разработку на Java и научитесь создавать микросервисную архитектуру приложений»
ПЕРЕЙТИ К КУРСУ

Средний уровень заработка

60-80к
ДЖУН
80-120к
МИДЛ
130к+
СЕНИОР

Программа онлайн курса

Работа в команде. Гибкие методологии
Вы познакомитесь с Agile, Kanban и Scrum. Научитесь оценивать трудоёмкость задач, расставлять приоритеты и работать по принципам тайм-менеджмента.
Работа в команде. Инструменты взаимодействия
Познакомитесь с инструментами контроля версий и промышленным Gitflow. Научитесь проводить код-ревью и узнаете про распространённые ошибки при проверке кода.
Жизненный цикл разработки
Познакомитесь с фреймворком для автоматизации сборки проектов Maven и промышленным Gitflow. Сможете работать над этапами жизненного цикла проекта и управлять репозиториями.
Архитектура IT. От приложения до экосистемы
Изучите современные тенденции в разработке архитектуры корпоративных систем. Познакомитесь с облачными технологиями, распределёнными вычислениями, динамическими инфраструктурами, сетевыми архитектурами и паттернами проектирования.
Микросервисы. Организация
Познакомитесь с концепцией микросервиса, строением микросервисной архитектуры и архитектурными паттернами. Научитесь работать с модулем Spring Cloud.
Механизмы JVM. Управление памятью
Познакомитесь с JVM (виртуальной машиной) и моделями памяти в Java. Поймёте, как распределять память в JVM и узнаете разницу между stack и heap. Научитесь бороться с утечками памяти, работать со сборщиком мусора Garbage Collection и тюнинговать его.
Механизмы JVM. Компиляция
Научитесь работать с нативным интерфейсом Java, загрузчиками классов и структурой class-файлов, вызовом методов, бинарной совместимостью и компиляцией.
Механизмы JVM. Процессы и потоки
Углубитесь в тему многопоточности и узнаете, как связаны потоки в JVM с потоками ОС. Научитесь вручную работать с прерываниями, профилировать производительности и откроете для себя полезные JVM-опции.
Продвинутые технологии в Java. Исключения
Получите шпаргалку по типам и иерархии исключений. Научитесь делать отлов, мультиотлов, отброс и пробрасывание исключений, работать с цепочками и пользовательскими исключениями. Сможете организовать обработку исключений в приложении и познакомитесь с классом Optional.
Продвинутые технологии в Java. Дженерики
Познакомитесь с концепцией обобщённых классов и методов. Поймёте, как они связаны с механизмами ООП. Изучите ограничения и преимущества их использования и узнаете, что такое стирание типов, мультитипы и параметризированные типы.
Продвинутые технологии в Java. Коллекции
Изучите концепцию коллекций в Java и познакомитесь с интерфейсами Iterable, Iterator, Collection, List и другими. Научитесь работать с хеш-таблицами и потокобезопасными коллекциями.
Продвинутые технологии в Java. Функциональные интерфейсы
Познакомитесь с концепцией функционального интерфейса, анонимными классами, лямбда-выражениями и захватом переменной. Научитесь работать со встроенными функциональными интерфейсами, Consumer, Supplier и другими инструментами.
QA (Quality Assurance)
Узнаете, как проводить статический анализ с помощью SonarQube и Linter, а также модульное, функциональное, интеграционное и нагрузочное тестирования. Познакомитесь с Allure, JMeter и другими инструментами для тестирования ПО.
Инфраструктура разработки
Изучите основы с Linux-администрированием и поймёте границы между ответственностью DevOps-инженера и разработчика. Рассмотрите инструменты для контейнеризации и кластеризации: Docker + Docker Compose, Docker Swarm, Kubernetes, Ansible и Jenkins.
Мониторинг, логирование и аудит
Научитесь отслеживать JVM-метрики и проводить логирование, аудит и мониторинг с помощью Zabbix, Prometeus и Grafana.
Микросервисы. Управление потоками данных
Изучите распространённые проблемы и узкие места в работе с потоками данных. Научитесь работать с фреймворком Spring Cloud Stream, организовывать потоки данных и кешировать данные.
Микросервисы. Администрирование
Научитесь профилировать микросервисы в Spring Micrometer, проводить мониторинг с помощью Elasticsearch, Logstash и Kibana, делать скейлинг микросервисов и управлять зависимостями.
Технологии корпоративной разработки. Работа с протоколами и защита каналов передачи данных
Получите шпаргалку по SSL/TLS и PKI, изучите инструменты для работы с криптографией в Java. Научитесь работать с http, Apache Kafka, rabbitMQ, gRPC и GraphQL.
Технологии корпоративной разработки. Сервисные шины
Познакомитесь с «сервисной шиной предприятия» и поймёте, как интегрировать новое ПО в корпоративную инфраструктуру. Научитесь работать с синхронными и асинхронными протоколами, форматами и валидацией данных, познакомитесь со Spring WebServices и интеграционными паттернами.
Интеграционный фреймворк Apache Camel
Познакомитесь с фреймворком Apache Camel и научитесь с его помощью интегрировать новое приложение в корпоративное программное обеспечение.
Интеграционный фреймворк Spring Integration
Познакомитесь с фреймворком Spring Integration и научитесь с его помощью интегрировать новое приложение в корпоративное программное обеспечение.
Бонус-модуль. Интересные технологии
Изучите возможности инструментов Apache Ignite, Apache NIFI, GridGain, GraalVM, Rsocket и Micronaut. Подведёте итоги курса.

Преподаватели курса

Даниил Пилипенко
Директор центра подбора IT-специалистов SymbioWay

Разработчик и тимлид с 16-летним опытом. 10+ лет работает в сфере Java-разработки. Руководил отделом разработки ПО в издательстве «Вокруг Света». Долгое время являлся ведущим разработчиком «Ютинет». Старший преподаватель и автор нескольких курсов в онлайн-университете Skillbox. Сертифицированный карьерный коуч (ACP Russia, ICF).
Александр Афанасьев
Руководитель направления по развитию интеграционных решений

В IT-сфере с 2013 года. В прошлом — инженер-робототехник, исследователь в лаборатории нейротехнологий, .Net/Java- разработчик, специалист по криптографии и интеграции с ГО, учитель информатики. Участник программы Яндекс.Лицей.

Навыки, которые вы получите ✊

Профессиональные навыки - хард скилз
Софт скилз - надпрофессиональные, которые потенциально можно развивать на этом курсе
⚡ Хард скилз
  1. Разработка корпоративного ПО
  2. Написание микросервисов
  3. Работа с Garbage Collector
  4. Дебаггинг и устранение утечек
  5. Разработка архитектуры приложений
  6. Работа с SQL
  7. Linux-администрирование
  8. Проведение код-ревью
  9. Контейнеризация: работа с Docker
  10. Работа с фреймворком Spring
  11. Понимание устройства JVM
  12. Приоритизация задач
  13. Юнит-тесты
  14. Работа с Maven
  15. Работа с Gitflow
✨ Софт скилз
  1. Стратегическое планирование
  2. Управление проектами
  3. Подбор и развитие команды, управление командой
  4. Бюджетирование
  5. Анализ рынка
💚 Коммент ИЗИПИЗИ
Данный курс соответсвует необходимым для этой профессии навыкам

Подойдет ли мне данный курс?

Курс подойдёт вам, даже если вы начинаете свой путь в программировании с нуля. Лекции составлены таким образом, что внимательно изучая их, а также выполняя домашние задания, вы обязательно усвоите материал. Во время обучения вам будут помогать опытные наставники, которые на протяжении всего курса будут следить за вашим прогрессом, а преподаватели-эксперты области помогут быстро заговорить на профессиональном языке, предоставив вам как теоретические, так и практические знания.
Соответствие навыков профессиям
Мы проверили скилл-сет курса на соответствие навыков реальной работе
95%
Fashion-дизайнер
63%
Fashion-аналитик
56%
Fashion-стратег
Кем можно работать после данного курса
У нас есть карта маркетинговых профессий.
В ней - вся правда о том, что ждет тебя когда начнешь работать
А отзывы где???
Женя Логинова
Идейный вдохновитель ИЗИПИЗИ
Жек, привет✋, а где отзывы-то??? Вроде, курс неплохой, наверняка его уже кто-то проходил и составил свое мнение
Женя Егоров
Верный соратник ИЗИПИЗИ
Привет, привет. Знаю, что онлайн курсы сейчас пользуются огромным спросом⚡Было бы круто найти еще человека, который тоже прошел или еще проходит обучающую программу.

Отзывы дают реальное понимание и помогают определиться с выбором, сам выбирал курс благодаря отзывам
Женя Логинова
Идейный вдохновитель ИЗИПИЗИ
Ок, а давай тогда дадим за отзыв крутую подборку:

⛵Как составить резюме, которое будет вас продавать

⌛Пошаговый конструктор сопроводительного письма, когда оно действительно нужно

⌚ Как составить свою стратегию поиска работы
Женя Егоров
Верный соратник ИЗИПИЗИ
ИЗИ, напишите ваш отзыв, указав свою социальную сеть и после валидации, мы обязательно отправим вам огненную подборку
Полезный материал об онлайн-курсах
Чтобы тебе было проще определиться
с курсом и успешно его завершить
Подробный отзыв, оставленный вами, поможет другим людям определиться с выбором
Спасибо за оставленный отзыв, мы проверим его содержание и свяжемся с вами
У нас есть два простых правила:

❗ Мы уделяем большое внимание отзывам о курсах и проверяем их достоверность

❗Мы не публикуем недостоверные и субъективные отзывы от кого попало, поэтому просим оставить ваши контакты для проверки подленности прохождения
Как вас зовут?
Ваш телефон
Ваш e-mail
Добавьте ссылку на любую вашу социальную сеть, к которой у вас есть доступ
Для того, чтобы мы могли проверить ваш профиль и связаться с вами в случае вопросов
Подробно опишите прохождение курса
Добавьте файлы
Тут вы можете добавить любую вашу гордость. Например, фото диплома, личного кабинета, ваших работ, сделанных на курсе
Made on
Tilda