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

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

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

Курс рекомендуется тем, кто минимум год занимается разработкой на Java или 3 года на каком-нибудь другом языке ООП. Есть вступительное тестирование. Если у вас нет опыта в разработке, но вы хотите учиться на этом курсе, можете изучить подготовительную программу «Java для начинающих программистов», стоимостью 15 000 рублей.
100 000 ₽
стоимость обучения
% Беспроцентная рассрочка на мес.
Добавить в избранное
Узнать о снижении цены
Уровень сложности
для специалистов
Длительность
6 мес.
Демо доступ
нет
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да
Стажировка
нет
Помощь в трудоустройстве
да
Документ по окончании
сертификат

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

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

Обучение проходит на 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

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

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

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

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

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

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