Iniciação à programação em PL/SQL

Fundamentação

O curso “Iniciação à programação em PL/SQL” fornece bases sólidas para as pessoas que queiram aprender a linguagem de programação PL/SQL (Procedural Language/Structured Query Language), baseada em procedimentos da Oracle.

O curso abrange os conceitos fundamentais da linguagem, incluindo variáveis, estruturas de controlo, procedimentos, funções, cursores e abordagens de manipulação. Os participantes aprenderão a escrever código PL/SQL de forma eficiente para manipular dados em bases de dados Oracle, bem como a compreender como integrar a lógica empresarial com consultas SQL. No final do curso, os alunos terão as competências necessárias para desenvolver e manter procedimentos armazenados, triggers e outras estruturas de programação no ambiente Oracle Database.

 

Objetivos gerais do curso

Compreender os princípios fundamentais dos procedimentos de programação e a sua aplicação em bases de dados Oracle;

Desenvolver as competências necessárias para criar, modificar e manter procedimentos e funções em PL/SQL;

Dominar o uso de cursores PL/SQL para manipulação eficiente de conjuntos de dados;

Explorar as técnicas de tratamento de exceções e erros no ambiente PL/SQL;

Desenvolver uma compreensão abrangente dos recursos e funcionalidades do PL/SQL para resolver problemas complexos de maneira eficaz;

Preparar-se para avançar em estudos mais aprofundados em desenvolvimento de bases de dados Oracle e áreas relacionadas;

Aplicar os conhecimentos adquiridos em situações práticas e projetos reais, consolidando assim a aprendizagem e aprofundando a experiência em PL/SQL.

 

Conteúdos programáticos

Os conteúdos estão distribuidos por 4 módulos, cada com 5 sessões de 2 horas.

  • Módulo 1 – Introdução:
    • Introdução ao PL/SQL e ambiente de desenvolvimento.
    • Estrutura básica de um bloco PL/SQL.
    • Declaração de variáveis e constantes.
    • Tipos de dados e conversões de dados.
    • Exercícios de revisão das sessões do módulo 1.
  • Módulo 2 – Estruturas de Controle
    • Estruturas de controle de fluxo: IF, ELSE, ELSIF, CASE.
    • Ciclos: FOR LOOP, WHILE LOOP, LOOP.
    • Manipulação de exceções: EXCEPTION, RAISE, WHEN.
    • Utilização de blocos anônimos e nomes para controle de execução.
    • Exercícios de revisão das sessões do módulo 2.
  • Módulo 3 – Subprogramas
    • Introdução a subprogramas em PL/SQL: Funções e Procedimentos.
    • Parâmetros em subprogramas: IN, OUT, IN OUT.
    • Retorno de valores em funções e procedimentos.
    • Sobrecarga de subprogramas e chamadas de funções em expressões.
    • Exercícios de revisão das sessões do módulo 3.
  • Módulo 4 – Cursores e Tratamentos de Dados
    • Declaração e utilização de cursores explícitos.
    • Manipulação de dados com cursores: FETCH, OPEN, CLOSE.
    • Utilização de cursores FOR LOOP e cursor aninhado.
    • Manipulação de dados em massa: BULK COLLECT, FORALL.
    • Exercícios de revisão das sessões do módulo 4.
    • Projeto final.

 

Destinatários

Destinado a principiantes interessados em desenvolver competências de programação específicas para bases de dados Oracle. Este curso é ideal para estudantes de informática, profissionais de TI e entusiastas que queiram aprender a programar em PL/SQL. Não são necessários conhecimentos prévios de programação, mas é útil um conhecimento básico de bases de dados e consultas SQL.

 

Requisitos

Recomenda-se que o formando tenha noções mínimas de bases de dados e consultas SQL.

 

Coordenação e equipa de formadores

A coordenação científico-pedagógica é da responsabilidade do Professor Mário Rodrigues, diretor da Escola Superior de Tecnologia e Gestão de Águeda. A formação é da responsabilidade do Eng. José Carlos Neto Margarido, licenciado Engenharia Informática. Desenvolve atividade profissional há mais de 25 anos como programador, implementador de soluções web e gestor de sistemas de informação.

 

 



...a saber
  • Regime
    e-Learning + LIVE TRAINING via ZOOM
  • Datas
    18 de Junho | 50 horas
  • Horário
    Sessões síncronas: 19:00 - 20:30
  • Benefícios / Early Bird
    Caso a mesma empresa/ instituição faça simultaneamente quatro ou mais inscrições num curso beneficiará de um desconto de 15%.
  • Preço
    425 euros
Ficha de curso (pdf) Realizar Inscrição
INSCRIÇÃO VIA GESTOR

    * Campos de preenchimento obrigatório

    Contacto

    Dulce Alegria