Курс "Backend-разработчик на Java"

Научитесь создавать backend на Java за 3 месяца.

ИТ и интернет 16+
  • Длительность — 3 месяца.
  • Формат — очный.
  • Периодичность — 2 занятия в неделю + онлайн-вебинары.
  • Обучение на базе реальных практик, применяемых при разработке.
  • Лучшие студенты получат приглашение на работу в нашу компанию.  

На кого расчитан курс

Курс рассчитан на тех, кто знаком с любым языком программирования. 

Программа курса

Java Core

1. Вводное занятие. Знакомство. Обзор курса. Подготовка среды разработки. Maven-проект. Первая программа. Простые типы данных, операции с ними. Условия, циклы, switch/case. Логические операции.
2. Введение в ООП. Классы, объекты, конструкторы. Инкапсуляция, модификаторы доступа. Функции. Рекурсия. Область видимости переменных.
3. Продвинутое ООП. Наследование, полиморфизм. Интерфейсы и абстракция. Обобщения. Коллекции. List, Map, Set. Основные реализации.
4. Многопоточность. Создание потоков. Управление потоками. Проблемы при работе с потоками. Синхронизация потоков.  

Веб-разработка. Spring. Базы данных
1. Введение в Spring. Bean. Инициализация бинов. Контекст Spring. Внедрение зависимостей.
2. Spring Boot. Архитектура.
3. Spring MVC. Контроллеры. Жизненный цикл бинов.
4. Доступ к данным. Hibernate. Понятие сущности, объектно-реляционное отображение. Связи между сущностями.
5. Менеджер сущностей. JPA. Сервис-слой.
7. Транзакции. Уровни изоляций.
6. Spring REST. CRUD операции. Репозитории.
8. Spring Security. Авторизация. Доступ к ресурсам.
9. Аспектно-ориентированное программирование. Spring AOP.

Онлайн-вебинары:
1. Unit-тестирование. JUnit. Mockito.
2. Reflection API. Аннотации.
3. Средства ввода-вывода. Байтовые, символьные, буферизированные потоки.
4. JSP в Spring MVC. Шаблонизаторы.
5. Stream API.
6. Функциональные интерфейсы. Лямбда-функции.
7. Логирование.
8. Lombok.

Завершение

1. Разбор курсовых проектов.
2. Подведение итогов.
3. Вручение дипломов о прохождении курса.
4. Afterparty.

Расписание 

Занятия будут 2 раза в неделю в 18:20:

Понедельник — Точка кипения (ул. Минаева, д.11. ТРК "Спартак").

Четверг — Офис Mad Brains (ул. Верхнеполевая, д.12, оф.6). 

ВАЖНО!

Количество мест ограничено, поэтому мы сделали тестовое задание, по итогам которого отберём тех, кто больше всего заинтересован в курсе и сможет с максимальной пользой применить полученные знания. 

Готовое тестовое задание необходимо отправить на education@madbrains.ru 

Тестовые задания принимаем до 15 числа включительно.

P.S.

В связи с изменением эпидемиологической обстановки дата начала курса может измениться, поэтому рекомендуем подписаться на наш Telegram-канал сообщество ВКонтакте, чтобы быть в курсе событий — https://t.me/skills_by_mad и https://vk.com/skills_by_mad

Поделиться:

1416 дней назад
15 февраля 18:30 — 15 мая 2021 20:30

Ульяновск
ул. Минаева, д.11. ТРК "Спартак"
Показать на карте

Уже есть билет
Восстановить

Поделиться:

Связь с организатором

Напоминаем, что для того чтобы восстановить билет организатору можно не писать.

На этот адрес придёт ответ от организатора.

По номеру с вами свяжется организатор

Подпишитесь на рассылку организатора

Восстановление билета

Введите адрес электронной почты, указанный при регистрации на событие

Обращаем внимание на то, что билеты должны были прийти к вам на почту сразу после покупки.

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов