Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×

Тренинг «NoSQL для Java разработчиков» (подія в архіві)

Состоялось
24 — 25 октября 2020
Место
Киев + online
Стоимость
2000 грн для оффлайн-участников. При оплате до 14 октября скидка 20%
Пойдут

NoSQL технологии стали очень популярны в последнее время, когда ИТ-компании пытаются уйти от традиционных реляционных баз данных, чтобы повысить быстродействие своих приложений и скорость их разработки.

Крупные облачные платформы также предлагают свои сервисы, такие как AWS DynamoDB, Google Cloud Datastore, Azure Table Storage и многие другие.

Всегда ли NoSQL решения будут лучше реляционных (ORM)? Ответ на этот вопрос зависит от предметной модели, инфраструктуры проекта и архитектурных требований.

Разобраться в этом не так просто, поэтому мы решили подготовить тренинг для Java разработчиков, где вы сможете не только больше узнать о NoSQL технологиях, но и сравнить их преимущества и недостатки, а также Java технологии для работы с ними.

В качестве основного хранилища данных мы будем использовать MongoDB — самую популярную и самую известную NoSQL базу данных, а также попрактикуемся в использовании Redis — самого популярного key-value хранилища.

Во время тренинга мы разберем существующее legacy приложение, построенное на реляционных/ORM технологиях, которое будем шаг за шагом переделывать, используя основные сценарии работы с NoSQL. Вы cможете участвовать в тренинге в офисе в Киеве либо онлайн.

Онлайн-участники заранее получат все необходимые материалы и могут следить за онлайн-трансляцией.

Программа тренинга (2 дня):

1. Реляционные БД и ORM системы. Особенности и недостатки
2. NoSQL технологии. Особенности и отличия от реляционных баз данных
3. Категории NoSQL баз данных
4. Моделирование данных. Best practices и anti-patterns
5. Документ-ориентированные базы данных. MongoDB
6. Индексирование данных.
7. Использование транзакций
8. Spring Data MongoDB. Реактивные принципы работы
9. Репликация данных.
10. Агрегация данных в запросах
11. Моделирование иерархии классов
12. Интеграционное тестирование
13. Redis. Особенности использования. Команды в Redis CLI
14. Типы данных в Redis.
15. Spring Data Redis

Требования к участникам: знание Java SE и ORM принципов на базовом уровне. Желательно также иметь опыт работы с Spring Framework.

Хотите больше узнать о NoSQL базах данных? Подключайтесь к нашему тренингу 24 октября в 10:00. Ссылку на онлайн-трансляцию вы получите перед мероприятием.

Тренер — Сергей Моренец, разработчик с 20-летним опытом, использующий NoSQL технологии в своей работе уже 5 лет.

Количество мест ограничено, поэтому предварительная регистрация обязательна.

Google Calendar iCal
👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі