Курс "Backend-разработчик на Java"
15 февраля 2021, с 18:20 до 19:50 по Самарскому времени
Регистрация завершена 15 февраля в 22:20

Уже идут:
О мероприятии
Курс рассчитан на тех, кто знаком с любым языком программирования.
Программа курса
Java Core
1. Вводное занятие. Знакомство. Обзор курса. Подготовка среды разработки. Maven-проект. Первая программа. Простые типы данных, операции с ними. Условия, циклы, switch/case. Логические операции.
2. Введение в ООП. Классы, объекты, конструкторы. Инкапсуляция, модификаторы доступа. Функции. Рекурсия. Область видимости переменных.
3. Продвинутое ООП. Наследование, полиморфизм. Интерфейсы и абстракция. Обобщения. Коллекции. List, Map, Set. Основные реализации.
4. Многопоточность. Создание потоков. Управление потоками. Проблемы при работе с потоками.
Синхронизация потоков.
Веб-разработка. Весна. Базы данных
1. Введение в Spring. Боб. Инициализация бинов. Контекст Spring. Внедрение зависимостей.
2. Пружинный Ботинок. Архитектура.
3. Весна MVC. Контроллеры. Жизненный цикл бинов.
4. Доступ к данным. Зимовать. Понятие сущности, объектно-реляционное отображение. Связи между сущностями.
5. Менеджер сущностей. JPA. Сервис-слой.
7. Транзакции. Уровни изоляций.
6. Весенний отдых. CRUD операции. Репозитории.
8. Весенняя Охрана. Авторизация. Доступ к ресурсам.
9. Аспектно-ориентированное программирование. Весенний АОП.
Онлайн-вебинары:
1. Unit-тестирование. Джунит. Мокито.
2. Отражение API. Аннотации.
3. Средства ввода-вывода. Байтовые, символьные, буферизированные потоки.
4. JSP в Spring MVC. Шаблонизаторы.
5. Stream API.
6. Функциональные интерфейсы. Лямбда-функции.
7. Логирование.
8. Ломбок.
Контакты
Возможности для стартапов и команд
Мы собрали больше 400 предложений, которые помогут в развитии вашего технологического стартапа на любой стадии от идеи до готового продукта









