Features
Description
InfoShare Academy is a leading IT academy offering comprehensive educational programs in new technologies for companies. Since 2015, we have been supporting organizations in developing technology teams through dedicated courses in Machine Learning, DevOps, Data Engineering, Python, UX/UI Design, AWS, and Kubernetes. Our training is based on practical skills and real business cases. We collaborate with over 300 industry practitioners, ensuring that our programs are tailored to current market needs. We specialize in reskilling and upskilling employees. With us, you will build effective teams implementing new technologies that will accelerate innovation and strengthen your company's competitiveness in the market. Check out our training offerings designed for companies, created to develop your employees' competencies in the IT field.
The "NoSQL for Beginners" training is an intensive two-day course designed to provide participants with both theoretical foundations and practical skills necessary for effectively using NoSQL databases. The course places a strong emphasis on workshops (80% of the time) supported by a solid theoretical foundation (20% of the time), allowing participants to gain deep knowledge and practical skills in designing and utilizing NoSQL databases in real applications.
The course is intended for programmers, database designers, data analysts, and anyone looking to start their journey with NoSQL databases. It is an ideal proposal for those seeking alternatives to traditional relational databases and interested in scalable and flexible technologies for managing large datasets.
- Familiarization with basic and advanced NoSQL concepts – you will gain solid theoretical foundations and practical knowledge about different types of NoSQL databases and their applications
- Learning to design and implement data models – you will learn how to effectively model data for various types of NoSQL databases, maximizing performance and scalability
- You will learn:
- Practical work with popular NoSQL systems – you will gain practical skills in working with systems such as MongoDB, Redis, or Cassandra
- Optimization and scaling of NoSQL databases – you will learn strategies and best practices for optimizing queries and scaling NoSQL databases
Day 1: Introduction to NoSQL
Theory: Basics of NoSQL
Definition and evolution of NoSQL databases
Overview of types of NoSQL databases: document, column, key-value, graph
Workshops: Working with Document Databases
Installation and configuration of MongoDB database
Designing and creating schemas, data import, basic CRUD operations
Day 2: Advanced Concepts and Practice
Theory: Data Modeling in NoSQL
Principles of effective data modeling for various types of NoSQL databases
Scaling strategies and query optimization
Workshops: Advanced Applications and NoSQL Tools
Working with key-value and column databases (Redis, Cassandra)
Implementing simple applications using NoSQL database
16 h/2 days
- Certificate of completion
- Monthly access to the training recording (in case of online format)
- Customization of the training program to client needs