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

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

Підписка

Вітаємо, друзі!

Тепер у вас є можливість отримати якісні знання зі Spring MVC українською мовою у форматі відео курсів – на ITVDN опубліковано новий курс “Spring MVC”.

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

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

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

Автор курсу – Андрій Кобрин, Java Software Engineer.

Тривалість курсу – 4 години 39 хвилин.

Структура курсу:

  1. Основи Spring Framework.
  2. Введення до Spring MVC.
  3. Основи CRUD операцій.
  4. Підключення бази даних.
  5. Тестування проєкту.
  6. Обробка винятків і валідація форм.
  7. RESTful сервіси.
  8. Аутентифікація та безпека.
  9. Асинхронні запити в Spring MVC.

Чого ви навчитеся на даному курсі:

  • Розуміти принципи архітектури 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 для захисту застосунку та даних.
  • Використовувати асинхронні запити для підвищення продуктивності вебзастосунків.

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

Для проходження курсу необхідно мати:

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

Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.

Курс входить до комплексної програми підготовки за спеціальністю Java Developer.

    

КОМЕНТАРІ ТА ОБГОВОРЕННЯ
ВІДЕО КУРСИ ЗА СХОЖОЮ ТЕМАТИКОЮ
СТАТТІ ЗА СХОЖОЮ ТЕМАТИКОЮ

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

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

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

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