От новичка до Middle
Интенсив для начинающих
5 занятий по своему графику, старт в любое время
Среднее время прохождения: 1.5 месяца
Срок проверки домашних заданий: 10 недель (можно продлевать)
- Темы: основы Java, установка окружения, переменные, условия, циклы, классы, ООП, IntelliJ IDEA, базы данных, система контроля версий Git, основы SQL, PostgreSQL
- Цели:
- Освоить с нуля базовые понятия и синтаксис языка Java
- Научиться писать красивый и понятный код
- Подготовиться к успешному поступлению на BaseJava
Разработка веб-приложения "База данных резюме"
17 занятий по своему графику, старт в любое время
Оплата после сдачи домашнего задания первого занятия
Среднее время прохождения: ~3 месяца
Срок проверки домашних заданий: 4.5 месяца (можно продлевать)
- Темы: объектная модель, коллекции, система ввода-вывода, работа с файлами, сериализация, работа с XML, JSON, SQL, работа с PostgreSQL, сервлеты, веб-контейнер Tomcat, JSP/JSTL, HTML, модульные тесты JUnit, логирование, Git
- Цель - Junior Java-разработчик:
- писать большие Java веб-приложения
- декомпозировать классы, применять на практике шаблоны проектирования
- читать логи, дебажить, решать типичные задачи Java-разработчика
Разработка Spring 5/JPA enterprise-приложения c авторизацией на стеке
Maven, Spring MVC, Security, JPA(Hibernate), REST, Bootstrap, jQuery,
PostgreSQL/HSQLDB
Миграция на Spring Boot 2.5, Lombok, H2, Swagger/OpenAPI 3.0
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, Java 8 Stream and Time API, JDK 17, сохранение в базах данных PostgreSQL и HSQLDB и деплоем на собственный выделенный сервер (первое занятие курса Startup). Миграция на Spring Boot 2.5, Lombok, H2, Swagger/OpenAPI 3.0
- Цель - Java-разработчик с уровнем пре-Middle/Middle
Spring Boot 2.x + HATEOAS
Открытый курс для всех желающих приобщиться к живой современной разработке на Java
Время прохождения: 1-2 недели. Проходим в параллели с TopJava
Создание с нуля основы любого современного REST веб-приложения: аутентификация и авторизация на основе ролей, регистрация пользователя в приложении, управление своим профилем и администрирование пользователей на самом современном и востребованном стеке: Spring Boot 2.х, Spring Data Rest/HATEOAS, Lombok, JPA, H2, ....
Открытые занятия курсаТрудоустройство
- На последнем занятии TopJava: составление резюме с учетом опыта работы на всех пройденных технологиях, подготовка к техническому собеседованию
- Ваше резюме попадает в нашу базу выпускников. Рассылка нашей базы по более чем 750 партнерам по трудоустройству (компаний и индивидуальных рекрутеров).
- Свежие вакансии для начинающих разработчиков, помощь с Java, отзывы о работодателях, прохождение собеседований, события IT в группе Slack (летнюю)
- Специальные условия у нашего партнера по трудоустройству CodeReview
Это реально, почитай истории успеха наших выпускников!
Из Middle в Senior
Многомодульный Maven, многопоточность, JavaEE
Проект из 11 занятий по своему графику, старт в любое время
Среднее время прохождения: 2.5-3 месяца
Полнофункциональный многомодульный Maven проект, состоящего из трех веб-приложений
Опыт работы с 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
Разбор решения выпускного проекта TopJava
Spring Boot 2.5, Lombok, H2, Swagger/OpenAPI 3.0, Caffeine Cache
Разбор решения выпускного проекта TopJava
Проект из 6 занятий по своему графику, старт в любое время
Среднее время прохождения: 1 неделя
Код, к которому стремиться: просто, красиво, читабельно, надежно, легко в поддержке и рефакторинге
JDK 17, Spring Boot 2.6, Lombok, H2, Caffeine Cache, Swagger/OpenAPI 3.0, MapStruct, Liquibase
Микросервисы.
Многомодульный Gradle проект на Spring Cloud
Курс в разработке, открыт к сотрудничеству.
Если есть желание и скилы поучаствовать в разработке - пожалуйста свяжись со мной
Среднее время прохождения: 1-1.5 месяца