«Как создать ToDo веб приложение на Spring и ReactJS»
«Как создать ToDo веб приложение на Spring и ReactJS»
with BaMIIuP3456|1 years experience|Java
8784views
«Как создать ToDo веб приложение на Spring и ReactJS»
- русский язык
- Programming
Java
- Project length: 52h 18m
Проект по разработке приложения ToDo Tree. Приложение будет предназначено для людей, нуждающихся в удобном средстве организации личных целей и задач. Типичное приложение типа todo-list, но с одной особенностью, которая впрочем понятна из названия. Организация задач будет возможна не только в виде списка, но и в виде дерева подзадач. Tree > List! Проект будет транслироваться с нуля, то есть вплоть до установки необходимого окружения для разработки (JDK, Eclipse, Atom, Node.js) и подключения необходимых зависимостей (Spring, Hibernate, ReactJS, Redux). Если вы хотели увидеть, как используются следующие технологии: Java, Spring, Hibernate, JavaScript, ReactJS, Redux, то спешу вас обрадовать, у вас будет такая возможность! Конечно, это не весь список, но это то на чем будет делаться акцент. Но стоит отметить, что для понимания будут необходимы некоторые базовые знания языков Java, JavaScript и SQL. В рамках трансляций будут рассмотрены основные методы работы с технологиями по мере того, как они будут встречаться в ходе реального, но небольшого проекта. Данный подход отличается от простого всестороннего изучения технологий по документации или книжкам. И он не претендует на всеобъемлемость. Но применение больших технологий зачастую схоже с принципом Парето: 20% использования технологии дает 80% результата. А поэтому можно считать, что даже в небольшом проекте, есть хорошая возможность понять суть технологии. И если вы готовы, то давайте вместе пройдем этот путь по разработке простого приложения ToDo Tree с серьёзными промышленными технологиями под капотом. Так что жду всех желающих на стриме!
Overview
ToDo Tree
В рамках обучения будет продемонстрирован процесс разработки современного небольшого web-приложения, начиная от установки необходимого окружения и заканчивая последней строчкой рабочего приложения.
Необходимые навыки?
- HTML/CSS
- SQL
- Java (желательно 8)
- JavaScript (желательно 6)
Изучаемые технологии?
- Srping
- Hibernate
- ReactJS + Redux
Какова целевая аудитория?
Данный проект нацелен на аудиторию, которая имеет базовые навыки разработки на Java и JavaScript и желает обучаться современным востребованным технологиям разработки web-приложений.
Когда будут проходить трансляции?
Каждую пятницу в 20-00
Медиа партнеры
- https://vk.com/iteapro - Уютное сообщество программистов
- https://vk.com/loftblog - Loftblog - видеоуроки, сообщество и новости IT
- https://vk.com/love_frontend - Сообщество Frontend разработчиков
- https://vk.com/php2all - Сообщество веб программистов
Project Outline
Этап 1: Настройка окружения
- Part 1, темы: Linux, JDK, Eclipse, Atom, Maven, npm
Этап 2 Разработка страницы регистрации
- Part 2, темы: Spring: mvc, beans, Annotation; Hibernate: Annotation/Mapping, Query
- Part 3, темы: React: jsx, render, state, props; React-Router
Этап 3: Разработка страницы создания/редактирования задачи
- Part 4, темы: Hibernate: Annotation/Mapping, Entity Association
- Part 5 - 7, темы: React: Lifecycle
- Part 8 - 9, Hibernate: Annotation/Mapping, Entity Association, Entity Equality; подобие Spring Apesct; подобие Spring Transactional
Этап 4 Разработка страницы списка задач
- Part 8 - 9, Hibernate: Annotation/Mapping, Entity Association, Entity Equality; подобие Spring Apesct; подобие Spring Transactional
- Part 10-11, темы: Redux
- Part 12-14, темы: Spring: Aspect, Transactional
- Part 15-17, темы: Redux
Этап 5 Разработка страницы фильтрации и сортировки
- Part 18-20, темы: Spring: Data
Этап 6 Планируется