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

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

    Підписка

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

    Підписка

      Про курс

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

      На даному курсі будуть розглянуті різні способи використання модулів Spring, написання програм REST, використання MVC моделей та інші теми.

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

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

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

      Проходження даного курсу буде корисним як тим, хто тільки познайомився з мовою Java і шукає, що вчити далі, так і тим, хто вже має певні знання і хоче освіжити в пам'яті навички використання SpringCore, SpringWeb, SpringSecurity.

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

      Ви навчитеся

      • Розуміти механізми роботи основних модулів Spring Framework.
      • Використовувати принципи Інверсії управління (Inversion of Control) та Впровадження залежностей (Dependency Injection) для створення якіснішої архітектури програми.
      • Розуміти принципи патерна MVC та вміти створювати контролери для обробки запитів користувача.
      • Налаштувати з'єднання програми з реляційною БД та створювати методи для виконання запитів до БД.
      • Створювати модульні та інтеграційні тести для вашої програми.
      • Розуміти принципи Аспектно-орієнтованого програмування та використовувати їх для зменшення дублювання коду, скорочення часу розробки, спрощення коду та його супроводу.
      • Створювати веб-сервіси за допомогою стилю архітектури REST (Representational state transfer).
      • Налаштовувати безпеку програми на рівні методів та на рівні кінцевих точок (endpoints). Створювати ролі користувачів та налаштовувати права доступу.
      • Прискорювати процес розробки додатків та скорочувати час на їхнє розгортання.
      Читати далі...
      Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
      Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
      • Тривалість: 6 год 9 хв
      • Курс створено: 16.10.2019
      • Уроків: 10
      • Оновлено: 03.12.2020
      • Мова: російська

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

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

      ×

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

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

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

      Ознайомитись із базовими принципами фреймворку. Дізнатися про перевагу Spring, ознайомитися з основними принципами ООП та поняттям POJO, дізнатися про області видимості Java bean.

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

      Ознайомитись з атрибутами бінів. Дізнатися кілька базових інструкцій для конфігурації. Зрозуміти зміст і перевагу лінивої ініціалізації. Поглибити знання щодо роботи з контейнером. Закріпити знання інверсії контролю та впровадження залежностей.

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

      Ознайомитись з патерном MVC. Зрозуміти, як влаштований MVC у Spring. Ознайомитися з DispatcherServlet, ViewResolver, HandlerMapping, WebApplicationContext. Розглянути дескриптор розгортання. Створити дескриптор розгортання та налаштувати сервлет контейнер Tomcat. Створити перший контролер і розібратися з анотаціями @Controller, @RequestMapping, @Get ... @ Post ... Mapping, @PathVariable та іншими.

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

      Ознайомитись з перевагами Spring Data. Ознайомитись з інтерфейсом Repository. Ознайомитись з конфігуруванням та способом підключення до реляційної бази даних. Розглянути варіанти створення запитів отримання даних з БД. Розглянути основні інструкції, що використовуються під час роботи зі Spring Data.

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

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

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

      Ознайомитись із поняттям Аспектно-орієнтованого програмування (АОП). Ознайомитися з поняттям Рада в АОП та її типами. Ознайомитись з точками сполучення та зрізами точок сполучення. Навчитися визначати аспекти.

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

      Ознайомитись із поняттям REST. Ознайомитись із форматами представлення ресурсів. Повторити методи HTTP.

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

      Ознайомитися з поняттями Авторизація та Аутентифікація та їх різницею. Ознайомитися з механізмом безпеки в Spring framework.

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

      Ознайомитися з поняттями Авторизація та Аутентифікація та їх різницею. Ознайомитися з механізмом безпеки в Spring framework.

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

      Ознайомитись з підходом Spring Boot та основними складовими Spring Boot. Ознайомитись з перевагами використання Spring boot.

      Читати далі...
      ПОКАЗАТИ ВСЕ
      Студенти також дивляться
      Створення додатків за допомогою Spring Data
      ДЕТАЛЬНІШЕ

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

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

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

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      59.99 $
      Придбати
      Весняний
      • Усі відеокурси на 15 місяців
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      90.00 $
      219.99 $
      Придбати
      Акція
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      72.00 $
      89.99 $
      Придбати
      Акція
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.