Мова викладання в курсі – російська. Незабаром буде доступна українська версія цього курсу.
Відеозаписи лекцій без зворотного зв’язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.
Курс з Java SPRING призначений для Java-програмістів, які планують використовувати SPRING-компоненти у своїй практиці. Особливо курс з Java SPRING Beans буде цікавий розробникам web-додатків і REST-сервісів на Java. Попит на нього зростає, він потрібен як початківцям, так і досвідченим програмістам.
Spring – це відкритий (open source) легковагий каркас для розробки корпоративних застосунків. Він дає змогу керувати життєвим циклом об’єктів і залежностей між ними за допомогою конфігурації метаданих (за допомогою XML або анотацій) та ін’єкції залежностей/інверсії управління.
Аудиторія: Java-розробники додатків, які планують використовувати каркас Spring для розробки web-додатків і REST-сервісів.
Ви навчитеся
– розуміти і використовувати нові потужні можливості аспектно-орієнтованого програмування в Spring для розв’язання наскрізних проблем у кількох точках програми;
– застосовувати Spring MVC для створення RESTful сервісів.
Фахівці, що володіють цими знаннями і навичками, нині вкрай затребувані.
Попередня підготовка
Необхідна підготовка: Успішне закінчення курсу Java.
Програма курсу
Модуль 1. Вступ до Spring Framework (4 ак. год.)
– Основи Spring Framework.
– Недоліки додатків рівня підприємства в Java EE.
– Архітектура Spring Framework.
– Компонентна модель Spring.
– Встановлення та налаштування середовища розробки.
– Впровадження залежностей у Spring.
Модуль 2. Властивості компонентів у Spring (4 ак. год.)
– Робота з властивостями компонента.
– Властивості – колекції.
– Автозв’язування.
– Конфігурація компонентів у Spring
– Властивості – колекції.
Модуль 3. Spring контейнер та API (4 ак. год.)
– Області дії компонентів та їхній життєвий цикл.
– Конфігурування за допомогою анотацій.
– Конфігурування за допомогою Java.
– Життєвий цикл компонентів.
– Конфігурація за допомогою анотацій.
– Конфігурація за допомогою Java. – Життєвий цикл компонентів. – Конфігурація за допомогою анотацій.
Модуль 4. Доступ до даних у Spring (6 ак. год.)
– Підтримки баз даних у Spring.
– Шаблон DAO.
– Підтримка JDBC у Spring.
– Підтримка ORM у Spring.
– Використання JPA у Spring.
– Інтеграція Spring та Hibernate
– Інтеграція Spring та JPA.
Модуль 5. Транзакції (2 ак. год.)
– Керування транзакціями у Spring.
– Конфігурування транзакцій за допомогою XML.
– Лабораторна робота: Транзакції у Spring.
Модуль 6. Web-додатки з використанням Spring МVC (6 ак. год.)
– Основи Spring MVC.
– Форми та командні об’єкти.
– Spring і веб-додатки
– Форми та командні об’єкти.
Модуль 7. Spring безпека (4 ак. год.)
– Базові механізми безпеки.
– Конфігурування Spring безпеки.
– Безпека Spring у веб-додатках
– Безпека на рівні методів.
Модуль 8. REST сервіси в Spring (6 ак. год.)
– Огляд REST.
– REST і Spring MVC.
– Клієнтський доступ до REST-сервісів.
– Шаблони REST.
– Створення REST-сервісу в Spring
– Повернення XML і JSON даних з REST-сервісу.
Модуль 9. Аспектно-орієнтоване програмування (AOP) (4 ак. год.)
– Огляд AOP.
– Spring AOP.
– Використання Spring AOP.
Відгуки
Відгуків немає, поки що.