Программа курса
уровень 1
«Стажёр»
Стоимость обучения
34 780 руб.
Подробнее
Свернуть
Начать обучение
Ты научишься использовать инструмент сборки Maven. Будешь писать модульные тесты и оформлять свой код так, как это делают профессионалы. Познакомишься с базовыми принципами построения программы через объектно-ориентированный подход. Научишься использовать Java Collections Frameworks. Весь код будешь заливать на GitHub. Займешься рефакторингом кода с применением шаблонов проектирования.
После этого уровня ты сможешь претендовать на позиции Стажер Java разработчик.
Инструменты
- Maven
- JUnit, AssertJ
- Git
- IntelliJ Idea
- Сheckstyle, JaCoCo
- CI GitHub Action
ООП
- Наследование
- Инкапсуляция
- Полиморфизм
- Внутренние клаcсы
- Абстрактные классы
- Исключения
Коллекции Lite
- Collections Framework
- Коллекции List, Set, Map
- ArrayList
- Сортировка
- Обобщения
- Итераторы
Шаблоны проектирования
- Стратегия
- Декоратор
- Фабричный метод
- Строитель
- Одиночка
Функциональное программирование
- Lambda
- Stream API
уровень 2
«Junior»
Стоимость обучения
36 240 руб.
Подробнее
Свернуть
Начать обучение
В этом уровне ты создашь парсер вакансий популярного сайта. Узнаешь, что внутри каждой из коллекций и почему одна коллекция работает быстрее, чем другая. Познакомишься с анализом алгоритмов. Узнаешь, как работают самые важные алгоритмы. Познакомишься с концепциями ввода-вывода. Научишься использовать базы данных и хранить ценную информацию в них.
После этого уровня ты сможешь претендовать на позиции Junior Java разработчик.
Структуры данных
- Параметризованные типы, Wildcard
- Итераторы
- Устройство List
- Устройство Set
- Устройство Queue, Stack
- Устройство Map
- Устройство Tree
Алгоритмы
- Два указателя
- Жадный алгоритм
- Сортировки
- Обходы деревьев
- Скользящее окно
Чистая архитектуры
- Принципы ООД
- SOLID
- Разработка через тестирование TDD
JMM
- Сборщики мусора
- Типы сборщиков
- Профилирование приложений
- Типы ссылок в JMM
Ввод-вывод, Socket
- IO
- NIO
- NIO 2
- Socket
- Сеарилизация, JSON, XML
- Логгирование. Log4j, BackLog
SQL, JDBC
- PostGreSQL
- DML
- DDL
- Индексы
- JDBC
уровень 3
«Middle»
Стоимость обучения
38 910 руб.
Подробнее
Свернуть
Начать обучение
Ты научишься использовать Java фреймворки, которые используют профессионалы каждый день. Будешь жечь напалмом с помощью ОRM Hibernate. Научишься собирать приложения через Gradle. Сделаешь полноценное приложение с Spring Boot и интегрированием с Hibernate. Напишешь на все это интеграционные тесты.
После этого уровня ты сможешь претендовать на позиции Middle Java разработчик.
Pro Git
- Команды с commit
- Команды с branch
- Команды с rebase -i
- Команды с reset
Thread
- Синхронные и асинхронные операции
- Синхронизация ресурсов
- Память в Thread
- Потокобезопасные коллекции
- Пулы
- ForkJoin
Spring Core
- BeanFactory
- Spring Context
- Spring Bean
- AOP
Web
- Принципы клиент серверного приложения
- Протокол HTTP
- Слоеная архитектура
- Thread в Web
- Безопасность
- Servlet API
- Spring MVC
- Thymeleaf
Hibernate
- Базовые понятия ORM
- Конфигурирование Hibernate
- Mapping
- HQL
- Кеширования
- Оптимизация работы Hibernate
Spring boot, Rest API
- Spring actuator
- Spring Data
- Spring Security
- Spring Test
- Rest API
- Swagger
Микросервисы
- Микросервисы VS монолиты
- Spring cloud
- Шаблоны проектирования в микросервисах
- Docker
- Kafka
- Основы Kubernetes
О работе
- Резюме
- Собеседование
- На работе
- После работы
Что тебе нужно знать об обучении
Стоимость
Уровень «Стажёр» - 34 780 руб.
Уровень «Junior» - 36 240 руб.
Уровень «Middle» - 38 910 руб.
При единовременной оплате всего курса (3 уровня) предоставляется скидка - 10%.
Цена со скидкой: 109 930 руб. 98 937 руб.
Время прохождения
Неограничено. Время прохождения курса не привязано к его стоимости и зависит только от начального уровня подготовки ученика, желания заниматься и расти в программировании.
Зарплата
Зарплаты учеников после курса:
Москва ~ 150 000 рублей,
СПб ~ 120 000 рублей,
Регионы ~ 100 000 рублей.
Трудоустройство
80% учеников получают работу Java программистом в течение недели после окончания курса.
В конце курса с каждым учеником индивидуально прорабатываются темы, связанные с трудоустройством.
Каждого ученика сопровождают до конца его трудоустройства.
Как проходит обучение
Курс состоит из 17 блоков. В каждый блок входит:
Теория и практика
Проверка заданий наставником и рекомендации по улучшению кода
Сдача теории по пройденному материалу наставнику в устной форме
Решение тестовых заданий с реальных собеседований
Ознакомиться с материалом курса можно по ссылке.
В конце курса вас ожидает финальный проект содержащий все библиотеки и фреймворки указанные в курсе.
Самые частые вопросы и ответы
Я полный ноль в программировании. Смогу я начать курс без подготовки?
Да. Материал курса рассчитан на учащихся без опыта в программировании.
Я буду заниматься индивидуально?
Да, всё обучение происходит в индивидуальном порядке, включая проверку заданий и сдачу теории голосом. Так же, по любым вопросам ты можешь напрямую написать наставнику или созвониться.
Сколько времени занимает обучение?
Время обучения зависит от вашей начальной подготовки. Весь курс рассчитан на 12 месяцев.
Будет ли помощь при поиске работы?
Да. Наставник сопровождает Вас во всем периоде до получения "оффера".
Можно ли задавать дополнительные вопросы или задания?
Да. Любые вопросы и проекты Вы можете обсудить с наставником.
Какие проекты будут в портфолио?
Список проектов в курсе с описанием ссылка
Отзывы учеников
Все отзывы в ВК