Модуль 5
120,00ч

Spring Core, ORM и работа на сервере

Spring Boot значительно упрощает разработку, но это лишь модуль самого популярного фреймворка для Java — Spring. Студенты изучат что автоматизирует Spring Boot и поймут как настраивать взаимодействие с базой вручную. Студенты научатся писать запросы в базу и описывать отношения между программными объектами и сущностями из базы данных прямо в коде.
Часов в программе
46,00 часов
лекции
54,00 часа
практика
20,00 часов
промежуточная аттестация
120,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Самостоятельная работа.
Требуемое ПО:
Браузер Google Chrome и/или Яндекс.Браузер. cреда разработки IDEA, Git Bash и/или командная строка.
Вид занятий: Лекции
Требуемое ПО:
Браузер Google Chrome и/или Яндекс.Браузер
Информационные ресуры
«Java Concurrency in Practice» O'Reilly:
https://www.oreilly.com/library/view/java-concurrency-in/0321349601/
Образовательные ресуры
Интерактивная образовательная онлайн-среда Яндекса.

Учебно-методические материалы

Методы, формы и технологии

Методы, формы, технологии
Форма обучения - заочная.
В модуле используются наглядные, словесные и практические методы организации процесса обучения.
Методы контроля: самопроверки, автоматизированная проверка в специально выделенной (изолированной) среде для безопасного исполнения компьютерных программ, взаимопроверки слушателями выполненных работ.

Методические разработки

Дополнительная профессиональная программа профессиональной переподготовки «Java-разработчик бэкенда»

Материалы курса

Все материалы расположены в интерактивном учебнике в LMS Яндекс Практикума.

Учебная литература

«Java Concurrency in Practice» O'Reilly:
https://www.oreilly.com/library/view/java-concurrency-in/0321349601/

Темы

Тема 1. Spring MVC vs Spring Boot Тема 2. JSON and misc Тема 3. Транзакции Тема 4. Spring Data Тема 5. Работа с репозиториями Тема 6. Цикл жизни бина Тема 7. Мок-тестирование Тема 8. Микросервисы Тема 9. Docker Тема 10. Работа на сервере
Лекции
7,00ч
Практические занятия
8,00ч
Всего
15,00ч
Лекции
7,00ч
Практические занятия
8,00ч
Всего
15,00ч
Лекции
5,00ч
Практические занятия
5,00ч
Всего
10,00ч
Лекции
5,00ч
Практические занятия
5,00ч
Всего
10,00ч
Лекции
5,00ч
Практические занятия
5,00ч
Всего
10,00ч
Лекции
5,00ч
Практические занятия
10,00ч
Всего
15,00ч
Лекции
5,00ч
Практические занятия
5,00ч
Всего
10,00ч
Лекции
2,00ч
Практические занятия
3,00ч
Всего
5,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Всего
4,00ч
Лекции
3,00ч
Практические занятия
3,00ч
Всего
6,00ч
Промежуточная аттестация 20,00 часов
Модуль Spring, ORM. Проектная работа