Curso Pl/SQL

Oferta!

O preço original era: R$ 2.200,00.O preço atual é: R$ 1.200,00.

🎓 Curso de PL/SQL com Oracle – 12 Disciplinas Didáticas

📌 Objetivo do Curso:
Capacitar o aluno para programar e manipular dados em bancos Oracle utilizando a linguagem PL/SQL, desenvolvendo desde estruturas básicas até procedimentos complexos, funções, triggers e boas práticas de performance.

Categoria:

Descrição

🎓 Curso de PL/SQL com Oracle – 12 Disciplinas Didáticas
📌 Objetivo do Curso:
Capacitar o aluno para programar e manipular dados em bancos Oracle utilizando a linguagem PL/SQL, desenvolvendo desde estruturas básicas até procedimentos complexos, funções, triggers e boas práticas de performance.

📚 Disciplinas
1. Fundamentos de Banco de Dados Oracle
Modelos de dados (relacional, entidade-relacionamento)

Objetos do banco: tabelas, visões, índices, constraints

Introdução ao Oracle Database

2. SQL Básico
Comandos SELECT, INSERT, UPDATE, DELETE

Filtros, ordenações e junções (JOIN)

Agrupamentos com GROUP BY, HAVING

3. SQL Avançado
Subqueries, operadores IN, EXISTS, ANY

UNION, INTERSECT, MINUS

Funções analíticas (RANK, ROWNUM, DENSE_RANK)

4. Introdução ao PL/SQL
Blocos anônimos (DECLARE, BEGIN, EXCEPTION)

Tipos de dados e operadores

DBMS_OUTPUT.PUT_LINE

5. Controle de Fluxo
Estruturas condicionais (IF, CASE)

Estruturas de repetição (LOOP, WHILE, FOR)

Boas práticas de legibilidade

6. Cursores
Cursores explícitos e implícitos

Atributos de cursores

LOOP com cursores

7. Procedimentos e Funções
Criar e executar PROCEDURE e FUNCTION

Parâmetros IN, OUT, IN OUT

Práticas recomendadas para modularização

8. Pacotes (Packages)
Criação e uso de PACKAGE e PACKAGE BODY

Organização de rotinas

Encapsulamento de lógica

9. Tratamento de Exceções
Bloco EXCEPTION

Erros internos (NO_DATA_FOUND, TOO_MANY_ROWS)

Exceções personalizadas

10. Triggers (Gatilhos)
BEFORE, AFTER, INSTEAD OF

Gatilhos de linha e de instrução

Casos de uso (auditoria, validação)

11. Manipulação de Objetos e Arquivos
Tipos de dados LOB (CLOB, BLOB)

UTL_FILE para leitura/gravação de arquivos externos

Jobs e agendamento com DBMS_SCHEDULER

12. Performance e Boas Práticas
Indexação, estatísticas e planos de execução

Evitando mutating tables

Dicas para código eficiente em PL/SQL

📅 Cronograma Sugerido (12 Semanas ou 3 Meses)
Semana Disciplina Atividades sugeridas
1 Fundamentos Oracle Aula teórica, exercícios de modelagem
2 SQL Básico Prática no SQL Developer
3 SQL Avançado Mini-projetos de consultas
4 Introdução ao PL/SQL Primeiros scripts, outputs
5 Controle de Fluxo Lógica condicional com exercícios
6 Cursores Leitura e manipulação de dados
7 Procedimentos e Funções Criação e chamada de rotinas
8 Pacotes Modularização de código
9 Tratamento de Exceções Simulação de erros
10 Triggers Auditorias e controle de ações
11 Manipulação de Objetos e Arquivos Trabalhar com arquivos e jobs
12 Performance e Boas Práticas Revisão, otimizações, projeto final

✅ Recursos Sugeridos:
Ambiente: Oracle SQL Developer, Oracle Database 21c XE

Projetos práticos: mini sistema de RH, controle de estoque, biblioteca

Extras: exercícios em PDF, scripts prontos, simulados de certificação

Avaliações

Não há avaliações ainda.

Seja o primeiro a avaliar “Curso Pl/SQL”

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *