PostgreSQL para administradores e desenvolvedores de banco de dados - curso gratuito da Otus, treinamento 4 meses, Data: 2 de dezembro de 2023.
Miscelânea / / December 05, 2023
Curso completo sobre como trabalhar com o banco de dados PostgreSQL
O curso inclui todas as ferramentas que podem ser úteis tanto para desenvolvedores quanto para administradores: gerenciamento acesso, backup, replicação, registro em log, trabalho com estatísticas, maneiras de trabalhar com grandes volumes dados.
O curso se aprofunda no PostgreSQL para que você possa projetar bancos de dados sem ter que apagar incêndios posteriormente como resultado de fundações abaixo do ideal.
Objetivo do curso — ensine o aluno a trabalhar de forma eficaz com PostgreSQL:
Como resultado do treinamento os graduados serão capazes de trabalhar com confiança com PostgreSQL, criar consultas ideais e lidar com consultas incorretas, trabalhar com índices, otimizar, criar perfis e atualizar bancos de dados.
Adquira habilidades que lhe permitirão trabalhar como DBA PostgreSQL - instalar, configurar, manter e desenvolver um banco de dados rodando PostgreSQL;
Para quem:
- para desenvolvedores que precisam dominar o trabalho com PostgreSQL;
- para administradores de banco de dados que desejam dominar as habilidades de DBA PostgreSQL;
- para administradores Linux que desejam dominar ou aprimorar habilidades de DBA PostgreSQL;
- para DevOps/SREs que desejam aprimorar suas habilidades em PostgreSQL.
No curso você aprenderá:
- configurar o cluster PostgreSQL para desempenho ideal;
- organizar um sistema de backup;
- restaurar um cluster após uma falha;
- descobrir as causas das falhas, bloqueios e impasses e solucionar esses problemas;
- usar índices, junções e estatísticas para otimizar o desempenho;
- dominar a sintaxe e os recursos de trabalho no PostgreSQL;
- Explore soluções para problemas ao trabalhar com grandes quantidades de dados no PostgreSQL.
Vantagens:
- Conhecimento do ponto de vista da prática, não da teoria.
- Aulas na versão atualizada do PostgreSQL.
- Problemas de lição de casa interessantes e desafiadores.
- Os professores são profissionais.
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
Introdução
-Tópico 1. Bases relacionais, história e lugar no mundo moderno
-Tópico 2.SQL e SGBD relacionais. Introdução ao PostgreSQL
-Tópico 3. Instalando o PostgreSQL
-Tópico 4.DDL: criação, modificação e exclusão de objetos no PostgreSQL
-Tópico 5.DML: inserir, atualizar, excluir, selecionar dados
-Tópico 6. Camada física do PostgreSQL
-Tópico 7. Nível lógico do PostgreSQL
Multiversão, logs e bloqueios
-Tópico 8.MVCC, vácuo e autovácuo.
-Tópico 9. Revistas
-Tópico 10.Blocos
-Tópico 11.Seminário
Administração
-Tópico 12. Configurando o PostgreSQL
-Tópico 13.Backup e recuperação
-Tópico 14.Tipos e dispositivos de replicação no PostgreSQL. Prática de aplicação
-Tópico 15. Cluster Patroni
Otimização
-Tópico 16.Tipos de índices. Trabalhando com índices e otimização de consultas
-Tópico 17. Diferentes tipos de junções. Aplicação e otimização
-Tópico 18. Coleta e uso de estatísticas
-Tópico 19. Otimização de desempenho. Perfil. Monitoramento
-Tópico 20. Particionamento
-Tópico 21. Funções e procedimentos armazenados, parte 1
-Tópico 22. Funções e procedimentos armazenados, parte 2
-Tópico 23. Funções e procedimentos armazenados, parte 3
Projeto de trabalho
-Tópico 24. Seleção do tema e organização do trabalho do projeto
-Tópico 25. Consulta sobre o projeto de graduação
-Tópico 26.Proteção do trabalho de design
-Tópico 27. Resultados do curso