Programa do Curso
1. Introdução e Novidades no Oracle Database 23ai
- Visão geral da versão, posicionamento e roadmap voltado para desenvolvedores.
- Passeio de alto nível pela busca vetorial AI, dualidade JSON/relacional e drivers assíncronos.
- Como o 23ai altera fluxos de trabalho típicos de desenvolvimento e padrões de aplicação.
2. Prática: Ambiente e Ferramentas (Laboratório)
- Instalação e uso do Oracle Database 23ai Free para laboratórios.
- Configuração do JDK, IDE e drivers de cliente (JDBC, R2DBC quando aplicável).
- Primeira conexão, consultas simples e estrutura de projeto de exemplo.
3. Dualidade JSON Relacional e Novos Tipos de Dados (Laboratório)
- Uso do tipo de dado JSON aprimorado e coleções JSON no código de aplicação.
- Padrões de dualidade: quando usar abordagens relacional versus JSON.
- Exemplos: armazenamento, consulta e atualização de objetos JSON em aplicativos Java/Quarkus.
4. Busca Vetorial AI e Casos de Uso para Desenvolvedores (Laboratório)
- Introdução à Busca Vetorial AI, tipos de dados vetoriais e índices vetoriais.
- Criação de um exemplo pequeno de busca semântica: geração de embeddings, armazenamento e consultas de similaridade.
- Integração da Busca Vetorial com código de aplicação e bibliotecas (exemplos conceituais do LangChain/LlamaIndex discutidos).
5. Programação Assíncrona, Pipelining e Padrões de Desempenho
- Entendendo o pipelining no nível do driver e padrões de solicitação assíncronos para JDBC, R2DBC e outros drivers.
- Padrões no lado do cliente (streams reativos, threads virtuais Java) e impacto no servidor.
- Laboratório prático: implementação de chamadas pipelined e medição das melhorias de throughput.
6. Aprimoramentos em SQL, PL/SQL e Controles de Segurança
- Novos recursos da linguagem SQL/PLSQL relevantes para desenvolvedores (por exemplo, anotações de esquema, junções diretas em atualizações, novo tipo Booleano).
- Visão geral do Firewall SQL e como ele melhora a segurança em tempo de execução de consultas SQL.
- Laboratório prático: migração de uma pequena procedure para usar novos recursos da linguagem e teste do comportamento do Firewall SQL em um laboratório controlado.
7. Práticas Melhores para Teste, Depuração e Implantação (Laboratório)
- Teste unitário de lógica de banco de dados, geração de dados de teste representativos e medição do comportamento com novos recursos.
- Empacotamento e implantação de aplicativos de desenvolvedores que usam recursos do 23ai em ambientes de teste.
- Checklist: otimização de desempenho, considerações de compatibilidade e próximos passos para prontidão em produção.
Resumo e Próximos Passos
Requisitos
- Compreensão de SQL e conceitos de banco de dados relacional
- Experiência com desenvolvimento de aplicativos em Java ou linguagens semelhantes
- Familiaridade com conceitos básicos de PL/SQL ou scripting do lado do servidor
Público-Alvo
- Desenvolvedores de aplicativos (Java, Quarkus ou semelhantes)
- Desenvolvedores de banco de dados e engenheiros PL/SQL
- Engenheiros DevOps responsáveis por ferramentas de desenvolvimento e ambientes CI
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (1)
Eu achei seus métodos muito informativos
Adnan - Computerbits
Curso - Oracle SQL Language
Máquina Traduzida