Рефакторинг Web приложения - IShop - Видеоуроки

Рефакторинг Web приложения - IShop
Duration 06:25:57
Открыть все курсы от udemy

Данный курс предназначен для изучение принципов и правил работы  популярных в 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, чтобы  продемонстрировать пример их использования на текущем проекте.

Для кого этот курс:
  • Данный курс предназначен для изучение принципов и правил работы популярных в Java мире фреймворков таких как Spring, Spring Data, JPA.
Полный список уроков Развернуть / Свернуть
  • Урок 1. Добавление загрузки аватарок пользователя и отправка email 00:32:52
  • Урок 2. Обзор возможностей Java Reflection 00:35:26
  • Урок 3. Универсальный обработчик результата SQL запроса 00:47:46
  • Урок 4. Декларативное управление соединениями и транзакциями в Java 00:34:06
  • Урок 5. Шаблон проектирования Repository (DAO) 00:30:06
  • Урок 6. Динамические репозитории 00:43:30
  • Урок 7. Менеджер внедрения зависимостей 00:30:48
  • Урок 8. Дополнительные сервисы 00:37:59
  • Урок 9. Сравнение и финальный обзор изменений. Принципы SOLID 00:55:49
  • Урок 10. Использование Spring, Spring Data, JPA в проекте 00:37:35
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 27.01.2019. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

ru 20 уроков
udemy Web приложение - IShop
Данный курс предназначен для изучения основ Java Enterprise Edition (JEE) для создания web приложений с помощью языка Java. Данный курс состоит из двух частей: в первой части рассматривается  теоретический обзор основных web компонентов: Servlets, Filters,  Listeners, JSP, JSP tags, JSTL, а  также основы HTTP протокола,  а во второй части полученные теоретические знания применяются для  создания полноценного web...
Duration 14:10:38
2 0
ru 31 урок
udemy Web приложение - My Blog
В рамках данного курса будет написано Web приложение с использованием Java технологий: Servlets, JSP, JSTL, JDBC. В качестве среды разработки будет использовано IDE Eclipse. В  качестве UI будет выбран готовый HTML шаблон и на его базе будет создано  полноценное web приложение.
Duration 07:50:56
1 1
ru 22 урока
udemy Web приложение - My Resume
В рамках данного курса будет написано Web приложение My Resume с использованием Java технологий: Spring Core, String MVC, Spring Data JPA, Hibernate, Spring Security, Sitemesh, Spring Data ElasticSearch, JSP, JSTL, Hibernate-Validators, Facebook API, Spring Data Mongo.
Duration 22:41:29
1 0
ru 35 уроков
udemy Корпоративное приложение Myphotos
Данный курс предназначен для изучения технологий из стека Java Enterprise Edition 7  на примере реализации корпоративного приложения Myphotos на базе созданного UI HTML шаблона,  используя которое можно загрузить фотографии и любой желающий сможет просмотреть фотографии и скачать оригинал.
Duration 16:43:07
1 0
12-12-2018 ru 15 уроков
udemy Основы программирования - Крестики-нолики (на примере Java)
Данный курс предназначен для изучения основ программирования: введение в алгоритмизацию, принципов языков программирования высокого уровня, основных выражений и операторов, знакомство с итеративными и рекурсивными алгоритмами, алгоритмами сортировки и поиска и практического освоения теоретических знаний на примере реализации игры "Крестики-нолики".
Duration 11:50:02
4 1
ru 16 уроков
udemy Сервис кэширования данных - JMemcached
Данный курс предназначен для закрепления основ Java Standart Edition  на примере разработки сервиса кэширования данных JMemcached, который  является упрощенным  Java аналогом популярного решения memcached.
Duration 06:38:19
3 0
ru 20 уроков
udemy Основы Java SE - HTTP Server
Данный курс предназначен для изучения основ Java Standart Edition: принципов ООП в Java (инкапсуляция, наследование и полиморфизм), классов, абстрактных классов и интерфейсов, правил обработки исключений, использование коллекций, работа с потоками данных и потоками (нитями) выполнения, взаимодействия с реляционными базами данных; а также для изучения таких инструментов как логгер, сборщик проекта Maven, библиотеки JUnit и Mockito для написания...
Duration 26:02:40
2 0

Последнее добавленное

Разработчик на Spring Framework

Разработчик на Spring Framework

ru
Курс будет полезен всем. От Junior Java-программистов, не имеющих опыта работы со Spring, с минимальным опытом с IoC-контейнером Spring или испытывающих трудности с ним до архитекторов и тех.лидов, желающих узнать про современные возможности Spring для решения высокоуровневых задач.
Appium Android: простое руководство по автоматизации тестирования

Appium Android: простое руководство по автоматизации тестирования

en
Автоматизируйте собственное тестирование мобильных приложений под Android с помощью Appium и Java. Работа с реальными устройствами и эмуляторами Android. Этот курс по автоматизации тестирования мобильных приложений c Appium обучает вас простому, прямому подходу, всего за 5,5 часов видео...
Gatsby - Генератор статических сайтов для React - Полное руководство

Gatsby - Генератор статических сайтов для React - Полное руководство

en
Создавайте потрясающие сверхбыстрые веб-сайты с помощью React и GraphQL, начинайте работу со стеком JAM и подходом Headless CMS. В этом курсе вы узнаете, как создавать удивительные и сверхбыстрые статические веб-сайты с помощью Gatsby.js. Gatsby - это невероятно быстрый современный генератор...
Изучение Python, Tkinter и Django

Изучение Python, Tkinter и Django

ru
​Данный видео курс предназначен для людей, которые хотят научиться программировать на языке Python. В курсе будут рассмотрены базовые моменты языка Питон, а также рассмотрена тема работы с библиотеками. Вы научитесь писать программы под ПК при помощи фреймворка TKinter, а также создавать мощные...
Serverless React c AWS Amplify - Полное Руководство

Serverless React c AWS Amplify - Полное Руководство

en
Создавайте полнофункциональные приложения React быстрее, чем когда-либо, которые масштабируются до миллионов пользователей и работают исключительно в облаке! Хотите создавать удивительные, производительные и в целом лучшие приложения React? Смотрите не дальше, чем AWS Amplify. Этот курс - лучшее...
BDD с Cucumber и Serenity BDD

BDD с Cucumber и Serenity BDD

en
Изучите все навыки, необходимые для работы BDD в вашей команде, используя BDD Cucumber и Serenity. BDD, - это чрезвычайно эффективная практика доставки программного обеспечения, которая помогает командам лучше сотрудничать и сосредоточиться на предоставлении действительно важных функций. Cucumber...
Курс по айдентике

Курс по айдентике

ru
В основе курса методика, которая применяется в российских брендинговых агентствах и Высшей Школе Брендинга. Курс записан в ноябре 2017, состоит из 20 вебинаров. Каждая лекция завершается домашним заданием и списком полезных книг для развития навыка. Вы можете выполнять один из учебных брифов...
chat
logo