182792

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

ИТ и программирование

15 ақпан 2021, с 18:20 до 19:50 по Самарскому времени

Регистрация завершена 15 февраля в 22:20

Регистрация завершена 15 февраля в 22:20
Курс "Backend-разработчик на Java"
Қазірдің өзінде жүріп жатыр:
және тағы да15

Іс-шаралар туралы

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

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

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-ден астам ұсынысты жинадық

Еще мероприятия

Проект 467681-2 "Культурные проекты". Встреча 2: Обсуждение реализации идей
53 мин

Проект 467681-2 "Культурные проекты". Встреча 2: Обсуждение реализации идей

Популяризация чтения
2 д

Популяризация чтения

Проект 468611 Авангард. Встреча 2: Обсуждение идей
1 д

Проект 468611 Авангард. Встреча 2: Обсуждение идей

Проект 462209 "Просвещение". Встреча 2: Итоги исследования
4 д

Проект 462209 "Просвещение". Встреча 2: Итоги исследования

Проект 46643 "Экопоколение". Встреча 2: Разработка программы мероприятий
4 д

Проект 46643 "Экопоколение". Встреча 2: Разработка программы мероприятий

Лекция №36 "Психология влияния"
4 д

Лекция №36 "Психология влияния"

Всероссийский конкурс «Как выбрать вуз мечты»
21 д

Всероссийский конкурс «Как выбрать вуз мечты»