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

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

Підписка

Про курс

Spring – потужний фреймворк з модульною структурою та відкритим кодом для створення серверних додатків на платформі Java. Spring MVC - це частина інфраструктури Spring, при тому й окремий фреймворк для створення вебзастосунків з архітектурою Модель–Вигляд–Контролер (Model-View-Controller).

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

Після завершення курсу ви матимете навички та знання для розробки вебзастосунків, використовуючи Spring Framework та Spring MVC. Ви зможете створювати, тестувати, забезпечувати безпеку та оптимізувати вебзастосунки, включаючи RESTful сервіси та асинхронний функціонал.

Для успішного засвоєння інформації та матеріалів курсу рекомендується мати знання мови Java на рівні Java Поглиблений, базові знання SQL та досвід використання бази даних (MySql або PostgeSQL, або ін.).

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

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

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

  • Знання Java
  • Знання SQL
  • Досвід роботи хоча б з однією базою даних (MySql, PostgeSQL і т. д.)
  • Середовище розробки програмного забезпечення (IntelliJ IDEA)
Читати далі...

Ви навчитеся

  • Розуміти принципи архітектури Spring MVC та вміти створювати з нею вебзастосунки.
  • Створювати, читати, оновлювати та видаляти дані у вебзастосунках за допомогою Spring MVC.
  • Використовувати різні способи підключення до баз даних та використовувати Spring Data JPA для доступу до даних.
  • Створювати, читати, оновлювати та видаляти дані в своєму вебдодатку, використовуючи підходи CRUD (Create, Read, Update, Delete) засобами Spring MVC.
  • Розуміти принципи інверсії управління (Inversion of Control) і як Spring Framework реалізує цей підхід в Java-застосунках. Використовувати механізми Dependency Injection для впровадження залежностей в об'єкти.
  • Писати тести для перевірки функціональності вебдодатків (юніт-тести, інтеграційні, функціональні).
  • Розуміти, як валідувати та обробляти вхідні дані та винятки у вебдодатках.
  • Створювати RESTful API та обробляти запити до застосунку.
  • Розуміти механізми аутентифікації та авторизації в Spring Security для захисту застосунку та даних.
  • Використовувати асинхронні запити для підвищення продуктивності вебдодатків.
Читати далі...
Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
  • Тривалість: 4 год 39 хв
  • Курс створено: 28.12.2023
  • Уроків: 9 з 9
  • Оновлено: 28.12.2023
  • Мова: українська

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

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

×

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

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

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

Це перший модуль у вивченні Spring, який надає студентам основні знання та навички для розуміння та використання цього потужного фреймворку в розробці програмного забезпечення. Ми ближче розглянемо контейнер IoC, Dependency Injection (DI), а також Spring Core модуль.

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

Це перший крок у розумінні та використанні Spring Framework для розробки вебдодатків. У цьому модулі ви дізнаєтеся про ключові концепції та практики, пов'язані з роботою з Spring MVC. Ми розглянемо патерн Model-View-Controller, а також навчимося створювати контролери, які обробляють HTTP-запити, встановлювати мапінги URL до методів контролера, використовувати перенаправлення та перехоплення запитів.

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

На цьому уроці студенти дізнаються, як створювати, читати, оновлювати та видаляти дані в своєму вебдодатку, використовуючи підходи CRUD (Create, Read, Update, Delete) засобами Spring MVC.

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

Урок присвячений базам даних у Spring MVC. Студенти отримають можливість підключити базу даних до свого веб додатка. Це охоплює конфігурацію зв'язку з базою даних та основні кроки для забезпечення працездатності системи з використанням реального сховища даних.

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

У цьому уроці студенти ознайомляться із різними видами тестів, зокрема модульними, інтеграційними та функціональними, а також вивчать їх вплив на якість коду.

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

У цьому уроці студенти зосередяться на обробці винятків та валідації форм у вебдодатках, створених з використанням Spring MVC.

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

На цьому уроці студенти отримають введення в RESTful_сервіси та їх роль у розробці сучасних вебдодатків. Вони дізнаються про основні принципи REST, що надають можливості зчитування, створення, оновлення та видалення даних.

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

У цьому уроці студенти отримають знання про аутентифікацію та забезпечення безпеки в вебдодатках. Урок охопить основні принципи аутентифікації, авторизації та методи захисту додатків від загроз безпеки. Також буде детально розглянуто використання JWT (JSON Web Token) як механізму для забезпечення безпеки та обміну даними між клієнтом і сервером.

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

Цей урок представить студентам концепцію асинхронного програмування в Spring MVC. Студенти ознайомляться із засобами реалізації асинхронних запитів у вебдодатках, використовуючи можливості Spring.

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

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

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

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

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