The events in Odessa at 09 October 2021

Sergey Morenets / Mongo for Java Developers (offline and online)

09 October 2021, 10:00
category: seminar/training
place: Location (look in the description)

NoSQL technologies have become very popular in recent years, as IT companies are trying to move away from traditional relational databases in order to improve the performance of their applications and the speed of their development. Large cloud platforms also offer their services such as AWS DynamoDB, Google Cloud Datastore, Azure Table Storage and many more. Will NoSQL solutions always be better than relational (ORM) solutions? The answer to this question depends on the subject model, project infrastructure, and architectural requirements. It's not so easy to understand this, so we decided to prepare a training for Java developers, where you can get acquainted and learn more about MongoDB - the most popular and most famous NoSQL database. In this training, we will not only analyze in detail MongoDB, but also look at the most commonly used Java libraries / frameworks for working with it. During the training, we will analyze an existing legacy application built on relational / ORM technologies, which we will remake step by step using the main scenarios for working with MongoDB. You can participate in the training at the office in Odessa or online. Online participants will receive all the necessary materials in advance and can follow the online broadcast. Training program (2 days): 1. Relational databases and ORM systems. Features and disadvantages 2. NoSQL technologies. Features and differences from relational databases 3. Categories of NoSQL databases 4. Data modeling. Best practices and anti-patterns 5. Document-oriented databases. MongoDB6. Basic utilities and GUI tools. 7. Indexing data. Index types. 8. Using transactions 9. Spring Data MongoDB. Reactive principles of work 10. Data replication and sharding. 11. Aggregation of data in queries 12. Modeling a class hierarchy 13. Document validation. Basic approaches 14. Integration testing 15. Alternative Java libraries for working with MongoDB Requirements for participants: basic knowledge of Java SE and ORM principles. It is also advisable to have experience with the Spring Framework. The training will take place on October 9-10 from 10:00 to 19:00 at the address: Odessa, st. Bunin 19. Trainer - Sergey Morenets, a developer with 21 years of experience, who has been using MongoDB in his work for 6 years. Seats are limited, so advance registration is required. https: //it-simulator.com / ...

The poster of the event — Sergey Morenets / Mongo for Java Developers (offline and online) in Location