Каталог вибіркових навчальних дисциплін
Розробка програмного забезпечення з використанням 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 балів