MongoDB - free course from Otus, training 4 months, Date: December 1, 2023.
Miscellaneous / / December 04, 2023
The course includes all the tools that can be useful for both developers and administrators: access control, backup copying, replication, logging, working with statistics, scaling methods, as well as working MongoDB in clouds (AWS, GCP, Azure) and Kubernetes.
The purpose of the course is to teach the student to work effectively with MongoDB: As a result of the training, graduates will be able to confidently work with MongoDB, create optimal queries and deal with incorrect ones, work with indexes, optimize, profile and update databases data.
On the course you:
- learn how to optimally use data storage structures in MongoDB;
- master the syntax and features of working in MongoDB;
- you can optimize slow queries
For whom:
- for Linux administrators who want to master or improve MongoDB DBA skills;
- for MySQL/MS SQL/Oracle Server/PostgreSQL administrators who want to master MongoDB DBA skills;
- for DevOps/SRE who want to improve their skills in working with MongoDB and learn new ways of working with DBMS - Kubernetes, clouds;
- for developers who need to master working with MongoDB.
6
coursesI have been developing software in Java/Spring, C#, PHP for over 20 years. Database architect PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Deploy database as on-premise Google Cloud Platform, AWS, Azure,...
I have been developing software in Java/Spring, C#, PHP for over 20 years. Database architect PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. DB deployment both on-premise Google Cloud Platform, AWS, Azure, Yandex Cloud, and Kubernetes, DBaaS, MultiCloud. During this time, more than a hundred projects were designed and developed for chain stores, fitness centers, hotels, and the financial sector. Vast experience in building and operating virtualization systems VmWare ESXi, Hyper-V. Author of books on PostgreSQL. New "PostgreSQL 14. Optimization, Kubernetes, cluster, cloud." Program Manager
5
coursesGraduated from Astrakhan State Technical University with a degree in Computers, Complexes, Systems and Networks. Currently a senior developer at OOO Seldon, developing services for Rostelecom and other companies. Previously participated in...
Graduated from Astrakhan State Technical University with a degree in Computers, Complexes, Systems and Networks. Currently a senior developer at OOO Seldon, developing services for Rostelecom and other companies. Previously participated in the development of frontend and backend applications in the cryptocurrency field.
5
coursesMore than 15 years of experience in the IT industry, more than 20 years of teaching experience. Currently: - programmer at the Center for Intelligent Geoinformation Technologies (CIGIT) of the Federal State Budgetary Educational Institution of Higher Education "ASU"; - senior lecturer at the Department of Automated Information Processing Systems and...
More than 15 years of experience in the IT industry, more than 20 years of teaching experience. Currently: - programmer at the Center for Intelligent Geoinformation Technologies (CIGIT) of the Federal State Budgetary Educational Institution of Higher Education "ASU"; - senior lecturer at the Department of Automated information processing and control systems in the areas of “Programming and fundamentals of algorithmization”, “Databases”, “Artificial intelligence systems”;- co-founder of the small innovative enterprise ForeSays LLC - scientific research in the field of natural and technical sciences, software development provision. Skills: C/C++ programming, Delphi; design and development of databases: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL. Has 2 patents and 8 certificates of registration of computer programs Teacher
Introduction to MongoDB.
-Topic 1.Introduction to MongoDB. NOSQL vs RDBMS
-Topic 2.CAP theorem
Key Features of MongoDB
-Topic 3. MongoDB installation options
-Topic 4.Introduction to Docker. MongoDB in docker & docker-compose
-Topic 5.Basic concepts of MongoDB, CRUD, filters
-Topic 6.Map-reduce & Aggregation Framework
-Topic 7.Working with geodata in MongoDB
-Topic 8.Seminar on created projects
MongoDB Administration and Optimization
-Topic 9.MongoDB Utilities
-Topic 10.Optimizing MongoDB Performance
High availability and scalability
-Topic 11.MongoDB replication. Shared cluster
-Topic 12.Backups and restoration of a sharded replicated cluster
-Topic 13.Introduction to Kubernetes. Part 1
-Topic 14.Introduction to Kubernetes. Part 2
-Topic 15.MongoDB & Kubernetes
Clouds
-Topic 16.MongoDB & Google cloud Platform + Mongo Atlas
-Topic 17.MongoDB & AWS
-Topic 18.MongoDB & Azure
-Topic 19.MongoDB & Yandex cloud
Project work
-Topic 20. Selection of topic and organization of project work
-Topic 21. The simplest back-end on NodeJS
-Topic 22.Web application with UI and DB
-Topic 23. Consultation on projects
-Topic 24.Protection of projects
-Topic 25.Final lesson