Доступно

[Специалист] Разработка приложений с использованием SPRING и Spring MVC/REST (Сергей Шуйков)

Тема в разделе "Курсы по программированию", создана пользователем Zабава, 7 окт 2020.

Тема найдена по тегам:
Цена:
32250р.
Взнос:
444р.

Список участников складчины:

1. Zабава
Тип: Стандартная складчина
Оцените эту складчину: /5,
  1. 7 окт 2020
    #1
    Zабава
    Zабава Организатор
    [Специалист] Разработка приложений с использованием SPRING и Spring MVC/REST (Сергей Шуйков)
    [​IMG]

    Разработка приложений с использованием SPRING и Spring MVC/REST (2020)
    Developing Applications for the SPRING и Spring MVC/REST
    Курс по Java SPRING предназначен для Java-программистов, которые планируют использовать SPRING -компоненты в своей практике. Особенно курс по Java SPRING Beans будет интересен разработчикам web-приложений и REST-сервисов на Java. По данным портала hh.ru на ноябрь 2019 года только в Москве в 25% вакансий на должность "программист Java" требовалось знание SPRING. Спрос на него растет, он нужен как начинающим, так и опытным программистам.

    Spring - это открытый (open source) легковесный каркас для разработки корпоративных приложений. Он позволяет управлять жизненным циклом объектов и зависимостей между ними с помощью конфигурации метаданных (с помощью XML или аннотаций) и инъекции зависимостей/инверсии управления.

    Аудитория: Java -разработчики приложений, планирующие использовать каркас Spring для разработки web-приложений и REST-сервисов.

    Программа курса
    Модуль 1. Введение в Spring Framework

    Основы Spring Framework.
    Недостатки приложений уровня предприятия в Java EE.
    Архитектура Spring Framework.
    Компонентная модель Spring.
    Лабораторная работа: Установка и настройка среды разработки.
    Лабораторная работа: Внедрение зависимостей в Spring.

    Модуль 2. Свойства компонентов в Spring
    Работа со свойствами компонента.
    Свойства – коллекции.
    Автосвязывание.
    Лабораторная работа: Конфигурирование компонентов в Spring
    Лабораторная работа: Свойства - коллекции

    Модуль 3. Spring контейнер и API
    Области действия компонентов и их жизненный цикл.
    Конфигурирование с помощью аннотаций.
    Конфигурирование с помощью Java.
    Лабораторная работа: Жизненный цикл компонентов
    Лабораторная работа: Конфигурирование с использованием аннотаций
    Лабораторная работа: Конфигурирование с помощью Java

    Модуль 4. Доступ к данным в Spring
    Поддержки баз данных в Spring.
    Шаблон DAO.
    Поддержка JDBC в Spring.
    Поддержка ORM в Spring.
    Использование JPA в Spring.
    Лабораторная работа: Интеграция Spring и Hibernate
    Лабораторная работа: Интеграция Spring и JPA

    Модуль 5. Транзакции
    Управление транзакциями в Spring.
    Конфигурирование транзакций с помощью XML.
    Лабораторная работа: Транзакции в Spring.

    Модуль 6. Web-приложения с использованием Spring MVС
    Основы Spring MVC.
    Формы и командные объекты.
    Лабораторная работа: Spring и веб-приложения
    Лабораторная работа: Формы и командные объекты

    Модуль 7. Spring безопасность
    Базовые механизмы безопасности.
    Конфигурирование Spring безопасности.
    Лабораторная работа: Безопасность Spring в веб-приложениях
    Лабораторная работа: Безопасность на уровне методов

    Модуль 8. REST сервисы в Spring
    Обзор REST.
    REST и Spring MVC.
    Клиентский доступ к REST сервисам.
    Шаблоны REST.
    Лабораторная работа: Создание REST-сервиса в Spring
    Лабораторная работа: Возврат XML и JSON данных из REST-сервиса

    Модуль 9. Аспектно-ориентированное программирование(AOP)
    Обзор AOP.
    Spring AOP.
    Лабораторная работа: Использование Spring AOP

     
    7 окт 2020