Курс
«Java-разработчик»
с оплатой
только после
трудоустройства
Практические занятия с полноценной командой на реальном проекте — никаких записанных видео
Преимущества
обучения у нас
Индивидуальная программа
Вы не учите лишнего. Программа адаптируется под ваш уровень и цель: вход в IT или рост в зарплате.
Контроль знаний
Код-ревью, зачёты, разборы ошибок — как на реальной работе, а не тесты «для галочки».
Актуальный стек
Мы учим тому, что реально спрашивают на собеседованиях, а не устаревшей теории.
Практика в реальном проекте
Командная разработка с полноценной командой под руководством тимлидов. В резюме — настоящий кейс, а не учебный пет-проект.
Подготовка к собеседованиям
Мок-интервью, стресс-сценарии, разбор факапов, создание и корректировка CV. Вы идёте на интервью уверенно, а не «как получится».
Кому
подходит курс?
*
Тем, кто хочет войти в IT через разработку
*
Junior-разработчикам, застрявшим на одном уровне
*
Специалистам из других сфер, которые хотят сменить профессию
*
Тем, кто устал от курсов «с видео и без результата»
*
Тем, кто хочет реальную работу, а не сертификат
Программа
обучения
01
Java Core
1.
ООП
2.
Исключения, логирование
3.
Go Code Standards
4.
Обобщенные типы
5.
Коллекции
6.
Stream Api
02
JDBC
1.
Зачем нужен
2.
Основные интерфейсы
3.
Получение данных в приложении из БД
4.
Обновление и удаление данных в приложении из БД
5.
Транзакции
6.
Уровни изоляции
03
HIBERNATE
1.
ORM (Hibernate), JPA
2.
Архитектура hibernate
3.
Конфигурация, основные аннотации
4.
Получение данных в приложении из БД
5.
Обновление и удаление данных в приложении из БД
6.
Hibernate VS JDBC
04
SPRING(Core, MVC, Security)
1.
Spring Core, Dependency Injection и Inversion of control
2.
Spring MVC
3.
Разделение архитектуры. Контроллеры, сервисы и репозитории
4.
Spring Security, UserDetails и Granted Authority
5.
Управление доступом и разграничение прав
6.
Абстракция “транзакция”, декларативные транзакции, propagation
05
SPRING BOOT
1.
Spring Boot. Упрощение работы со Spring
2.
Шаблонизатор Thymeleaf VAADIN
3.
HTML, CSS, Bootstrap
4.
Принципы REST. Разработка клиента. Знакомство с FrontEnd
5.
Spring REST Template
6.
Разработка Restful CRUD клиента на Java
06
GIT
1.
Системы управления версий Git
2.
Проектная работа в своем репозитории
3.
Сборка проекта
4.
Управление зависимостями
5.
Apache Maven
07
Проект
1.
Базы данных (PostgreSQL, Oracle DB)
2.
Миграции баз данных (FlyWay, LiquiBase)
3.
Сборщики приложения (Maven)
4.
Брокеры сообщений (Kafka, RabbitMq)
5.
Тестирование (Junit, Mockito)
6.
Микросервисная архитектура
7.
Оркестраторы (Kubernetes)
8.
Контейнеризация (Docker)
9.
Метрики (Spring Actuator, Grafana, Prometheus)
10.
Логирование (ELK)
11.
PipeLine (GitLab, Jenkins)
12.
Система управления проектом (Atlassian Jira)
13.
Swagger
08
Подготовка к собеседованиям
1.
Оценка знаний, полученных за время обучения
2.
Проработка часто встречающихся вопросов на собеседовании
3.
Помощь в составлении твоего CVL
4.
Проведение тестовых собеседований
Наши контакты
IT Mentor
sales@it-mentor.tech