План на курса
Обзор на архитектурата на MongoDB
- Произход, цели на проектирането, ключови характеристики
- Структура на процесите (mongos, mongod, конфигурационни сървъри)
- Структура на директориите / файловете
Работа с MongoDB Shell
- Документи и типове данни
- CRUD (Въвеждане, запроси, обновяване, изтриване)
- Системни команди
Единосървърна конфигурация и развертване
- Конфигурационни файлове
- Данни файлове и разпределение
- Лог файлове
- Рекомендации за хардуер и файлова система
Сигурност
- Вграден механизъм за аутентификация
- Рекомендации за сигурно развертване
Мониторинг на MongoDB
- mongostat
- Анализ на паметта и IO производителност
- Интеграция с инструменти за мониторинг: Munin / Cacti / Nagios
- Web конзола на MongoDB
Индексиране и оптимизация на запроси
- Управление на индекси и вътрешности на индексирането в MongoDB
- Единствени / Сложни / Географски индекси
- Идентифициране на неоптимални запроси. Използване на профилирач на запроси.
Введение в драйверите (Java/Python/Ruby/PHP/Perl)
- Как драйверите и шела комуникират с MongoDB
- BSON и протоколът на MongoDB
- Разрешаване на проблеми с връзките на приложенията
Въведение в масовото четене и записване
Репликация и трайност
- Репликация от тип мастер-роб
- Репликационни набори
- Използване на Write Concern за трайност
- Разрешаване на проблеми с репликацията
Автоматично разделяне на шардове
- Как работи разделянето на шардове
- Настрояване на кластер с MongoDB шардове
Избор на ключ за шард
Разделяне на шардове и индекси
- Разделяне на шардове и топологии на репликационни набори
- Управление на кластер с разделени шардове
Миграция на шард / част
Плани за копиране и възстановяване
- Стратегии базирани на файлова система
- mongodump / mongorestore
- rsync
- mongoimport / mongoexport
Изисквания
Основи на администрирането на операционна система.
Отзиви от потребители (7)
Хареса ми практическите, въпреки че някои от тях бяха трудни
Austin - Vodacom
Курс - MongoDB for Administrators
Машинен превод
Харесва ми, че Камил коригира материала за мен и моето разбиране. Той наистина искаше да се увери, че разбирам.
Austin Robertson
Курс - MongoDB for Administrators
Машинен превод
Опростяване на оперативните задачи.
Kesh - Vodacom
Курс - MongoDB for Administrators
Машинен превод
Намерих инструктора много ясен.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
Курс - MongoDB for Administrators
Машинен превод
Много харесвам курса
Miguel Angel Miranda Hernandez - ENGINEERING AND SERVICES JF S.A. DE C.V.
Курс - MongoDB for Administrators
Машинен превод
Когато тренирах с един на един с Хосе, бях изключително щастлив. Лесно установи връзка, бързо се прехвърли към учебните материали, добре отговори на моите въпроси и излязъл извън плануваната програма, за да ми покаже нещата, свързани с въпросите, които задавах. Освен това, разширил практическата част на упражненията с по-сложни. ## Course Overview ### Course Duration The course will span 3 days, with sessions running from 9 AM to 5 PM each day. ### Course Objectives By the end of this course, participants will be able to: - Implement a RESTful web service using ASP.NET Core. - Use Entity Framework Core for data access. - Apply best practices for designing and securing RESTful APIs. - Integrate third-party services using API calls. ### Target Audience This course is designed for developers who have experience with C# and are familiar with the basics of ASP.NET Core. It is ideal for those who want to build robust and scalable RESTful web services. ### Prerequisites Participants should have: - A solid understanding of C# programming. - Basic knowledge of ASP.NET Core. - Familiarity with RESTful principles. ### Course Outline #### Day 1: Introduction to ASP.NET Core and RESTful Services - Course Introduction - Overview of ASP.NET Core - Setting up the Development Environment - Creating a New ASP.NET Core Project - Building a Simple RESTful Service #### Day 2: Data Access with Entity Framework Core - Introduction to Entity Framework Core - Configuring Entity Framework Core - Performing CRUD Operations - Implementing Data Validation #### Day 3: Advanced Topics and Best Practices - Securing RESTful APIs - Integrating Third-Party Services - Implementing Caching - Monitoring and Logging - Best Practices for RESTful API Design ### Hands-On Labs Throughout the course, participants will engage in hands-on labs to reinforce learning. These labs will cover: - Building a RESTful API from scratch - Integrating Entity Framework Core with a RESTful service - Securing a RESTful API - Implementing caching and logging ### Additional Resources - Recommended Reading - Online Tutorials - Community Forums ### Contact Information For any inquiries, please contact: - Email: support@coursedomain.com - Phone: +1 (123) 456-7890 ### Instructor Bio Jose has over 10 years of experience in software development, specializing in ASP.NET Core and RESTful services. He has trained numerous developers and is known for his clear and engaging teaching style. ### Feedback Your feedback is valuable to us. Please take a few minutes to complete the course evaluation form at the end of the training.
Aaron - Attorney General's Department
Курс - MongoDB for Administrators
Машинен превод
Аз научих много нови неща и термини
Jose Ernesto Cruz Pineda - Datavision Digital S.A. de C.V.
Курс - MongoDB for Administrators
Машинен превод