OTUS

Java Developer. Professional

  • Продвинутый уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: не ограничено
Записаться

Java Developer. Professional

Освойте создание современных Java-приложений
Для кого этот курс?
  • Для программистов Java с практическим опытом разработки
  • Для программистов на других языках ООП с опытом разработки от 3-х лет
Программа обучения
  • Тема 1: Подготовка к курсу. ДЗ
  • Тема 2: Дополнение к gradle. Логирование.
  • Тема 3: QA и тестирование
  • Тема 4: Контейнеры и алгоритмы. ДЗ
  • Тема 5: Инструменты для преобразования контейнеров, unsafe, jmh
  • Тема 6: Аннотации. ДЗ
  • Тема 7: Lombok
  • Тема 8: Сборщик мусора. ДЗ
  • Тема 9: Java в Docker-е
  • Тема 10: Байт код, class-loader, инструментация, asm. ДЗ
  • Тема 11: Функциональное программирование в Java
  • Тема 1: Концепты проектирования ООП. ДЗ
  • Тема 2: Creational patterns
  • Тема 3: Behavioral patterns
  • Тема 4: Structural patterns. ДЗ
  • Тема 1: Сериализация. ДЗ
  • Тема 2: NIO - операции с файлами
  • Тема 3: JDBC. ДЗ
  • Тема 4: Общие вопросы работы с СУБД, архитектура РСУБД
  • Тема 5: Hibernate
  • Тема 6: JPQL. ДЗ
  • Тема 7: Типы ссылок. Кэширование. ДЗ
  • Тема 8: No SQL
  • Тема 9: Web сервер. ДЗ
  • Тема 1: Dependency injection. ДЗ
  • Тема 2: Spring Boot. Spring MVC
  • Тема 3: Asynchronous Web applications
  • Тема 4: Spring Data Jdbc. ДЗ
  • Тема 1: Thread
  • Тема 2: JMM
  • Тема 3: Executors. ДЗ
  • Тема 4: Потокобезопасные коллекции. ДЗ
  • Тема 5: Многопроцессные приложения. ДЗ
  • Тема 6: Применение RabbitMQ
  • Тема 7: NIO
  • Тема 8: Netty
  • Тема 9: Реактивное программирование. Spring Webflux. ДЗ
  • Тема 10: Применение Kafka
  • Тема 1: Основы CI/CD
  • Тема 2: Знакомство с Kubernetes
  • Тема 3: Защита проектных работ

Преподаватели

  • Виталий Куценко

    Ведущий эксперт по технологиям

  • Евгений Непомнящий

    Backend-разработчик

  • Сергей Петрелевич

    Ведущий эксперт по технологиям

  • Павел Стрекалов

    Разработчик

  • Александр Оруджев

  • Вячеслав Лапин