Curso PostgreSQL Developer

  • Database

Curso PostgreSQL Developer

16 horas
Visão Geral

Este curso fornece interação programática com bancos de dados PostgreSQL. Aprenda técnicas, sintaxes e estruturas necessárias para desenvolver aplicativos de qualidade usando o back-end PostgreSQL. Este treinamento também cobre o ajuste de SQL, cobrindo as práticas recomendadas para escrever SQL eficiente.

Publico Alvo
  • Desenvolvedores
  • DBA
  • Arquiteto de sistema
  • Desenvolvedores Junior
  • Usuário chave 
Pre-Requisitos
  • Um breve conhecimento prático em SQL
Informações Gerais
  • Carga horaria, 16h
  • Se noturno o curso e ministrado de segunda-feira a sexta-feira, das 19h às 23h, total de 4 noites,
  • Se aos sábados o curso e ministrado de 09h às 18h, total de 2 sábados

Formato de Entrega:

  • On-line ao vivo em tempo real na presença de um consultor/instrutor DBA
  • Presencial em sala de aula
  • In-company

Instrutores,

  • Ambos são consultor/instrutor, DBA SQL Server, DBA Oracle, PostgreSQL, são profissionais altamente capacitado no mercado atuando nos mais variados seguimentos de negócios e implementação, arquitetura, backup, tuning, segurança de dados etc.
Materiais
Português/Inglês
Conteúdo Programatico

Introduction to PostgreSQL

  1. A Brief History of PostgreSQL
  2. Features
  3. Internals Summary
  4. Limits and Terminology

Installation and Configuration

  1. Pre-requisites
  2. Installation from Packages and Creating Database
  3. Installation from Source Code
  4. Client Installation
  5. Starting and Stopping a Database Server
  6. Environment Setup

The SQL Language

  1. SQL Syntax
  2. Data Definition
  3. Data Manipulation
  4. Queries
  5. Data Types
  6. JSON
  7. Functions and Operators
  8. Type Conversion
  9. Indexes

Transactions and Concurrency

  1. Transactions and Isolation
  2. Multi-Version Concurrency Control

Client Interfaces

  1. Command Line Interface - psql
  2. Graphical Interface - pgadmin4

Server Programming

  1. Extending SQL
  2. Triggers
  3. The Rule System
  4. Procedural Languages
  5. PL/pgSQL - SQL Procedural Language
  6. Error Handling
  7. Cursors

Foreign Data Wrappers

  1. Extension in PostgreSQL
  2. Adding FDW in a Database
  3. postgres_fdw
  4. file_fdw
  5. Other FDWs

SQL Tuning

  1. Logging in PostgreSQL
  2. Query Plans
  3. Optimizing Queries
  4. Statistics
  5. Planner Parameters
  6. Parallel Query Scans
  7. SQL Best Practices
  8. Indexes
  9. Table Partitioning
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas