NoSQL - curso gratuito da Otus, treinamento 5 meses, Data: 1º de dezembro de 2023.
Miscelânea / / December 04, 2023
O curso inclui todos os principais e populares bancos de dados NoSQL que podem ser úteis tanto para um arquiteto, e para o administrador e desenvolvedor: orientado a documentos, colunar, valor-chave, gráfico e etc. Além disso, o curso abrange um módulo de bancos de dados em diferentes nuvens, Elasticsearch e S3. O curso fornece um mergulho profundo em Área NoSQL para que você possa reconstruir de forma otimizada suas soluções baseadas em SGBDs clássicos para aumentar produtividade.
O objetivo do curso é ensinar o aluno a escolher o banco de dados NoSQL adequado em função das tarefas atribuídas e como trabalhar com ele de forma eficaz, aproveitando todas as suas vantagens. Como resultado do treinamento, os graduados serão capazes de trabalhar com confiança com qualquer banco de dados NoSQL, projetar um sistema de armazenamento, índices, consultas de perfil e garantir confiabilidade e desempenho ideais.
Este curso irá atender:
- para desenvolvedores que encontram bancos de dados NoSQL em seu trabalho;
- para administradores de banco de dados NoSQL que necessitam de um conhecimento profundo dos processos internos do banco de dados;
- para quem tem pelo menos seis meses de experiência trabalhando com SGBD relacionais e busca como melhorar o desempenho.
No curso você:
- aprender a instalar e operar todas as soluções NoSQL populares, desde servidores virtuais dedicados até grandes clusters fragmentados e provedores de nuvem;
- você distinguirá entre os principais tipos de bancos de dados NoSQL (orientados a documentos, colunares, valores-chave, gráficos) e escolherá a solução ideal dependendo de sua tarefa e área temática;
- dominar a sintaxe e as funcionalidades operacionais da linguagem incorporada em cada base de dados NoSQL;
você pode otimizar consultas lentas.
5
cursosEnsino pedagógico superior. Está envolvido no desenvolvimento comercial há mais de 20 anos. Cofundador e diretor técnico de um dos maiores serviços de registro de empresas online da Rússia. Pilha: Java, PHP. Interesses profissionais: programação funcional, digitação de dados, desenvolvimento...
Ensino pedagógico superior. Está envolvido no desenvolvimento comercial há mais de 20 anos. Cofundador e diretor técnico de um dos maiores serviços de registro de empresas online da Rússia. Pilha: Java, PHP. Interesses profissionais: programação funcional, digitação de dados, desenvolvimento de APIs.
6
cursosDesenvolvo software em Java/Spring, C#, PHP há mais de 20 anos. Arquiteto de banco de dados PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Implante banco de dados local como Google Cloud Platform, AWS, Azure,...
Desenvolvo software em Java/Spring, C#, PHP há mais de 20 anos. Arquiteto de banco de dados PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Implantação de banco de dados local Google Cloud Platform, AWS, Azure, Yandex Cloud e Kubernetes, DBaaS, MultiCloud. Nesse período, mais de uma centena de projetos foram idealizados e desenvolvidos para redes de lojas, academias de ginástica, hotéis e setor financeiro. Vasta experiência na construção e operação de sistemas de virtualização VmWare ESXi, Hyper-V. Autor de livros sobre PostgreSQL. Novo "PostgreSQL 14. Otimização, Kubernetes, cluster, nuvem." Gerente de Programa
1
bemAutor do curso “Arquiteto de Alta Carga”, estudou no Mail Technopark. Ru. Em 2013, começou a trabalhar como estagiário no projeto Correio da empresa Correio. Ru. Desde 2015, ministra diversos cursos (inclusive originais)...
Autor do curso “Arquiteto de Alta Carga”, estudou no Mail Technopark. Ru. Em 2013, começou a trabalhar como estagiário no projeto Correio da empresa Correio. Ru. Desde 2015, ministra diversos cursos (inclusive originais) em projetos educacionais do Mail. Ru. Desde 2016, ocupa o cargo de líder de grupo no Post. No mesmo ano, ele recebeu o título de mestre em Engenharia de Software pela Universidade Técnica Estadual de Moscou. N.E. Bauman. Em 2018, começou a trabalhar na Citymobil como líder de grupo. Desde abril de 2019, foi nomeado chefe de desenvolvimento de servidores. Envolvidos no desenvolvimento das competências técnicas das pessoas, apoiando a sua motivação, desenvolvendo arquitecturas tolerantes a falhas, introduzindo novas tecnologias no processo de desenvolvimento (golang, tarantool) Habilidades técnicas básicas: GolangCMySQLTarantoolArquitetura HighloadLinux API Professor
Introdução ao NOSQL
-Tópico 1.Introdução ao NOSQL. NOSQL versus RDBMS
-Tópico 2.Teorema CAP
Armazenamento de documentos
-Tópico 3. Recursos básicos do mongodb
-Tópico 4. Capacidades de cluster do mongodb
-Tópico 5. Estrutura de redução e agregação de mapas
-Tópico 6.Otimizando o desempenho do mongodb
-Tópico 7. Utilitários de segurança e mongodb
-Tema 8.Couchdb + bolsadb
-Tópico 9.Elasticsearch
Palestrante
-Tema 10.Clickhouse
-Tópico 11. Arquitetura e aplicação de cassandra
-Tópico 12. Linguagem de consulta Cassandra
-Tópico 13. Dimensionamento e tolerância a falhas do cassandra. Parte 1
-Tópico 14. Dimensionamento e tolerância a falhas do cassandra. Parte 2
-Tópico 15. Ferramentas de monitoramento Cassandra
Valor chave
-Tema 16.Redis. Parte 1
-Tema 17.Redis. Parte 2
-Tópico 18.etcd
-Tópico 19.Cônsul
-Tópico 20.Banco de dados básico
Gráfico
-Tópico 21.Neo4j, parte 1
-Tópico 22.Neo4j, parte 2
Outros NoSQL
-Tópico 23. Cache InterSystems
-Tópico 24.Trabalhando com tarantool
-Tópico 25.Kafka
-Tópico 26.RabbitMQ
-Tópico 27.s3
-Tópico 28.Prometheus. Grafana
NoSQL nas nuvens
-Tópico 29.Google BigQuery
-Tema 30.Azure CosmosDB
-Tópico 31.AWS DynamoDB
-Tópico 32. Resumindo o curso
Projeto
-Tópico 33. Escolha do trabalho do projeto
-Tópico 34. Consulta sobre trabalho de projeto
-Tópico 35.Proteção do trabalho do projeto