182792

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

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

15 February 2021, from 18:20 to 19:50 Samara time

Registration has ended 15 February в 22:20

Registration has ended 15 February в 22:20
Курс "Backend-разработчик на Java"
Already Going:
more15

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

More events

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

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

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

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

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

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

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

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

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

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

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

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

Всероссийский конкурс молодежных проектов "Воплоти свою мечту!"
157 d

Всероссийский конкурс молодежных проектов "Воплоти свою мечту!"