Curso Completo de Oracle SQL, PL/SQL e DBA

Se você quer ser ou já é um desenvolvedor, quer ser um DBA Junior ou apenas curioso sobre bancos de dados, o Oracle Database Express Edition (XE) é a maneira ideal de começar. Com facilidade de uso e uma experiência completa. Você obtém um banco de dados Oracle para começar agora, além da capacidade de incorporar e redistribuir. E com este treinamento você se capacita para dominar do absoluto zero até nivel avançado de desenvolvimento e administração!


R$ 147



Conteúdo do Treinamento

01-Oracle Instalação Oracle 21 xe Windows

Aqui neste primeiro módulo você aprenderá a instalar Oracle 21c XE em Windows.

02-Oracle Criação e Configuração Ambiente Cloud

Aqui neste módulo você aprenderá a configurar ambiente Oracle Cloud.

03-Oracle SQL

Com este treinamento você será capaz de configurar, criar ambiente de desenvolvimento, criar e gerenciar tabelas, select, insert, update, delete, views e mais.

04-Oracle PL/SQL

PL/SQL é uma linguagem procedural projetada especificamente para incluir instruções SQL em sua sintaxe. As unidades de programa PL/SQL são compiladas pelo servidor Oracle Database e armazenadas dentro do banco de dados. E em tempo de execução, tanto o PL/SQL quanto o SQL são executados no mesmo processo do servidor, proporcionando eficiência ideal. O PL/SQL herda automaticamente a robustez, segurança e portabilidade do Oracle Database.

05-Oracle PL/SQL Avançado

Este módulo é uma continuação do módulo 04-Oracle PL/SQL com novos tópicos avançados.

06-Oracle Debugando PL/SQL com SQL Developer

O Oracle SQL Developer é uma ferramenta gráfica gratuita que aumenta a produtividade e simplifica as tarefas de desenvolvimento de banco de dados. Com o Oracle SQL Developer, você pode navegar por objetos de banco de dados, executar instruções SQL e scripts SQL e editar e depurar instruções PL/SQL.

07-Oracle Text

O Oracle Text usa SQL padrão para indexar, pesquisar e analisar textos e documentos armazenados no banco de dados Oracle.

08-Oracle SQL Tuning

Obtenha um conhecimento mais profundo do ajuste de instruções Oracle SQL e saiba como escrever instruções SQL ajustadas de forma adequada para o banco de dados Oracle neste curso centrado no desenvolvimento de aplicações. Você aprenderá a decifrar e tomar decisões sobre ajustes, bem como aplicá-los ao código SQL. Diversas técnicas de ajuste serão demonstradas.

09-Oracle Administração

Aprenda como Instalar e Configurar um Banco de Dados Oracle de forma Profissional.

10-Oracle Backup e Recovery

Os procedimentos de backup e recuperação protegem seu banco de dados contra perda de dados e reconstroem os dados, caso ocorra perda.


Porque usar o Oracle XE?

Desenvolvedores

  • Saiba mais sobre o Oracle Database usando o XE gratuito.

  • Conecte o Oracle Database às suas linguagens de programação e ambientes de desenvolvimento favoritos, incluindo Java, .NET, Python, Node.js, Go, PHP, C/C++, Delphi e muito mais.

  • Aprenda SQL no banco de dados relacional líder mundial ou experimente o suporte nativo da Oracle para varias linguagens.

  • Use ferramentas de desenvolvimento gratuitas e IDEs da Oracle, incluindo SQL Developer e SQL Developer Data Modeler.

  • Sem custos de licenciamento.

  • Fácil de instalar.

  • Um banco de dados completo.

DBAs

  • Avanços de teste e produção no Oracle Database que facilitam a vida de DBAs e outros administradores usando o XE gratuito. Com o XE, qualquer administrador pode se beneficiar de muitos dos recursos avançados do Oracle Database.

  • Gerencie vários bancos de dados Oracle em um só lugar com bancos de dados plugáveis.

  • Acelere as consultas de banco de dados usando partições de tabela.

  • Obtenha mais do armazenamento de banco de dados com compactação de dados.

  • Faça backup de todo o seu banco de dados usando Oracle RMAN.

  • Faça restore de todo o seu banco de dados usando Oracle RMAN.

  • 3 Bancos de Dados conectáveis.

  • 2 CPUs para processos em primeiro plano.

  • 2 GB de RAM (SGA e PGA combinados).

  • 12 GB de dados do usuário em disco.


O que são os serviços de nuvem Uso Livre (Always Free)?

Infraestrutura

  • 2 VMs de computação baseadas em AMD com 1/8 OCPU** e 1 GB de memória cada.

  • 4 núcleos Ampere A1 baseados em Arm e 24 GB de memória utilizáveis como uma VM ou até 4 VMs.

  • Armazenamento de volumes em 2 blocos, total de 200 GB.

  • 10 GB de Armazenamento de Objetos.

  • 10 GB de Armazenamento de Arquivos.

Bancos de Dados

  • Sua escolha de Oracle Autonomous Transaction Processing, Autonomous Data Warehouse.

  • Autonomous JSON Database ou APEX.

  • Application Development. Total de dois bancos de dados, cada um com 1 OCPU** e 20 GB de armazenamento.

  • Banco de dados NoSQL com 133 milhões de leituras por mês, 133 milhões de gravações por mês, 25 GB de armazenamento por tabela, até 3 tabelas.

Observabilidade e Gerenciamento

  • Monitoramento: 500 milhões de pontos de dados de ingestão, 1 bilhão de pontos de dados de recuperação.

  • Application Performance Monitoring: 1.000 eventos de rastreamento por hora.

  • Registro em log: 10 GB por mês.

  • Notificações: 1 milhão enviados por https por mês, 1.000 enviados por email por mês.

Serviços adicionais

  • Balanceador de Carga Flexível: 1 instância, 10 Mbps.

  • Transferência de Dados de Saída: 10 TB por mês.

  • Redes Virtuais na Nuvem (VCN - Virtual Cloud Network): Máximo de 2 VCNs, inclui suporte a IPv4 e IPv6.

  • Registros de fluxo VCN: Até 10 GB por mês compartilhados entre os serviços de registro da OCI.


Iniciando com Oracle SQL

Visão Geral

  • Introdução.

  • Executando Comandos SQL Básicos.

  • Restringindo e Ordenando Dados.

  • Funções Básicas.

  • Exibindo Dados a Partir de Múltiplas Tabelas.

  • Agregando Dados Utilizando Funções de Grupo.

  • Manipulando Dados.

  • Criando e Gerenciando Tabelas.

  • Implementando Constraints.

  • Criando Visões.

  • Restringindo e Ordenando Dados.

  • Outros Objetos do Banco de Dados.


Programando em Oracle PL/SQL

Construindo e gerenciando unidades de programa PL/SQL

  • Introdução.

  • Construindo com Blocos: PL/SQL é uma linguagem estruturada em blocos; a familiaridade com blocos é fundamental para escrever um bom código.

  • Controlando o fluxo de execução: ramificação condicional e processamento iterativo em PL/SQL.

  • Envolva seu código em um pacote organizado: os pacotes são os blocos de construção fundamentais de qualquer aplicativo baseado em PL/SQL de alta qualidade.

  • Escolhendo seus pacotes: conceitos e benefícios dos pacotes PL/SQL.

  • Gerenciamento de Erros: Uma exploração dos recursos de gerenciamento de erros em PL/SQL.

  • O dicionário de dados: faça com que as visualizações funcionem para você, use várias visualizações de dicionário de dados importantes para analisar e gerenciar seu código.

  • Trabalhando com Strings em PL/SQL: PL/SQL oferece vários tipos de dados de strings diferentes para uso em seus aplicativos.

  • Trabalhando com Números em PL/SQL: Aprenda e como usar os diferentes tipos numéricos em PL/SQL.

  • Trabalhando com datas em PL/SQL Datas são um tipo de dados escalar relativamente complexo, tanto em SQL quanto em PL/SQL.

  • Trabalhando com Registros: Um tipo composto muito comum e útil, análogo do PL/SQL à linha de uma tabela.

  • Gerenciamento de erros: a implementação de arrays de PL/SQL desempenha um papel em quase todos os principais recursos de desempenho de PL/SQL.

  • Trabalhando com coleções: use várias visualizações de dicionário de dados importantes para analisar e gerenciar seu código.

  • Trabalhando com cursores: os cursores PL/SQL facilitam a manipulação do conteúdo das tabelas do banco de dados.

  • Processamento em massa com BULK COLLECT e FORALL: O recurso de desempenho mais importante em PL/SQL relacionado à execução de SQL.


Oracle Text

Visão Geral

  • O Oracle Text usa SQL padrão para indexar, pesquisar e analisar textos e documentos armazenados no banco de dados Oracle, em arquivos e na web. O Oracle Text pode realizar análises linguísticas em documentos, bem como pesquisar texto usando uma variedade de estratégias, incluindo pesquisa de palavras-chave, consultas de contexto, operações booleanas, correspondência de padrões, consultas temáticas mistas, pesquisa de seção HTML/XML e assim por diante.

  • Ele pode renderizar resultados de pesquisa em vários formatos, incluindo texto não formatado, HTML com destaque de termo e formato de documento original. O Oracle Text oferece suporte a vários idiomas e usa tecnologia avançada de classificação de relevância para melhorar a qualidade da pesquisa.

  • O Oracle Text também oferece recursos avançados como classificação, agrupamento e suporte para metáforas de visualização de informações.


Oracle SQL Tuning

Ajuste de desempenho do Oracle

  • Gerando e interpretando planos de execução de SQL.

  • Gerenciando estatísticas do otimizador.

  • Influenciando o otimizador através de parâmetros de inicialização ou dicas SQL.

  • Controlando o compartilhamento do cursor para instruções SQL.

  • Monitorando a execução de SQL.

  • Executando o Rastreio de Aplicativos.

  • Gerenciando Conjuntos de Ajuste SQL.

  • Usando o SQL Tuning Advisor ou o SQL Access Advisor.

  • Gerenciando Perfis SQL.

  • Gerenciando linhas de base do SQL.


Administração de banco de dados - DBA

Instalar banco de dados Oracle, criar ambiente de desenvolvimento, criar e gerenciar tabelas

  • Arquitetura do banco de dados.

  • Ferramentas de administração.

  • Gerenciando uma instância Oracle.

  • Criando um banco de dados.

  • Visões do dicionário de dados.

  • Mantendo o control file.

  • Mantendo arquivos de Redo Log.

  • Tablespaces e Datafiles.

  • Estruturas de armazenamento.

  • Gerenciando segmentos de undo.

  • Gerenciando segmentos temporários.

  • Gerenciando Tabelas.

  • Gerenciando índices.

  • Mantendo a integridade.

  • Gerenciando usuários.

  • Gerenciando privilégios.


Oracle Backup e Recovery

Gerenciando backup e restore com Oracle

  • Backup e recovery.

  • Estruturas e processos de recovery.

  • Banco em modo archiving.

  • Backups físicos.

  • Recovery completo do banco de dados Oracle.

  • Recovery incompleto do banco de dados Oracle.

  • Oracle export e import.

  • Oracle recovery manager (rman).

  • Criação e manutenção do catálogo de recovery.

  • Backups físicos usando o rman.

  • Restore e recovery usando o rman.

  • Flashback database.


Certificado Digital MasterTraining

O certificado MasterTraining, gera credibilidade em instituições de ensino e empresas de TI do mercado em geral

  • Solicite certificado ao final do curso.

  • Ganhe credenciais reconhecidas pelo setor e valorizadas pelas empresas.

  • Crie confiança e gere credibilidade.

  • Diferencie-se em sua empresa.

Certificado Master Training