Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
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
14 Horas
Testemunhos de Clientes (1)
Eu achei seus métodos muito informativos
Adnan - Computerbits
Curso - Oracle SQL Language
Máquina Traduzida