Linguagem Oracle PL/SQL para desenvolvedores - curso 41.500 rublos. do IBS Training Center, treinamento de 32 horas, Data: 1º de abril de 2024.
Miscelânea / / November 29, 2023
Avaliação e treinamento de especialistas em TI nas principais áreas de desenvolvimento de software. Cursos ministrados por profissionais especializados em linguagens de programação, análise de sistemas e negócios, arquitetura de software, testes de software manuais e automatizados, Big Data e aprendizado de máquina, gerenciamento de projetos e Ágil. Há desconto de 10% em treinamentos para pessoas físicas.
Alexander – Candidato em Ciências Técnicas, Professor Associado. Desde 1991 está empenhado no desenvolvimento de sistemas de informação e comunicação, período durante o qual passou de programador a chefe do departamento de sistemas de informação.
Desde 1994 ministra disciplinas relacionadas à gestão de dados, projeto de sistemas de informação e desenvolvimento de software.
Desde 2014 Alexander é especialista em tempo integral na Luxoft Training na direção de “Desenvolvimento e arquitetura de software, SGBD Oracle", onde realiza treinamentos, desenvolve programas de treinamento e desenvolve este instruções.
Sobre projetos:
Alexander está envolvido no desenvolvimento de programas de treinamento, ministrando palestras, realizando seminários, trabalhos práticos e de laboratório. Sob sua liderança, mais de uma dezena de especialistas defenderam com sucesso suas teses de bacharelado e mestrado.
Entre seus casos estão trabalhos na ZAO TITAN META, Universidade Estadual de Engenharia de Instrumentos de Moscou e ciência da computação, Escola Superior de Economia da National Research University e Luxoft Treinamento.
Cursos, certificados, adesão a organizações profissionais:
2009 — formação avançada na Universidade Estatal de Engenharia de Instrumentos e Informática de Moscovo no âmbito do programa “Competência informacional nas atividades profissionais de um professor universitário”.2011 — treinamento avançado no Centro de Informação e Computação do Instituto de Energia de Moscou (Universidade Técnica) no âmbito do programa “Tecnologias modernas para construção de bancos de dados usando o exemplo do Microsoft SQL Servidor 2008. Aplicações web e ferramentas modernas de desenvolvimento. Tecnologias modernas para construção de redes de computadores usando Microsoft Windows Server 2008 R2.”
Alexander é membro das seguintes organizações:
IEEE, IEEE Computer Society (Instituto de Engenheiros Elétricos e Eletrônicos).
ACM, ACM SIGMOD (Associação de Máquinas de Computação).
1. Introdução
Construções de programação PL/SQL.
Descrição da estrutura de RH (Recursos Humanos) utilizada no curso.
Trabalhando no Oracle SQL Developer.
Editando e executando um bloco anônimo no SQL Developer.
Salvando e executando scripts SQL.
Links para recursos adicionais.
2. Criando Procedimentos
Descrição da utilização de procedimentos.
Criação de procedimentos.
Criando procedimentos com parâmetros.
Chamando um procedimento.
Manipulação de exceção.
Removendo um procedimento.
3. Criando Funções
Descrição do uso de funções.
Criando funções.
Chamada de função.
Funções em comandos SQL.
Removendo uma função.
Diferenças entre procedimentos e funções.
4. Criando pacotes
Descrição dos pacotes e listagem de seus componentes.
Especificação e corpo do pacote.
Criação de pacotes, especificando projetos privados e públicos.
Chamando objetos em lote.
Removendo pacotes.
5. Recursos adicionais para trabalhar com pacotes
Sobrecarregando procedimentos e funções em lote.
Como evitar erros ao fazer referência mútua a sub-rotinas.
Inicializando variáveis em um procedimento que é executado apenas uma vez.
Usando funções em lote em SQL.
Salvando o estado de variáveis de lote, cursores, tabelas e registros.
Usando tabelas de registros PL/SQL em lotes.
6. Usando alguns pacotes padrão da Oracle (para E/S)
Visão geral dos pacotes Oracle padrão.
Pacote DBMS_OUTPUT.
Pacote UTL_FILE.
Pacote UTL_MAIL.
Pacote DBMS_SCHEDULER.
Pacote DBMS_METADATA.
Pacote DBMS_LOB.
7. SQL Dinâmico
Estágios de execução de uma instrução SQL.
Execute instruções SQL dinâmicas usando EXECUTE IMMEDIATE.
Executando instruções SQL dinâmicas usando o pacote DBMS_SQL.
8. Projeto de código PL/SQL
Criando constantes e exceções em pacotes.
Rotinas locais.
Os direitos do criador e chamador do procedimento armazenado.
Usando a dica NOCOPY para parâmetros do programa.
Transações autônomas.
Usando a cláusula DETERMINISTIC.
Usando coleções para operações em massa.
9. Criando gatilhos de banco de dados
Descrição dos diferentes tipos de gatilhos.
Defina gatilhos de banco de dados e use-os.
Criando gatilhos de banco de dados.
Gatilhos de string e operador em tabelas.
Gatilhos para performances, EM VEZ DE.
Regras para acionar gatilhos de banco de dados.
Removendo gatilhos de banco de dados.
10. Gatilhos para instruções DDL e eventos de banco de dados
Criação de gatilhos para instruções DDL.
Gatilhos acionados por eventos do sistema no banco de dados.
Limitações nos gatilhos do banco de dados.
Aciona LOGON e LOGOFF.
A cláusula CALL no gatilho.
Recomendações para projetar gatilhos.
11. Usando o compilador PL/SQL
Parâmetros de inicialização para compilação PL/SQL.
Compilar avisos de tempo.
Pacote DBMS_WARNING.
Mensagem de aviso PLW 06009.
12. Gerenciamento de código PL/SQL
Parâmetro de configuração PLSQL_CCFLAGS.
Pacote DBMS_DB_VERSION.
Compilação condicional.
Ocultando código (ofuscação).
Utilitário de convolução.
Pacote DBMS_DDL.
13. Rastreamento de dependência
Visão geral das dependências de objetos.
Dependências processuais em visualizações de dicionário de dados.
Avaliar o impacto das alterações nos objetos do banco de dados nos procedimentos armazenados.
Usando as visualizações USER_DEPENDENCIES e DEPTREE.
Gerencie dependências locais e remotas.
Configurando o valor do parâmetro de inicialização REMOTE_DEPENDENCIES_MODE.
Um curso prático online onde você dominará todas as funções do Excel e das planilhas do Google: desde funções básicas até macros, dashboards e complementos Power Query e Power Pivot. As aulas são ministradas em simuladores interativos - uma cópia completa da interface do Microsoft Excel.
3,8
O curso aborda os fundamentos da arquitetura Cassandra 4-x, desenvolvimento de modelos de dados conceituais, lógicos e físicos. Abrange todos os detalhes técnicos necessários para usar Cassandra para escalabilidade armazenamento de dados em projetos Java, bem como para monitoramento, configuração e configuração produtividade.
4