NoSQL e MongoDB: NoSQL Databases Do Zero ao Cluster!
Offered By: Udemy
Course Description
Overview
What you'll learn:
- Conhecer as Principais Características dos Bancos de Dados NoSQL.
- Conhecer os Desafios do Processamento Escalável de Dados com Bancos de Dados NoSQL e a Nuvem MongoDB Atlas.
- Utilizar as Nuvens Microsoft Azure, Amazon AWS e Google Cloud Platform para Implantar Clusters do MongoDB.
- Configurar e Utilizar os Mais Diversos Aspectos Técnicos do Serviço de Nuvem MongoDB Atlas.
- Configurar e Implantar Bancos de Dados e Réplicas do MongoDB de Forma Resiliente e Tolerante a Falhas na Nuvem.
- Gerenciar Clusters do MongoDB na Nuvem usando o Serviço MongoDB Atlas.
- Projetar a Implantação de Clusters MongoDB na Nuvem (Amazon AWS, Google GCP, Microsoft Azure), Utilizando o Serviço MongoDB Atlas
- Habilitar as Configurações para Acesso Externo aos Clusters MongoDB na Nuvem.
- Gerenciar Usuários para Segmentar o Acesso ao Dados Disponibilizados nos Clusters MongoDB.
- Realizar Testes de Conectividade para Acessar os Clusters MongoDB na Nuvem.
O MongoDB e os NoSQLDatabases apresentam diversas vantagens que os tornam uma escolha atraente para desenvolvedores e empresas. Em primeiro lugar, sua flexibilidade no modelo de dados, permite a representação intuitiva e dinâmica de informações, facilitando a evolução e adaptação dos esquemas de dados ao longo do tempo.
Além disso, a escalabilidade horizontal proporcionada pelo sharding permite lidar com grandes volumes de dados de forma eficiente, distribuindo a carga entre diversos servidores. O suporte nativo a consultas complexas e a capacidade de realizar operações de agregação de dados de maneira eficaz contribuem para o desempenho otimizado em ambientes de produção.
Este curso abrange uma variedade de tópicos essenciais para desenvolvedores, administradores de banco de dados e qualquer pessoa interessada em trabalhar com bancos de dados MongoDB.
A seguir, uma descrição geral dos principais componentes do treinamento:
Introdução ao MongoDB:
Visão geral do MongoDB e do paradigma NoSQL.
Comparação com sistemas de banco de dados relacionais.
Instalação e configuração inicial.
Operações CRUD (Create, Read, Update, Delete):
Inserção, consulta, atualização e exclusão de documentos.
Utilização do Shell do MongoDB.
Operações avançadas com documentos.
Administração do MongoDB:
Configuração e manutenção de instâncias do MongoDB.
Segurança e autenticação.
Backup e restauração de dados.
Casos de Uso Práticos:
Aplicações práticas do MongoDB em projetos do mundo real.
Resolução de problemas e boas práticas.
O treinamento proporcionará aos participantes as habilidades essenciais para projetar e implementar eficientemente sistemas baseados em MongoDB. Ao final do curso, os participantes estarão preparados para lidar com desafios práticos e aproveitar ao máximo os recursos oferecidos pelo MongoDB em seus projetos.
Taught by
Júlio Alcântara Tavares, M.Sc. and Data Engineering Academy
Related Courses
Introduction to Data ScienceUniversity of Washington via Coursera Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera Fundamentals of database systems
Indian Institute of Technology Kanpur via Swayam