Наша цель — помочь тебе вырасти профессионально, освоив нужные навыки. По итогам проекта участники, показавшие наилучшие результаты, получат оффер в нашу команду.
Ниже ты найдёшь организационную информацию и расписание занятий — изучи всё внимательно.
— Для эффективной работы тебе потребуется ПК / ноутбук и веб-камера. — Все занятия проходят на платформе Zoom. Ссылку ищи в письме-приглашении. — Установи и подготовь к работе ПО: intelij idea (достаточно будет community), git, java — jdk 17 (версия именно эта, новее нельзя).
Рекомендации к оборудованию и ПО:
Первая встреча пройдёт в формате орг. собрания: мы расскажем, что тебя ждёт, и ответим на вопросы. Дата и время указаны в расписании ниже.
Занятия проходят в Zoom по расписанию, которое ты найдёшь ниже. В расписании могут быть замены и переносы, мы будем писать об этом в чате.
Что важно знать перед началом обучения:
— Включай камеру во время занятий — это поможет быстрее познакомиться друг с другом, а преподавателю позволит видеть реакцию аудитории и при необходимости корректировать ход лекции. — Смело обращайся ко всем по имени — да, даже к преподавателям. — Если у тебя возник вопрос или комментарий, воспользуйся средствами платформы: подними руку с помощью реакции или напиши в чат и дождись, когда преподаватель передаст тебе слово. — Посещай все занятия: у курса модульная структура, каждое пропущенное занятие влияет на успех прохождения всего курса. Если ты пропустишь больше 6 занятий и среди них более 2 занятий в одном блоке, мы будем вынуждены тебя исключить. — Если по каким-то причинам ты всё же не сможешь присутствовать на занятии, предупреди преподавателя или HR-куратора курса. — Сдавай практические задания вовремя: на выполнение задания даётся неделя. Работы, присланные по истечении срока, к оценке не принимаются и не засчитываются. — Для получения сертификата тебе необходимо сдать в срок все практические работы и экзамен не меньше чем на 3 балла.
Правила, которые мы просим соблюдать:
Расписание
Дата; Время; Тема занятия
четверг 13 мар. 2025 г.; 19.00 - 20.00; Перекличка (орг. встреча)
Неделя 1
понедельник 17 мар. 2025 г.; 19:00 - 21:30; Введение в Java. Типы данных. Операции. Операторы. Составные типы данных. Модификаторы
четверг 20 мар. 2025 г.; 19:00 - 21:30; Git, настройка репозитория, задача «Таблица умножения»
суббота 22 мар. 2025 г.; 14:00 - 16:30; Класс Object. Определение классов. Инициализация классов и объектов. Исключения. Сборка мусора
16:30 - 19:00; Gradle, Maven, Ant.
Неделя 2
понедельник 24 мар. 2025 г.; 19:00 - 21:30; Введение в ООП. Принципы проектирования
четверг 27 мар. 2025 г.; 19:00 - 21:30; Unit-тесты, TDD.
суббота 29 мар. 2025 г.; 14:00 - 16:30; Паттерны проектирования. Часть 1
16:30 - 19:00; Лекция про Читаемый код. Code style. Задача для ПЗ «Нотификации» – паттерны проектирования
Неделя 3
понедельник 31 мар. 2025 г.; 19:00 - 21:30; Паттерны проектирования. Часть 2
вторник 1 апр. 2025 г.; 19:00 - 20:30; Лекция от HR. Адаптация на новом рабочем месте
четверг 3 апр. 2025 г.; 19:00 - 21:30; Лекция Java Good practices. Работа с IDEA (дебаг, основной функционал, крутые фичи)
суббота 5 апр. 2025 г.; 14:00 - 16:30; Стандартная библиотека Java. Коллекции
16:30 - 19:00; Задача для ПЗ «Нотификации» – паттерны проектирования
Неделя 4
понедельник 7 апр. 2025 г.; 19:00 - 21:30; Стандартная библиотека Java. Ввод-вывод. Дата и время
вторник 8 апр. 2025 г.; 19:00 - 20:30; Встреча с HR-куратором. Презентация команд
четверг 10 апр. 2025 г.; 19:00 - 21:30; Практическое занятие по «Ввод-вывод». Дата и время
суббота 12 апр. 2025 г.; 14:00 - 16:30; Стандартная библиотека Java. RegExp'ы. Stream API
16:30 - 19:00; Задача для ПЗ «Нотификации» – String, StringBuffer, StringBuilder, RegExp'ы. Stream API. Логирование
Неделя 5
понедельник 14 апр. 2025 г.; 19:00 - 21:30; Многозадачное программирование. Основы
четверг 17 апр. 2025 г.; 19:00 - 21:30; Задача «Многопоточные вычисления» и «Многопоточное производство». Задача для ПЗ «Нотификации» – валидация, обработка ошибок
суббота 19 апр. 2025 г.; 14:00 - 16:30; Многозадачное программирование. Инструменты
16:30 - 19:00; Практическое занятие по теме «Многопоточность»
Неделя 6
понедельник 21 апр. 2025 г.; 19:00 - 21:30; Сетевое программирование. Протокол HTTP. Основы Servlet API
четверг 24 апр. 2025 г.; 19:00 - 21:30; Практическое занятие по теме «Многопоточность»
суббота 26 апр. 2025 г.; Уточняется; Уточняется
Неделя 7
понедельник 28 апр. 2025 г.; -; Праздничный день
среда 30 апр. 2025 г.; 19:00 - 21:30; Протокол HTTP. Основы Servlet API
суббота 3 мая 2025 г.; 14:00 - 16:30; Обобщённое программирование. Рефлексия
16:30 - 19:00; Задача для ПЗ «Нотификации» – Generics
Неделя 8
понедельник 5 мая 2025 г.; 19:00 - 21:30; Основы Spring
четверг 8 мая 2025 г.; 19:00 - 21:30; Лекция про CI\CD. Docker
суббота 10 мая 2025 г.; 14:00 - 16:30; Spring MVC
16:30 - 19:00; Финал задачи для ПЗ «Нотификации» – реализация CallBack'ов
Неделя 9
понедельник 12 мая 2025 г.; 19:00 - 21:30; Spring Boot
четверг 15 мая 2025 г.; 19:00 - 21:30; MVC + Web. Написание приложения с использованием SptingBoot
суббота 17 мая 2025 г.; 14:00 - 16:30; Лекция про БД. Работа с базами данных. JDBC. Spring JDBC Template
16:30 - 19:00; Написание приложения с использованием Spring Boot
Неделя 10
понедельник 19 мая 2025 г.; 19:00 - 21:30; Основы Hibernate. Spring Data.
вторник 20 мая 2025 г.; 19:00 - 20:30; Лекция от HR-куратора «Soft skills и резюме»
четверг 22 мая 2025 г.; 19:00 - 21:30; Написание приложения с использованием Spring Boot. Подключение Hibernate. Spring Data
суббота 24 мая 2025 г.; 14:00 - 16:30; Асинхронное взаимодействие между сервисами.
16:30 - 19:00; Приём задачи «Чат» (финальная). Написание приложения с использованием Spring Boot
Неделя 11
понедельник 26 мая 2025 г.; 19:00 - 21:30; Консультация преподавателей
четверг 29 мая 2025 г.; 14:00 - 18:00; Экзамен
пятница 30 мая 2025 г.; 12:00 - 19:00; Выпускной
Мы собираем cookie-файлы, чтобы оптимизировать работу сайта и сделать ее максимально приятной для вас. Продолжая использовать сайт, вы даете согласие на обработку cookie-файлов и принимаете политику в отношении cookie-файлов. Если вы не хотите, чтобы cookie-файлы, связанные с нашим ресурсом, записывались на вашем компьютере или любом другом устройстве, подключенном к сети Интернет, то вы можете произвести соответствующие настройки на вашем устройстве. Политика обработки персональных данных