Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Разработчик Java. Углублённый уровень

Курс включает всё, что нужно знать и уметь специалисту уровня Middle и выше. Здесь вы освоите продвинутое программирование на языке Java.
121 680 ₽ за курс
стоимость обучения
Уровень сложности
для специалистов
Длительность
6 мес.
Демо доступ
нет
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да
Стажировка
нет
Помощь в трудоустройстве
да
Документ по окончании
сертификат

Программа обучения

  • Основное
  • Содержание программы

Курс рекомендуется тем, кто минимум год занимается разработкой на Java или 3 года на каком-нибудь другом языке ООП. Есть вступительное тестирование.

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

Язык и платформа Java
  • Подготовка к курсу. ДЗ
  • Дополнение к gradle, история изменения языка
  • QA и тестирование
  • Контейнеры и алгоритмы. ДЗ
  • Инструменты для преобразования контейнеров, unsafe, jmh
  • Аннотации. ДЗ
  • Lombok
  • Сборщик мусора. ДЗ
  • Углубленные основы (примитивные типы, Remote debug, Hot swap)
  • Байт код, class-loader, инструментация, asm. ДЗ
  • Функциональное программирование в Java
Проектирование

Концепты проектирования ООП. ДЗ

Behavioral patterns

Creational patterns

Structural patterns. ДЗ

Работа с окружением
  • Сериализация. ДЗ
  • NIO. Логирование
  • JDBC. ДЗ
  • Общие вопросы работы с СУБД, архитектура РСУБД
  • Hibernate
  • JPQL. ДЗ
  • Типы ссылок. Кэширование. ДЗ
  • No SQL
  • Web сервер. ДЗ
Spring
  • Dependency injection. ДЗ
  • Spring Boot. Spring MVC
  • Asynchronous Web applications
  • Spring Data Jdbc. ДЗ
Многопоточность
  • Thread
  • JMM
  • Executors. ДЗ
  • Message System. ДЗ
  • Многопроцессные приложения. ДЗ
  • NIO
  • Netty
Проектная работа
  • Основы CI/CD
  • Знакомство с Kubernetes
  • Защита проектных работ

Чему научат

галочка
Разрабатывать серверные приложения
галочка
Создавать многопоточные и многопроцессные приложения
галочка
Использовать в проектах библиотеки и учитывать особенности языка и Java-платформы
галочка
Уверенно проходить собеседования и самостоятельно решать задачи уровня Middle

Преимущества курса

Помощь в трудоустройстве

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес Email не будет опубликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: