План освоения Java (roadmap)
Профессиональный уровень подготовки от новичка до Middle и выше
Максимально быстрое освоение востребованной профессии Java-разработчика
Самые доступные цены на рынке eduTech
Официальные Дипломы РФ о профпереподготовке по окончанию
Курс для начинающих
занятий по своему графику, старт в любое время
5
месяца — среднее время прохождения (можно быстрее)
1,5
Темы:
Git/GitHub; командная строка; форматирование кода; Основы Java: переменные, условия, циклы, основы ООП, массивы; основы SQL
недель — срок проверки домашних заданий (можно продлить, если не успели закончить)
10
Цели:
Освоить с нуля базовые понятия и синтаксис языка Java
Научиться писать красивый и грамотный код
Подготовиться к успешному поступлению на BaseJava
853
Участников и выпускников
Разработка веб-приложения «База данных резюме»
занятий по своему графику, старт в любое время
17
месяца — среднее время прохождения (можно быстрее)
3
Темы:
Объектная модель, паттерны проектирования, коллекции, система ввода-вывода, работа с файлами, сериализация, работа с XML/JSON, SQL, PostgreSQL, сервлеты, Tomcat, JSP/JSTL, HTML, JUnit, логирование, Git
месяца — срок проверки домашних заданий (можно продлить, если не успели закончить)
4,5
Цели:
Освоить Java Core и основы веб-разработки
Научиться писать большие Java-приложения
Научиться отлаживать код, решать типичные задачи Java-разработчика, применять паттерны
1182
Участников и выпускников
Enterprise Java-разработчик
занятий по расписанию + выпускной проект
12
месяца — среднее время прохождения
3,5
Темы:
Разработка полнофункционального Spring 5/JPA enterprise-приложения c авторизацией и правами доступа на основе ролей на Java-стеке: Maven, Spring MVC, Security, JPA(Hibernate), REST(Jackson), JUnit 5, Bootstrap (css, js), JavaScript, Streams and Time API, JDK 17, базы данных PostgreSQL, HSQLDB и H2, деплой в облачный сервис Heroku. Миграция на Spring Boot 2.5, Lombok
Старт потока в конце января, мая и сентября. Возможно индивидуальное прохождение вне расписания
    Цели:
    Стать пре-Middle/Middle Java-разработчиком
    3772
    Участников и выпускников
    Устроиться на работу
    Освоить enterprice-технологии
    Spring Boot 2.x + HATEOAS
    недели — время прохождения курса. Проходим в параллели с TopJava
    1-2
    Создание с нуля основы любого современного REST веб-приложения: аутентификация и авторизация на основе ролей, регистрация пользователя в приложении, управление своим профилем и администрирование пользователей на самом современном и востребованном стеке: Spring Boot 2.х, Spring Data Rest/HATEOAS, Lombok, JPA, H2
    941
    Подписчиков
    Открытый курс для всех желающих приобщиться к современной разработке на Java
    Темы:
    Многомодульный Maven, многопоточность, JavaEE
    занятий по своему графику, старт в любое время
    11
    месяца — среднее время прохождения
    3
    XML(JAXB, StAX, XPath, XSLT), SOAP (JAX-WS, MTOM), JAX-RS (Jersey), JMS (ActiveMQ), AKKA (Typed и Untyped Actors), servlet 3.0, jDBI, миграция базы LiquiBase, Guava, Thymeleaf, Lombok, StreamEx, Typesafe, Config, Java Microbenchmark JMH
    Многомодульный Maven-проект, состоящий из 3-х web-приложений, с использованием стека Java EE
    695
    Участников и выпускников
    Темы:
    На последнем занятии TopJava поможем составить резюме с учетом опыта работы со всеми пройденными технологиями
    Ваше резюме попадает в нашу базу выпускников с более чем 800 партнерами по трудоустройству (компаний и индивидуальных рекрутеров)
    Публикуем в группе в Slack/Telegram с выпускниками свежие вакансии для начинающих разработчиков и отзывы о работодателях
    Предоставляем возможность пройти онлайн тестовое собеседование на позицию Java-разработчик с Григорием Кислиным
    01
    02
    03
    04