Курс "Backend-разработчик на Java"
15 February 2021, from 18:20 to 19:50 Samara time
Registration has ended 15 February в 22:20

Already Going:
About the event
Курс рассчитан на тех, кто знаком с любым языком программирования.
Программа курса
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. Ломбок.
Contacts
Opportunities for startups and teams
We've collected over 400 offers that will help your tech startup grow at any stage from idea to finished product









