Spring
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

Вибери свою IT спеціальність

Підписка

Замовити дзвінок

+38 099 757 27 82

Про курс

Spring – це найпопулярніший фреймворк для створення Java додатків. Він надає інструменти для зручного створення вебдодатків, мікросервісів, багатокористувацьких корпоративних додатків з безліччю функцій для бізнесу та різноманітних вебпроєктів з модульною структурою.

Даний курс надасть вам можливість вивчити основи Spring фреймворку. Під час проходження курсу ви дізнаєтесь про основні модулі Spring, навчитеся налаштовувати фреймворк, створювати за допомогою Spring REST додатки та додатки з архітектурною моделлю MVC (Model View Controller). Також на цьому курсі ви ознайомитесь з основами кешування, безпекою та Spring Boot. За підсумками цього курсу ви зможете самостійно писати повноцінні REST програми з використанням баз даних та переходити до більш детального вивчення роботи окремих модулів цього фреймворку.

Курс буде корисним як новачкам у Java розробці, так і розробникам з досвідом, що бажають освіжити у пам'яті знання з SpringCore, SpringWeb, SpringSecurity. Для розуміння матеріалів цього курсу необхідно мати базові знання Java Core, загальне розуміння ООП та розуміння основ реляційних баз даних (SQL).

Читати далі...

Цей курс входить до спеціальності:

Попередні Вимоги

  • JavaCore (знання синтаксису та структур даних Java)
  • Загальне розуміння ООП
  • Розуміння реляційних баз даних (SQL)
Читати далі...

Ви навчитеся

  • Створювати BackEnd для вебдодатків.
  • Створювати RESTfull вебсервіси.
  • Використовувати різні RDBMS у зв'язку зі Spring.
  • Створювати Spring додатки, покриті автоматичними тестами.
  • Розуміти, що таке Inversion of Control, Dependency Injection, а також як Spring керує залежностями.
  • Розуміти особливості архітектурного патеру Model View Controller, як він працює в Spring, яку роль відіграє в ньому Dispatcher Servlet та ViewResolver.
  • Розуміти, що таке Spring Data, які в неї переваги та для чого вона взагалі потрібна.
  • Використовувати основи  аспектно-орієнтованого програмування для конфігурації проєкту та дотичних залежностей.
  • Розібратися в поняттях авторизації та автентифікації. Розуміти, що таке Voters, Filters, Chains, як їх використовувати та як налаштовувати безпеку в нашому Spring застосунку.
  • Дізнатися що таке кеш, які є кеш-провайдери та як працювати з кеш-залежностями.
  • Розуміти, що таке Spring Boot, як він спрощує життя розробникам, його переваги та яка різниця між Spring та Spring Boot.
Читати далі...
Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
  • Тривалість: 4 год 52 хв
  • Курс створено: 13.03.2024
  • Уроків: 11
  • Оновлено: 13.03.2024
  • Мова: українська

Що входить до курсу

  • 11 відео уроків
  • Домашні завдання
  • Тестування
  • Сертифікат

×

Ви відкрили доступ до тесту! Пройти тест

Ви дійсно бажаєте відкрити доступ до тестування за курсом Spring на 40 днів?

Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео

В цьому уроці ми ознайомимось з необхідними знанням для початку роботи, розберемось в перевагах Spring, розглянемо, які є модулі у даного фреймворку та зрозуміємо, що таке Inversion of Control, Dependency Injection, а також як Spring керує залежностями.

Читати далі...

В цьому уроці ви познайомитесь ближче з інверсією контролю та ін’єкцією залежностей, призначенням контейнера. Навчитеся конфігурувати біни та використовувати залежності. Ознайомитесь з життєвим циклом бінів.

Читати далі...

В цьому уроці ми поговоримо про патерн Model View Controller та як він працює в Spring. Дізнаємось, яку роль відіграє в ньому Dispatcher Servlet та ViewResolver. Також розберемось з тим, коли і навіщо використовувати HandlerMapping, як він працює і чи відрізняється від звичайного WebApplicationContext.

Читати далі...

В цьому уроці ми поговоримо про те, що таке Spring Data, які в неї переваги та для чого вона взагалі потрібна. Що таке Data repository та як його використовувати, а також розберемось, як налаштовувати Spring Data та які ключові слова є для створення методів, що працюють з репозиторіями.

Читати далі...

В цьому уроці поговоримо про те, що таке транзакції загалом, як вони працюють з базами даних, які в них є рівні ізоляції та пропагації. Дізнаємось, що таке Proxy та яка роль транзакцій у Spring Framework.

Читати далі...

В цьому уроці розберемось, для чого тестувати код, які є види тестування та як використовувати Spring для написання тестів. Навчимось конфігурувати наші тести та працювати зі залежностями.

Читати далі...

В цьому уроці зрозуміємо аспектно-орієнтоване програмування, поговоримо про основні визначення та як визначаються аспекти. Розберемось в конфігурації AOP та дотичних залежностей.

Читати далі...

В цьому уроці поговоримо про REST: що це таке, як ним користуватись та як він інтегрований в Spring. Дізнаємось, які є HTTP-методи, що таке іденпотентність та як використовувати ці методи. Розберемось в конвертації HTTP-повідомлень та поговоримо про залежності, пов’язані з REST.

Читати далі...

В цьому уроці ми поговоримо про безпеку в нашому застосунку. Розберемось в поняттях авторизації та автентифікації. Побачимо, що таке Voters, Filters, Chains і як їх використовувати та дізнаємось, як налаштовувати безпеку в нашому Spring застосунку.

Читати далі...

В цьому уроці ми дізнаємось, що таке кеш, які є кеш-провайдери та як працювати з кеш-залежностями.

Читати далі...

В цьому уроці ми поговоримо про Spring Boot: що це таке, як він нам спрощує життя, його переваги та яка різниця між Spring та Spring Boot.

Читати далі...
ПОКАЗАТИ ВСЕ

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Преміум
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
169.99 $
Придбати
коментарі та обговорення
Notification success