Oracle PL/SQL - A Complete Developer's Guide (2023)

Iniciado por joomlamz, 25 de Setembro de 2023, 11:04

Tópico anterior - Tópico seguinte

0 Membros e 3 Visitantes estão a ver este tópico.

joomlamz


Publicado em 9/2023
Criado por Lokanath Giri
MP4 | Vídeo: h264, 1280x720 | Áudio: AAC, 44,1 KHz, 2 canais
Gênero: eLearning | Idioma: Inglês | Duração: 180 Palestras (19h 38m) | Tamanho: 7,1 GB


Torne-se um especialista em PL/SQL | Versão mais recente do Oracle 21c | Todo o script anexado

O que você aprenderá
Noções básicas de PLSQL (procedimento, função, gatilhos, pacotes)
Tópico Avançado PLSQL (Função Pipeline, Dependências)
Projeto ETL em Tempo Real em PL/SQL
Tipos de dados compostos – coleções
SQL Dinâmico
Considerações de design para código PL/SQL
O compilador PL/SQL
Gerenciar dependências
Funções de tubulação

Requisitos
O aluno deve ter conhecimento prévio de SQL
Deveria ter um Desktop ou Laptop com Internet

Descrição
Programa de treinamento em Oracle PL/SQLIntrodução ao PL/SQL Visão geral do PL/SQL Benefícios dos subprogramas PL/SQL Visão geral dos tipos de blocos PL/SQL Criar um bloco anônimo simples Gerar saída a partir de um bloco PL/SQL Identificadores PL/SQL Listar os diferentes tipos de Identificadores em um subprograma PL/SQL. Uso da Seção Declarativa para definir Identificadores. Use variáveis para armazenar dados. Identifique os tipos de dados escalares O atributo %TYPE O que são variáveis de ligação? Sequências em expressões PL/SQLEscrever instruções executáveis Descrever Diretrizes básicas de sintaxe de bloco PL/SQL Comentário Código Implantação de funções SQL em PL/SQL Como converter tipos de dados? Blocos aninhados Identificam os operadores na interação PL/SQL com o servidor Oracle. Invoque instruções SELECT em PL/SQL para recuperar dados. Manipulação de dados no servidor usando PL/SQL Conceito de cursor SQL Uso de atributos de cursor SQL para obter feedback sobre DML Salvar e descartar transações Estruturas de controle Processamento condicional usando instruções IF Processamento condicional usando instruções CASE Usar instrução de loop simples Usar instrução de loop While Usar instrução de loop For Descrever a instrução Continue Cursores explícitos O que são cursores explícitos? Declarar o Cursor Abrir o Cursor Buscar dados do Cursor Fechar o Cursor Loop FOR do Cursor Atributos explícitos do Cursor Cláusula FOR UPDATE e WHERE CURRENT Tratamento de ClauseException Compreender Exceções Tratar Exceções com PL/SQL Trap Predefinido Oracle Server Erros Trap Não Predefinido Oracle Server Erros Trap Usuário -Exceções definidas Propagar exceções RAISE_APPLICATION_ERROR ProcedureStored Procedures e Functions Entender Stored Procedures e Functions Diferencie entre blocos anônimos e subprogramas. Crie um Procedimento Simples Crie um Procedimento Simples com parâmetro IN. Crie uma função simples Execute um procedimento simples Execute uma função simples Crie procedimentos armazenados Crie um design de subprograma modularizado e em camadas Modularize o desenvolvimento com blocos PL/SQL Descreva o ambiente de execução PL/SQL Identifique os benefícios do uso de subprogramas PL/SQL Liste as diferenças entre blocos anônimos e subprogramas Criar, chamar e remover procedimentos armazenados usando o comando CREATE e o SQL Developer Implementar parâmetros de procedimentos e modos de parâmetros Exibir informações de procedimentos usando o dicionário de dados Exibições e SQL DeveloperCriar funções armazenadas Criar, chamar e remover uma função armazenada usando o comando CREATE e SQL Developer Identity as vantagens de usar funções armazenadas em instruções SQL Liste as etapas para criar uma função armazenada. Implementar funções definidas pelo usuário em instruções SQL Identifique as restrições ao chamar funções a partir de instruções SQL. Controlar efeitos colaterais ao chamar funções a partir de expressões SQL Visualizar funções InformaçõesCriar pacotes Identificar as vantagens dos pacotes Descrever pacotes Listar os componentes de um pacote. Desenvolva um Pacote Como habilitar a visibilidade dos componentes de um Pacote? Crie a especificação e o corpo do pacote usando a instrução SQL CREATE e o SQL Developer Invoke Construções de pacote Visualize o código-fonte PL/SQL usando o dicionário de dadosImplementar pacotes fornecidos pela Oracle no desenvolvimento de aplicativos O que são pacotes fornecidos pela Oracle? Exemplos de alguns pacotes fornecidos pela Oracle Como funciona o pacote DBMS_OUTPUT? Usar o pacote UTL_FILE para interagir com os arquivos do sistema operacional Invocar o pacote UTL_MAIL Escrever subprogramas UTL_MAILTriggers Descrever gatilhos Identificar os tipos de eventos de gatilho e o corpo Cenários de aplicativos de negócios para implementação de gatilhos Criar gatilhos DML usando a instrução CREATE TRIGGER e o SQL Developer Identificar os tipos de eventos de gatilho, corpo e acionamento (tempo) de gatilhos em nível de instrução versus gatilhos em nível de linha Criar gatilhos em vez de e desabilitados Como gerenciar, testar e remover gatilhos?Criar gatilhos compostos, DDL e de banco de dados de eventos O que são gatilhos compostos? Identificar as seções de ponto de tempo de uma tabela Gatilho composto Estrutura de gatilho composto para tabelas e visualizações Implementar um gatilho composto para resolver o erro de tabela mutante Comparar gatilhos de banco de dados com procedimentos armazenados Criar gatilhos em instruções DDL Criar gatilhos de evento de banco de dados e de evento de sistema Privilégios de sistema Necessário para gerenciar tipos de dados TriggersComposite - Coleções Use registros PL/SQL O atributo %ROWTYPE Insert e atualização com matrizes associativas de registros PL/SQL (tabelas INDEX BY) Examine os métodos da tabela INDEX BY Use a tabela INDEX BY de registrosSQL dinâmico O fluxo de execução do SQL O que é SQL dinâmico? Declarar variáveis de cursor Executando dinamicamente um bloco PL/SQL Configurar SQL dinâmico nativo para compilar código PL/SQL Invocar pacote DBMS_SQL Implementar DBMS_SQL com uma instrução DML parametrizada SQL dinâmico Completude funcional Pacotes avançados PL/SQL Sobrecarregar subprogramas em PL/SQL Usar declarações diretas para resolver problemas ilegais Referência de procedimento Estado persistente de variáveis de pacotes Estado persistente de um pacote CursorManage Dependências Visão geral das dependências de objetos de esquema Consultar dependências diretas de objetos usando a visualização USER_DEPENDENCIES Consultar o status de um objeto Invalidação de objetos dependentes Exibir as dependências diretas e indiretas Entender as dependências remotas Recompilar um programa PL/SQL Funções UnitPipeline O que são funções de pipeline? Criar são funções de pipeline. Verifique as funções do pipeline de consumo de memória PGA. Funções de pipeline de tratamento de errosO instrutor é um arquiteto com mais de 19 anos de experiência, ele passou mais de 10 anos trabalhando com PL/SQLUma Oracle Certified Professions (OCP)Oracle Technology Network (OTN) Pontos: 12.975 Nível: Master

Para quem é este curso
Desenvolvedores de banco de dados
Analistas de dados
Desenvolvedores ETL
Administradores de banco de dados
Designers de aplicativos
Qualquer pessoa interessada em aprender a linguagem de programação PL/SQL
Qualquer pessoa procurando assuntos avançados de PL/SQL

Pagina inicial
https://www.udemy.com/course/oracle-plsql-a-complete-developers-guide-2023/







Download From Rapidgator


https://rapidgator.net/file/490afc7b92e2c8674881a5fd0d577d41
https://rapidgator.net/file/c26491ccb526da45b65736498eea95eb
https://rapidgator.net/file/d3f30b36da38dc03b70c5cbe6d7980b7
https://rapidgator.net/file/43af17bec4fa9d026ba6329cce08abf6
https://rapidgator.net/file/a0dba3050fbbb8a457b365991d8a9396
https://rapidgator.net/file/ce4ed235aca566394831ce5d3c07a35a
https://rapidgator.net/file/20b06fc75ae2902f25981996d4547e1b
https://rapidgator.net/file/41bfffc04b5fcc6800841434aa3547b7


Download From Nitroflare


https://nitroflare.com/view/FFFB596EAA45B84
https://nitroflare.com/view/86C49A2E9BE392E
https://nitroflare.com/view/B3D54AF7AC1B6AD
https://nitroflare.com/view/6241E5F77DE9E4E
https://nitroflare.com/view/03BAF82FEFBE7AA
https://nitroflare.com/view/AD8B68EF66D6EC3
https://nitroflare.com/view/D30C84A5A41DCBE
https://nitroflare.com/view/E70542CE898A77F


Download From DDownload


https://ddownload.com/5j0unu3hoegf
https://ddownload.com/dhu7184gbqkm
https://ddownload.com/ekoqmg0axyou
https://ddownload.com/0esuuu1wium5
https://ddownload.com/swcw8r00njqs
https://ddownload.com/r6gaqcm8g890
https://ddownload.com/6r778e52mw3r
https://ddownload.com/vun6d9n3codn