Доступно

Рефакторинг Web приложения - IShop на Java [Udemy] [DevStudy.net]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 6 янв 2019.

Цена: 750р.-80%
Взнос: 148р.
100%

Основной список: 20 участников

Резервный список: 1 участников

Статус обсуждения:
Комментирование ограничено.
  1. 6 янв 2019
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Рефакторинг Web приложения - IShop на Java [Udemy] [DevStudy.net]

    [​IMG]

    Язык: Русский [​IMG]

    Чему вы научитесь
    • Отделять бизнес логику от логики хранения данных;
    • Использовать возможности Java Reflection для объектно-реляционного отображения;
    • Создавать динамические репозитории с помощью механизма Proxy;
    • Декларативно управлять соединения и транзакциями. Познакомитесь с основами АОП;
    • Создавать отдельные сервисы и управлять зависимостями между ними;
    • Использовать принципы SOLID на практике.

    Содержание курса ↓


    Рефакторинг06:25:47
    Добавление загрузки аватарок пользователя и отправка email32:51
    Обзор возможностей Java Reflection35:25
    Универсальный обработчик результата SQL запроса47:45
    Декларативное управление соединениями и транзакциями в Java34:05
    Шаблон проектирования Repository (DAO)30:05
    Динамические репозитории43:29
    Менеджер внедрения зависимостей30:47
    Дополнительные сервисы37:58
    Сравнение и финальный обзор изменений. Принципы SOLID55:48
    Использование Spring, Spring Data, JPA в проекте37:34

    Требования
    • Знание Java Standard Edition, Servlets, JSP

    Описание курса
    Данный курс предназначен для изучение принципов и правил работы популярных в Java мире фреймворков таких как Spring, Spring Data, JPA. На примере работающего проекта в ходе 10 занятий будут рассмотрены типовые проблемы с которыми сталкивается профессиональный Java разработчик при создании проектов. Будут рассмотрены возможности Java Reflection и каким образом используя данные возможности программист может создать универсальный код, который может быть повторно использован в любом проекте. Таким образом данный курс направлен на создание универсального алгоритма, которым разработчик может пользоваться при создании других проектов.

    В рамках курса будут рассмотрены принципы работы ORM фреймворков (объектно-реляционного отображения), фреймворков по внедрению зависимостей (IoC, Dependency Injection), декларативное управление соединениями и транзакциями на базе АОП (аспектно ориентированного подхода), а также шаблон проектирования Repository (DAO) на примере создания фреймворка devstudy.

    Обязательным условием успешного прохождения данного курса должно быть успешно пройденный курс Web приложение - IShop, так как данный курс рассматривает проблемы, с которыми столкнется Java разработчик при изменении или расширении web приложения IShop, а также при написании нового web приложения. Очень сложно понять преимущества какого-либо подхода к решению проблемы, не поняв суть проблемы, поэтому рекомендуется сначала написать web проект, а потом его рефакторить!

    Создание простого фреймворка devstudy позволит упрощенно показать каким же образом работают такие монстры как Spring, Spring Data, JPA, Hibernate. После создания самописного фреймворка devstudy, который решает указанные проблемы, на последнем занятии будут приведены общедоступные аналоги фреймворков для решения тех же проблем: Spring, Spring Data, JPA, которые затем будут добавлены в проект вместо фреймворка devstudy, чтобы продемонстрировать пример их использования на текущем проекте.

     

    Вложения:

  2. Последние события

    1. skladchik.com
      Складчина доступна.
      22 янв 2019
    2. seadon
      seadon участвует.
      18 янв 2019
    3. skladchik.com
      Взнос составляет 74р.
      17 янв 2019
    4. skladchik.com
      Складчина активна.
      17 янв 2019

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      22 янв 2019
    2. skladchik.com
      Взнос составляет 74р.
      17 янв 2019
    3. skladchik.com
      Складчина активна.
      17 янв 2019
    4. skladchik.com
      Сбор взносов начинается 17.01.2019.
      14 янв 2019
Статус обсуждения:
Комментирование ограничено.