События в Одессе 09 октября 2021

Сергей Моренец / Mongo для Java разработчиков (офлайн и онлайн)

09 октября 2021, 10:00
категория: семинар/тренинг
место: Адрес проведения (смотри в описании)

NoSQL технологии стали очень популярны в последнее время, когда ИТ-компании пытаются уйти от традиционных реляционных баз данных, чтобы повысить быстродействие своих приложений и скорость их разработки. Крупные облачные платформы также предлагают свои сервисы, такие как AWS DynamoDB, Google Cloud Datastore, Azure Table Storage и многие другие. Всегда ли NoSQL решения будут лучше реляционных (ORM)? Ответ на этот вопрос зависит от предметной модели, инфраструктуры проекта и архитектурных требований. Разобраться в этом не так просто, поэтому мы решили подготовить тренинг для Java разработчиков, где вы сможете познакомиться и узнать больше о MongoDB - самой популярной и самой известной NoSQL базе данных. На этом тренинге мы не только разберем в деталях MongoDB, но и рассмотрим наиболее используемые Java библиотеки/фреймворки для работы с ней. Во время тренинга мы разберем существующее legacy приложение, построенное на реляционных/ORM технологиях, которое будем шаг за шагом переделывать, используя основные сценарии работы с MongoDB. Вы cможете участвовать в тренинге в офисе в Одессе либо онлайн. Онлайн-участники заранее получат все необходимые материалы и могут следить за онлайн-трансляцией. Программа тренинга (2 дня): 1. Реляционные БД и ORM системы. Особенности и недостатки 2. NoSQL технологии. Особенности и отличия от реляционных баз данных 3. Категории NoSQL баз данных 4. Моделирование данных. Best practices и anti-patterns 5. Документ-ориентированные базы данных. MongoDB 6. Основные утилиты и средства GUI. 7. Индексирование данных. Типы индексов. 8. Использование транзакций 9. Spring Data MongoDB. Реактивные принципы работы 10. Репликация данных и sharding. 11. Агрегация данных в запросах 12. Моделирование иерархии классов 13. Валидация документов. Основные подходы 14. Интеграционное тестирование 15. Альтернативные Java библиотеки для работы с MongoDB Требования к участникам: знание Java SE и ORM принципов на базовом уровне. Желательно также иметь опыт работы с Spring Framework. Тренинг пройдет 9-10 октября с 10:00 до 19:00 по адресу: г. Одесса, ул. Бунина 19. Тренер - Сергей Моренец, разработчик с 21-летним опытом, использующий MongoDB в своей работе уже 6 лет. Количество мест ограничено, поэтому предварительная регистрация обязательна. https://it-simulator.com/...

Афиша события — Сергей Моренец / Mongo для Java разработчиков (офлайн и онлайн) в Адрес проведения