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 do lançamento, posicionamento de mercado e roteiro centrado no desenvolvedor.
- Tour de alto nível pela busca vetorial com IA (AI Vector Search), dualidade JSON/relacional e drivers assíncronos.
- Como o 23ai altera os fluxos de trabalho típicos dos desenvolvedores e os padrões de aplicações.
2. Mão na Massa: 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 dados JSON aprimorado e coleções JSON no código da aplicação.
- Padrões de dualidade: quando usar abordagens relacionais versus JSON.
- Exemplos: armazenar, consultar e atualizar objetos JSON a partir de aplicações Java/Quarkus.
4. Busca Vetorial com IA (AI Vector Search) e Casos de Uso para Desenvolvedores (Laboratório)
- Introdução à busca vetorial com IA, tipos de dados vetoriais e índices vetoriais.
- Criação de um exemplo pequeno de busca semântica: geração, armazenamento de embeddings e consultas por similaridade.
- Integração da busca vetorial com código de aplicação e bibliotecas (exemplos de LangChain/LlamaIndex discutidos conceitualmente).
5. Programação Assíncrona, Encadeamento (Pipelining) e Padrões de Desempenho
- Compreensão do encadeamento em nível de driver e padrões de requisição assíncrona para JDBC, R2DBC e outros drivers.
- Padrões no lado do cliente (streams reativas, threads virtuais do Java) e impacto no servidor.
- Laboratório prático: implementar chamadas encadeadas e medir as melhorias na taxa de transferência.
6. Aprimoramentos em SQL/PLSQL e Controles de Segurança
- Novos recursos linguísticos de SQL/PLSQL relevantes para desenvolvedores (por exemplo, anotações de esquema, joins diretos em atualizações, novo tipo Boolean).
- Visão geral do SQL Firewall e como ele melhora a segurança em tempo de execução das consultas SQL executadas.
- Mão na massa: migrar um procedimento pequeno para usar os novos recursos linguísticos e testar o comportamento do SQL Firewall em um laboratório controlado.
7. Melhores Práticas de Teste, Depuração e Implantação (Laboratório)
- Testes unitários da lógica do banco de dados, geração de dados de teste representativos e medição do comportamento com os novos recursos.
- Empacotamento e implantação de aplicações de desenvolvedor que usam funcionalidades do 23ai em ambientes de teste.
- Checklist: ajustes de desempenho, considerações de compatibilidade e próximos passos para a prontidão em produção.
Resumo e Próximos Passos
Requisitos
- Compreensão dos conceitos de SQL e bancos de dados relacionais
- Experiência com desenvolvimento de aplicações em Java ou linguagens similares
- Conhecimento básico de PL/SQL ou scripting do lado do servidor
Público-Alvo
- Desenvolvedores de aplicações (Java, Quarkus ou similares)
- Desenvolvedores de banco de dados e engenheiros PL/SQL
- Engenheiros de DevOps responsáveis pelas ferramentas de desenvolvimento e ambientes de CI
14 Horas
Testemunhos de Clientes (2)
boa explicação em cada ponto e fornecer tarefas para prática.
Piseth Ben - ACLEDA Bank Plc.
Curso - Oracle Database 19c: SQL Tuning Workshop
Máquina Traduzida
Greg foi muito paciente e atencioso
Chris Havel - Encyclopaedia Britannica
Curso - ORACLE SQL Fundamentals
Máquina Traduzida