UA / EN
Освіта

Каталог вибіркових навчальних дисциплін


Розробка програмного забезпечення з використанням Spring Framework i Hibernate

Кафедра, яка викладає навчальну дисципліну:
Кафедра інженерії програмного забезпечення
Короткий опис навчальної дисципліни

Метою дисципліни є опанування технології, методик та отримання досвіду з проектування та програмування систем використовуючи Spring Framework i Hibernate.

Цілі та задачі навчальної дисципліни

- набуття студентами теоретичних знань з основ Spring Framework i Hibernate, реалізації основних принципів Inversion of Control і Dependency Injection;

- набуття здатностей застосовувати Spring Framework i Hibernate та їх особливості для реалізації алгоритмів розв’язування різнотипних завдань;

- проектувати та розробляти програмне забезпечення використовуючи Spring Framework i Hibernate;

- підтримувати існуюючі проекти написані з використанням Spring Framework i Hibernate;

- розвивати здатності до самоосвіти і самовдосконалення щодо розроблення та використання технології Spring Framework i Hibernate.

Результати навчання

За результатами вивчення дисципліни студент повинен:

Знати:

- теоретичні основи роботи з Spring Framework, його компонентами та Hibernate.

- теоретичні основи з пов'язаними технологіями (Lombok, Thymeleaf, Flyway, Liquibase).

Вміти:

- застосовувати набуті знання для розробки та підтримки проектів на Spring Framework i Hibernate при вирішенні конкретних завдань.

Перелік тем

Тема 1. Spring Core
Тема 2. Hibernate
Тема 3. Spring MVC 
Тема 4. Бібліотеки Lombok та Thymeleaf. Міграції баз даних: Flyway, Liquibase.
Тема 5. Аспектно орієнтоване програмування
Тема 6. Spring REST
Тема 7. Spring Security
Тема 8. Spring Boot та Spring Cloud

Система оцінювання

Лабораторні роботи = 100 балів

Форма контролю
залік