Cursos de PostgreSQL para Desenvolvedores
Este curso proporciona interação programática com bases de dados PostgreSQL. Aprende técnicas, sintaxes e estruturas necessárias para desenvolver aplicações de qualidade utilizando PostgreSQL backend. Este treinamento também abrange o SQL Tuning, cobrindo as melhores práticas para escrever SQL eficiente.
O público-alvo inclui programadores que pretendam utilizar ou alargar a PostgreSQL, bem como arquitectos de bases de dados.
Programa do Curso
Introdução a PostgreSQL
- Uma breve história de PostgreSQL
- Características
- Resumo interno
- Limites e Terminologia
Instalação e configuração
- Pré-requisitos
- Instalação a partir de pacotes e criação Database
- Instalação a partir do código-fonte
- Instalação do cliente
- Iniciando e Parando um Servidor Database
- Configuração do ambiente
A SQL Linguagem
- SQL Sintaxe
- Definição de dados
- Manipulação de dados
- Consultas
- Tipos de dados
- JSON
- Funções e Operadores
- Conversão de tipo
- Índices
Transações e simultaneidade
- Transações e Isolamento
- Controle de simultaneidade multiversão
Interfaces de cliente
- Interface de linha de comando -psql
- Interface Gráfica - pgadmin4
Servidor Programming
- Estendendo SQL
- Gatilhos
- O sistema de regras
- Processual Languages
- PL/pgSQL - SQL Linguagem processual
- Manipulação de erros
- Cursores
Wrappers de dados estrangeiros
- Extensão em PostgreSQL
- Adicionando FDW em um Database
- postgres_fdw
- arquivo_fdw
- Outros FDWs
SQL Ajuste
- Fazendo login PostgreSQL
- Planos de consulta
- Otimizando Consultas
- Statistics
- Parâmetros do planejador
- Varreduras de consulta paralela
- SQL Melhores Práticas
- Índices
- Particionamento de tabela
Requisitos
Um conhecimento prático de SQL
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de PostgreSQL para Desenvolvedores - Booking
Cursos de PostgreSQL para Desenvolvedores - Enquiry
PostgreSQL para Desenvolvedores - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (7)
Ele foi fantástico ao adaptar a sessão de formação às nossas necessidades.
Anatoliy - Samsung Cambridge Solution Centre Ltd
Curso - PostgreSQL for Developers
Máquina Traduzida
o material de formação
Ashwin - Samsung Cambridge Solution Centre Ltd
Curso - PostgreSQL for Developers
Máquina Traduzida
O treinador Michał. Ele está bem preparado. O seu conhecimento é muito vasto e a sua forma de ensinar também é óptima.
Ireneusz - Inter Cars S.A.
Curso - PostgreSQL for Developers
Máquina Traduzida
Gostei dos exercícios
Luis - Verizon Connect
Curso - PostgreSQL for Developers
Máquina Traduzida
Gostei imenso da formação. Ele manteve-se paciente com todas as perguntas, tornando a aprendizagem prática incrivelmente agradável. Teria todo o gosto em frequentar outro curso com ele.
Birdesha - Verizon Connect
Curso - PostgreSQL for Developers
Máquina Traduzida
Abrangeu uma grande quantidade de conteúdos, de uma forma clara e concisa.
Dan Bowyer - Verizon Connect
Curso - PostgreSQL for Developers
Máquina Traduzida
A formação foi absolutamente fantástica, graças à experiência excecional do Michal e ao seu estilo de ensino cativante. O seu conhecimento profundo sobre PostgreSQL foi evidente ao longo das sessões e foi capaz de partilhar muitos conceitos complexos de uma forma clara e simples. Ele estava bem preparado e houve um bom equilíbrio entre a teoria e as demonstrações práticas. Estou ansioso por aplicar os conhecimentos adquiridos nestas sessões e agradeço novamente ao Michal por uma experiência de formação excecional.
Ranil Kumar - Verizon Connect
Curso - PostgreSQL for Developers
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Migrating Oracle to Azure SQL or PostgreSQL
7 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a administradores de banco de dados e arquitetos de nuvem que desejam migrar bancos de dados Oracle para o Azure SQL ou Postgre SQL.
No final desta formação, os participantes serão capazes de
- Compare o Azure SQL com o PostgreSQL para escolher o banco de dados que melhor atenda aos objetivos e às necessidades do negócio.
- Preparar bancos de dados para mover definições, dados e procedimentos do Oracle para o sistema de banco de dados AzureSQL ou PostgreSQL.
- Realizar etapas pós-migração para testar, otimizar, atualizar e manter um banco de dados migrado.
Administração e Desenvolvimento do PostgreSQL
28 HorasEste curso trata da administração e ajuste de desempenho de bancos de dados PostgreSQL. Os participantes aprenderão o uso de módulos especializados do PostgreSQL (AKA Postgres), como replicação, pooling de conexões e pesquisa de texto completo.
PostgreSQL para Administradores
14 HorasEste curso aborda a administração e o ajuste de desempenho dos Postgre SQL dados Postgre SQL do Postgre SQL .
Público-alvo inclui administradores de sistema e arquitetos de banco de dados. Os participantes aprenderão o uso de Postgre SQL especializados (AKA Postgres), como replicação, pool de conexões e pesquisa de texto completo.
PostgreSQL Essentials
14 HorasEsta formação foi concebida para Database Administradores e Arquitectos que pretendam aprender PostgreSQL desde o básico.
Aprenderá a arquitetura, a instalação e a conceção de PostgreSQL, bem como a realizar cópias de segurança e recuperação de bases de dados em PostgreSQL.
PostgreSQL Advanced DBA
14 HorasEsta formação foi concebida para administradores e arquitectos que pretendam conhecer as ferramentas e técnicas para implementar cópias de segurança, alta disponibilidade e segurança em PostgreSQL.
Também aprenderá a encontrar consultas lentas, monitorizar o desempenho da base de dados e afinar o PostgreSQL para o Desempenho.
Implementing High Availability in PostgreSQL
7 HorasEste treinamento é projetado para Administradores e Arquitetos de Database de Database que desejam aprender a Replicação de Fluxo no Postgre SQL e como o pgpool-II pode ser usado para obter failovers automáticos e configurar um cluster de Database Postgre SQL altamente disponível.
PostgreSQL Performance Tuning
14 HorasEste treinamento é projetado para administradores e arquitetos de Database de Database que desejam ajustar o Database de Database Postgre SQL para desempenho. Saiba como registrar a carga de trabalho lenta e encontrar os possíveis pontos problemáticos em uma consulta. Este tópico também aborda os parâmetros mais importantes que devem ser ajustados para o desempenho ideal.
PostgreSQL Administration, Optimization and Replication
35 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto), os participantes aprenderão os aspectos gerais e avançados do PostgreSQL, incluindo administração, desempenho, desenvolvimento avançado e replicação, à medida que passam por uma série de exercícios práticos de laboratório ao vivo envolvendo instalação, configuração, teste, implantação e solução de problemas.
No final desta formação, os participantes serão capazes de
- Utilizar técnicas avançadas de administração para configurar e gerenciar um servidor PostgreSQL.
- Otimizar o banco de dados e as consultas para obter o máximo desempenho.
- Replicar e dimensionar um servidor PostgreSQL.
PostgreSQL 13 for Developers and Administrators
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a administradores de sistemas e desenvolvedores que desejam usar o PostgreSQL 13 para configurar, construir e gerenciar bancos de dados para aplicativos de alto desempenho.
No final desta formação, os participantes serão capazes de
- Instalar e configurar o PostgreSQL 13.
- Compreender os recursos, a arquitetura e os fundamentos da operação, gerenciamento e manutenção de bancos de dados com o PostgreSQL 13.
- Saiba como configurar tabelas e esquemas de banco de dados Postgres.
- Aprenda a realizar manipulações de dados e consultas.
- Explorar as diferentes interfaces de programação (cliente e servidor) para utilizar e estender totalmente as funcionalidades do PostgreSQL 13.
PostgreSQL 16 for Developers and Administrators
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores e administradores de nível intermediário que desejam aproveitar os recursos e melhorias mais recentes no PostgreSQL 16.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender a arquitetura e os componentes do PostgreSQL 16.
- Utilizar recursos avançados do SQL e extensões do PostgreSQL.
- Implementar as melhores práticas de segurança e controlos de acesso.
- Executar tarefas de administração de bases de dados, incluindo backup, recuperação e monitorização.
- Otimizar o desempenho da base de dados através de estratégias de afinação e indexação.
- Utilizar as ferramentas incorporadas do PostgreSQL para alta disponibilidade e replicação.
- Integrar o PostgreSQL com estruturas modernas de desenvolvimento de aplicações.
PostgreSQL for Administrators - 3 Days
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a administradores de banco de dados e administradores de sistemas que desejam usar o Postgre SQL para gerenciar dados em grande escala enquanto otimizam os sistemas de banco de dados para alta disponibilidade e desempenho.
No final desta formação, os participantes serão capazes de
- Instalar e configurar o PostgreSQL.
- Compreender as características e a arquitetura do PostgreSQL.
- Aprender como executar operações de banco de dados com SQL.
- Realizar backup e recuperação de banco de dados para evitar a perda de dados.
- Configurar o servidor para alta disponibilidade.
- Aprender as ferramentas e técnicas para ajuste de alto desempenho.
- Explorar as ferramentas externas para monitoramento e observabilidade.
PostgreSQL with Python
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores e administradores que desejam usar PostgreSQL com Python para criar aplicativos seguros, confiáveis e estáveis em escala.
No final deste treinamento, os participantes serão capazes de:
- Instalar, configurar e conectar PostgreSQL com Python.
- Obter uma atualização sobre os fundamentos da programação Python.
- Compreender os benefícios de usar PostgreSQL com Python.
- Aprender a executar operações básicas de SQL com Python.
- Aprender a utilizar as funcionalidades avançadas de PostgreSQL com Python.
- Implementar técnicas de segurança de dados, segurança, monitorização e otimização.