Curso Oracle PL SQL Programming

  • Oracle ERP & Negócios

Curso Oracle PL SQL Programming

24 horas
Visão Geral

Este curso foi desenvolvido para capacitar profissionais a desenvolver soluções robustas em Oracle PL/SQL, utilizando recursos avançados da linguagem procedural da Oracle para automação, processamento de dados, regras de negócio e integração com aplicações corporativas.

O treinamento aborda desde os fundamentos do PL/SQL até tópicos avançados como cursores, tratamento de exceções, procedures, functions, packages e triggers, com foco prático e alinhado às melhores práticas de desenvolvimento Oracle

Objetivo

Ao final deste curso, o participante será capaz de:

  1. Compreender a arquitetura e os conceitos fundamentais do PL/SQL
  2. Escrever blocos PL/SQL estruturados e eficientes
  3. Controlar fluxo de execução com condicionais e loops
  4. Utilizar cursores implícitos e explícitos para manipulação de dados
  5. Gerenciar transações e concorrência em Oracle
  6. Implementar tratamento de erros e exceções
  7. Criar e utilizar procedures e functions armazenadas
  8. Desenvolver packages reutilizáveis e organizados
  9. Implementar triggers para auditoria, integridade e automação
  10. Aplicar boas práticas de desenvolvimento PL/SQL em ambientes corporativos
Publico Alvo
  • Desenvolvedores Oracle iniciantes ou em transição para PL/SQL
  • DBAs que desejam aprofundar conhecimentos em programação Oracle
  • Analistas de sistemas e de banco de dados
  • Profissionais de BI, ETL e integração de dados
  • Estudantes de tecnologia que desejam atuar com Oracle Database
Pre-Requisitos
  • Conhecimento básico de banco de dados relacional
  • Familiaridade com comandos SQL (SELECT, INSERT, UPDATE, DELETE)
  • Noções de Oracle Database são desejáveis, mas não obrigatórias
Informações Gerais

Metodologia

  • Aulas expositivas com demonstrações práticas
  • Exercícios guiados em ambiente Oracle
  • Labs individuais e estudos de caso
  • Boas práticas e padrões de desenvolvimento PL/SQL

Certificação e Continuidade

Ao concluir o curso, o participante estará preparado para aprofundar seus estudos em administração Oracle e certificações relacionadas, como Oracle Database SQL e Oracle Database Administration

Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: PL-SQL Intro

  1. What is PL-SQL
  2. Strenght of PL/SQL
  3. Basic Concepts
  4. Procedural possibilities
  5. Enhanced performance
  6. Oracle Suppport tools
  7. Oracle Specifics
  8. SQL Developer

Module 2: PL-SQL Syntax

  1. PL-SQL Structure
  2. Statements
  3. Declarations
  4. Assignments
  5. %TYPE and %ROWTYPE
  6. Expressions
  7. Comments
  8. NULL

Module 3: Control Flow

  1. IF-THEN-ELSE statement
  2. CASE statements
  3. GOTO
  4. WHILE loops
  5. FOR loops with index
  6. FOR loops with cursor
  7. Infinite loops
  8. Nested blocks

Module 4: Cursors

  1. Implicit cursor
  2. Query with SELECT INTO
  3. Query with cursor
  4. OPEN-FETCH-CLOSE
  5. FOR loops with cursor
  6. Cursor attributes
  7. Self Defined Records

Module 5: Transactions

  1. Transaction in PL-SQL
  2. Queries for Changes
  3. Autonomous Transactions
  4. Locking
  5. Read Consistency

Module 6: Error Handling

  1. Exceptions
  2. RAISE
  3. EXCEPTION_INIT
  4. SQLCODE
  5. SQLERRM
  6. Parameters

Module 7: Procedures and functions

  1. Local versus stored procedures
  2. Parameters
  3. DEFAULT values
  4. Removing procedures
  5. Local and stored functions
  6. Functions in SQL
  7. Dependencies
  8. Recompilation
  9. Remote dependencies

Module 8: Packages

  1. Benefits of Packages
  2. Package specification
  3. Package body
  4. Calling a function in SQL
  5. RAISE_APPLICATION_ERROR
  6. DESCRIBE
  7. Removing Packages
  8. NDS Packages
  9. Standard packages for SQL

Module 9: Triggers

  1. DML-triggers
  2. Statement triggers
  3. Row triggers
  4. Trigger Limitations
  5. Data integrity
  6. Cascading triggers
  7. System Event en DDL-triggers
  8. Triggers on user logon and logoff
  9. Shutdown and startup triggers
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c PL/SQL Foundation

32 horas

Curso Oracle Database 12c Install and Upgrade Workshop

32 horas

Curso Oracle 12c Data Integrator ODI

24 Horas

Curso Oracle Database 19C Administration Workshop

32 horas

Curso Oracle Database 19c Backup and Recovery

32 horas

Curso Oracle APEX Application Express Intermediate Workshop

24 horas

Curso Oracle APEX Application Express Workshop Advanced

24 horas

Curso JavaScript fundamentals for Oracle APEX Developers

24 horas

Curso Oracle Database 18c Administration Workshop

32 horas

Curso Oracle Database 19c New Features for Administrators

16 horas