[JavaBegin] Angular Java/Spring Hibernate (2020)

nott

PREMIUM
PREMIUM
Авг 15, 2020
357
1
0
Автор: JavaBegin
Название: Angular Java/Spring Hibernate (2020)

image_0.png

Описание:

Angular Java/Spring Hibernate
Новый видеокурс, где вы создадите большой fullstack проект Angular вместе с серверными технологиями (frontend backend). Является продолжением первого курса (основы Angular).

Длительность: ~ 10 часов, 49 уроков Время на изучение: ~ 2 недели Исходный код: май 2020 г.

(Версии: Angular 9, Java 8, SpringBoot 2, Hibernate 5)

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

Поэтому я решил закрыть этот пробел и создал большой обучающий блок Angular на русском языке, состоящий из нескольких курсов. Это вторая часть, продолжение.

У вас есть возможность получить все в одном месте и создать красивое большое приложение, которое можно использовать на собеседованиях как портфолио (будет большим плюсом вам) - c использованием всех современных технологий: Angular, TypeScript, Java, Spring, Hibernate, RESTful, JSON и др.

Объективно, на данный момент я пока не видел аналогичных курсов во всем интернете (возможно плохо искал, но я "перелопатил" почти все, прошел около 10 самых популярных тренингов - везде либо создавали независимые участки кода, либо проект был маленьким).




Спойлер: программа




Отладка JavaScript в браузере, чтобы можно было найти причину практически любой ошибки

16 мин
6. Нахождение причины любой ошибки

кода на TypeScript
Правильный подход к дебагу клиентского

10 мин
5. Дебаг Angular приложения в IntelliJ IDEA

чтобы видеть все операции, не только вашего проекта
Как правильно вести логирование SQL запросов на сервере MySQL,

13 мин
4. Просмотр SQL в режиме реального времени

для всех HTTP запросов
Отображение пользователю индикатора загрузки

10 мин
3. Индикатор загрузки

(и всех его компонентов)
Сохранение и восстановление состояния приложения

14 мин
2. Сохранение состояния приложения

основные моменты верстки
Проверка работы мобильной версии,

10 мин
1. Мобильная верстка

Дополнительные уроки, входят не во все комплекты
4. Бонусные уроки

обновление задач
Настройки приоритетов и цветов,

19 мин
14. Работа с приоритетами

процентная реализация
Показ статистики по всем задачам,

18 мин
13. Общая статистика

ссылок на внутренние объекты
CRUD операции для задач - с учетом

17 мин
12. Редактирование задач

постраничного вывода данных
Поиск задач с возможностью

23 мин
11. Поиск задач

вывода данных в таблице задач
Формирование на клиенте компонентов для постраничного

14 мин
10. Постраничный вывод данных

с внутренними объектами
Цикл разработки для отображения задач

8 мин
9. Отображение задач

отправка клиенту статусов HTTP
CRUD операции с использованием RESTful сервисов,

15 мин
8. Редактирование категорий

и получение коллекций из БД
Поиск категорий с помощью RESTful запросов

15 мин
7. Поиск категорий

в формате JSON и формирование коллекций
Работа с категориями, отображение, загрузка по HTTP

21 мин
6. Категории

пошагового добавления функционала
Запуск проекта без данных для последующего

10 мин
5. Очистка проекта

применение наследования и других возможностей ООП
Рефакторинг кода, оптимизация и удаление дублирующегося кода,

6 мин
4. Применение ООП

для создания абстрактного и конкретного уровней
Обхединение сервисов и DAO интерфейсов

15 мин
3. Сервисы и DAO

доступа к данным на клиенте
Применение шаблонов DAJ для правильной организации

26 мин
2. Доработка шаблона DAO

использоваться как основа для разработки
Просмотр базового проекта, который будет

9 мин
1. Исходный проект

Клиентский код для создания внешнего вида и обработки действий пользователя
3. Создание frontend

и разделения приложения на слои
Реализация уровня сервисов для правильной архитектуры

7 мин
15. Сервисы

динамическая реализация с переданными параметрами
Одновременное применение постраничности и сортировки,

21 мин
14. Постраничность и сортировка

связывание с другими объектами через аннотации
Полный цикл работы над объектами задач,

26 мин
13. Работа с задачами

компоновка запросов
Логирование на сервере в нужном формате,

11 мин
12. Вывод SQL запросов

описание на языке JPQL
Реализация собственных SQL запросов помимо стандартных,

20 мин
11. Поиск с помощью JPQL

готовых объектов Spring Data JPA
Вывод данных в упорядоченном виде с помощью

12 мин
10. Сортировка

поиск и добавление в коллекцию
Получение одиночных объектов из БД по его id,

14 мин
9. Получение объекта по id

ошибок и статусов HTTP
Работа с параметрами в методах контроллера, отправка клиенту

23 мин
8. Проверка параметров

добавление новых записей в БД
Проверка работы приложения с помощью контроллеров,

20 мин
7. Добавление объектов

использование готовых интерфейсов Spring Data JPA
Доступ к данным и формирование основных SQL запросов,

21 мин
6. Создание репозиториев

оптимизация связей между полями
Генерация классов Java на основе таблиц БД, аннотации Hibernate,

23 мин
5. Создание Entity

загрузка зависимостей, библиотек с помощью Gradle
Пошаговое создание SpringBoot приложения в IntelliJ IDEA,

16 мин
4. Создание приложения SpringBoot

причины и алгоритм создания
Оптимизация для SQL запросов, создание нужных индексов,

6 мин
3. Индексы таблиц

исключение лишних SQL запросов в БД
Алгоритм работы триггеров для обновления статистики задач,

23 мин
2. Триггеры для обновления данных

внешний ключи, триггеры, индексы
Структуры таблиц БД, связывание, типы данных, тестовые записи,

16 мин
1. Создание базы данных в MySQL

Серверный код для обработки запросов и доступа к БД
2. Создание backend

какие изменения нужно внести в проекты
Как правильно обновить локальный и глобальный Angular,

15 мин
2. Обновление Angular до последней версии
Общая концепция и подходы.
Какие технологии и как будете их связывать внутри приложения.

3 мин
1. Общая схема взаимодействия backend и frontend

Настройка и установка окружения, общие сведения1. Введение



Подробнее:


Скачать:
 

Similar threads

О нас

  • Самая крупная образовательная площадка
    с информационными продуктами в рунете!
    Курсы, тренинги, книги, уроки, гайды,
    материалы на различные тематики.

    Вступай в Профессиональный Информационный Клуб!

    ProInfoClub.net © 2015-2024

Меню