Bancos de dados - curso gratuito da Otus, treinamento 6 meses, Data: 2 de dezembro de 2023.
Miscelânea / / December 05, 2023
O curso é destinado a desenvolvedores e administradores que estão prontos para dominar o trabalho com bancos de dados
O objetivo do curso é ensinar o aluno a trabalhar efetivamente com qualquer banco de dados (relacional e não relacional) utilizando a linguagem de consulta estruturada SQL. O curso fornece um mergulho profundo no SGBD. Depois de concluí-lo, você não terá que apagar incêndios como resultado de fundações mal estabelecidas.
No curso você:
- aprender a desenhar bases de dados e a criar uma estrutura óptima para o seu armazenamento;
- você distinguirá os principais SGBDs que podem ser úteis para um desenvolvedor (PostgreSQL, MySQL, Redis, MongoDB, Cassandra, etc.);
- dominar a sintaxe e funcionalidades de SQL, DDL, DML;
- você poderá otimizar consultas lentas e lidar com consultas SQL incorretas;
- você ficará mais confiante ao trabalhar com índices, aprenderá como otimizar, criar perfil e atualizar bancos de dados.
Para quem é este curso:
- para desenvolvedores que encontram bancos de dados em seu trabalho;
- para quem tem pelo menos seis meses de experiência trabalhando com SGBD e deseja conhecer mais profundamente a estrutura de todos os processos internos.
Orientação altamente prática
Treinamento modular eficaz
O professor é um especialista e profissional com 20 anos de experiência no setor
Programa do autor
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
5
cursosMais de 15 anos de experiência na indústria de TI, mais de 20 anos de experiência docente. Atualmente: - programador do Centro de Tecnologias Inteligentes de Geoinformação (CIGIT) da Instituição Educacional de Ensino Superior Orçamentário do Estado Federal "ASU"; - docente titular do Departamento de Sistemas Automatizados de Processamento de Informação e...
Mais de 15 anos de experiência na indústria de TI, mais de 20 anos de experiência docente. Atualmente: - programador do Centro de Tecnologias Inteligentes de Geoinformação (CIGIT) da Instituição Educacional de Ensino Superior Orçamentário do Estado Federal "ASU"; - professor titular do Departamento de Automatização sistemas de processamento e controlo de informação nas áreas de “Programação e fundamentos de algoritmização”, “Bases de dados”, “Sistemas de inteligência artificial”;- cofundador da pequena empresa inovadora ForeSays LLC - pesquisa científica na área de ciências naturais e técnicas, desenvolvimento de software provisão. Habilidades: Programação C/C++, Delphi; projeto e desenvolvimento de bancos de dados: SGBD MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL Possui 2 patentes e 8 certificados de registro de programas de computador Professor
Entidades e Relacionamentos
-Tópico 1. Design de banco de dados
-Tópico 2.Componentes de um SGBD moderno
-Tópico 3. Problemas de migração
-Tópico 4.Teorema CAP
-Tópico 5.Seminário: design
PostgreSQL
-Tópico 6. Arquitetura interna do SGBD PostgreSQL
-Tópico 7.DDL: criação, modificação e exclusão de objetos no PostgreSQL
-Tópico 8.Transações, MVCC, ACID
-Tópico 9.DML: inserir, atualizar, excluir, selecionar dados
-Tópico 10. Tipos de dados no PostgreSQL
-Tópico 11.Índices
-Tópico 12.DML: agregação e classificação, CTE, funções analíticas
-Tema 13.Designer de Relatório Pentaho
-Tópico 14.OLAP: Postgres + pentaho
-Tópico 15. Procedimentos armazenados e gatilhos
-Tópico 16. Otimização de desempenho. Perfil. Monitoramento
-Tópico 17.Backup e recuperação
-Tópico 18. Replicação
-Tópico 19.Clustering: patroni
-Tópico 20.Seminário sobre PostgreSQL
MySQL
-Tópico 21. Arquitetura interna do SGBD MySQL
-Tópico 22. Tipos de dados no MySQL
-Tópico 23.DDL: criando, modificando e excluindo objetos no MySQL
-Tópico 24.DML: inserção, atualização, exclusão, recuperação de dados
-Tópico 25.Transações, MVCC, ACID
-Tópico 26.DML: Agregação e Classificação
-Tópico 27.Índices
-Tópico 28.CTE e funções analíticas
-Tópico 29. Otimização de desempenho. Perfil. Monitoramento
-Tópico 30. Procedimentos armazenados e gatilhos
-Tópico 31.Backup e recuperação
-Tópico 32. Replicação
-Tópico 33.MySQL - Cluster Percona XtraDB
-Tópico 34.MySQL - Cluster InnoDB
-Tópico 35. Cluster MySQL NDB - fragmentação
-Tópico 36.Seminário sobre Mysql
NoSQL (Redis, Tarantool, MongoDB, Cassandra)
-Tópico 37.Trabalhando com tarantool
-Tópico 38.NoSQL: Redis
-Tópico 39. Recursos básicos do mongodb
-Estrutura de redução de mapa do tópico 40.
-Tópico 41. Arquitetura e aplicação de cassandra
-Tópico 42. Linguagem de consulta Cassandra
-Tópico 43.Elasticsearch
-Tema 44.Clickhouse
Projeto final
-Tópico 45. Seleção do tema e organização do trabalho do projeto
-Tópico 46.Seminário sobre projetos criados
-Tópico 47.Proteção do trabalho de design
-Tópico 48. Resumindo o curso