A arquitetura Java é essencial para o desenvolvimento de aplicações nessa linguagem.
Ela abrange aspectos como a plataforma Java, a JVM, orientação a objetos, separação de responsabilidades, testes, decisões arquiteturais e integração de sistemas na web e REST. O evento contará com diversas palestras, abordando tópicos como IA generativa, desenvolvimento Java, microserviços, casos reais e arquitetura moderna. Palestrantes de diferentes empresas compartilharão insights valiosos, tornando o evento uma oportunidade imperdível para a comunidade de desenvolvedores. É uma oportunidade única para aprender com especialistas e se manter atualizado sobre as últimas tendências em desenvolvimento Java.
A trilha é um evento híbrido, presencial em São Paulo e remoto na sua casa, que tem a duração de um dia inteiro com sete palestras e um painel de discussão.
Sexta-feira, 20 de Setembro de 2024
09h às 19h
ProMagno
Avenida Professora Ida Kolb - 513 /
Jardim das Laranjeiras
São Paulo -
SP
ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE
Inscrição online
1 trilha:
de R$ 270
por R$ 165
Inscrição online
1 trilha:
de R$ 270
por R$ 245
Inscrição online
1 trilha: R$ 270
Inscrição híbrida (presencial + online)
1 trilha:
de R$ 435
por R$ 275
Inscrição híbrida (presencial + online)
1 trilha:
de R$ 435
por R$ 375
Inscrição híbrida (presencial + online)
1 trilha: R$ 435
Inscrição híbrida (presencial + online)
2 trilhas:
de R$ 780
por R$ 499
*Economize: R$ 284
3 trilhas:
de R$ 1.107
por R$ 699
*Economize: R$ 408
Inscrição híbrida (presencial + online)
2 trilhas:
de R$ 750
por R$ 650
*Economize: R$ 100
3 trilhas:
de R$ 1.125
por R$ 951
*Economize: R$ 174
Inscrição híbrida (presencial + online)
2 trilhas: R$ 750
3 trilhas: R$ 1.050,00
Faça sua inscrição em qualquer trilha Premium presencial e ganhe um workshop Bônus no mesmo dia! Mas não perca tempo pois as vagas são limitadas. Confira a lista completa de workshops aqui.
Confira as trilhas relacionadas:
Programação Stadium: |
---|
08:00 às 08:55 Credenciamento |
09:00 às 10:00 Abertura do evento e mini keynotes |
Programação desta Trilha: |
---|
10:10 às 10:25 Abertura da trilha pela coordenaçãoAqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
10:30 às 11:05 An Introduction to Machine Learning in Java with the Tribuo LibraryJuarez Barbosa JuniorTribuo is an open-source machine-learning library written in Java and licensed under Apache v2.0. It implements popular ML algorithms and provides a unified interface to third-party ML libraries like ONNX Runtime, TensorFlow, XGBoost, and LibLinear. With interfaces to native code, Tribuo also makes it possible to deploy models trained by Python libraries such as scikit-learn and PyTorch as part of a Java program. |
11:15 às 11:50 Antes dos Frameworks: Conhecimentos Básicos do Java para Dominar Tecnologias das ModernasGabriel Silva Andrade / Francisco Isidro MassettoHoje em dia, encontramos diversos conteúdos na web sobre Quarkus, JNoSQL, Spring, Inteligencia artificial entre outros tópicos modernos. Embora esses temas sejam interessantes e divertidos de aprender, é crucial refletir sobre o que vem antes deles. Quais são os conhecimentos essenciais que todo desenvolvedor precisa dominar para criar esses serviços com sucesso? Nesta palestra, vamos explorar a importância dos fundamentos, abordando os requisitos básicos que são indispensáveis para qualquer desenvolvedor. Venha descobrir como uma base sólida de conhecimentos é vital para o desenvolvimento eficaz e eficiente de tecnologias avançadas. |
11:55 às 13:20 Intervalo para almoçoUma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores. |
13:20 às 13:30 Abertura da trilha pela coordenaçãoAqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
13:30 às 14:05 Domine a Observabilidade de aplicações Java no Kubernetes com Opentelemetry.Luis Fabrício Da Rosa De Llamas / Fernanda MachadoVocê é um desenvolvedor java ou arquiteto de software que busca por melhores técnicas para identificar e resolver problemas em produção de forma rápida e eficiente? Como seria poder obter insigths da sua aplicação em tempo real, permitindo a rápida detecção e resolução de problemas em produção em ambientes distribuídos, como arquitetura de microsserviços? Isso é possível, a solução esta na observabilidade com o Opentelemetry em seu ambiente kubernetes operado pelo Amazon EKS. Nesta palestra, você poderá aprimorar suas habilidades para isso e se preparar para enfrentar desafios em ambientes de alta complexidade e escala. |
14:10 às 15:10 Java e Empregabilidade: Como medir sua proficiência e preparação com uma linguagem tão relevante e atrativa para um mercado atual?Painel de Discussão desta Trilha
|
15:15 às 15:45 Networking e Visitação a StandsIntervalo para fazer networking e conhecer os estandes do evento. |
15:50 às 16:25 Package by Component + C4 + StructurizrLucas Rogerio MasottiAtravés de uma aplicação de exemplo em Spring Boot, vou demonstrar três coisas: uma forma de organização de código (package by component, a proposta do Simon Brown para modular monoliths); C4 (diagramas arquiteturais) e Structurizr (uma ferramenta open source e gratuita para fazer os diagramas do C4 seguindo a filosofia doc-as-code). Ao longo da palestra falaremos sobre granularidade e modularização, a importância de diagramas arquiteturais e como colocar tudo isso em prática! |
16:30 às 17:05 Otimizando Aplicações QuarkusJulio Machado FaermanEsta palestra demonstra nosso desafio em otimizar o Quarkus para ser competitivo na Rinha de Backend, onde tivemos que implementar um backend de processamento de transações simples e torná-lo o mais rápido possível, com severas limitações de recursos. Com apenas 1,5 unidades de CPU e 550MB de RAM para toda a arquitetura, tivemos que extrair desempenho de qualquer lugar imaginável. Nesta sessão, vamos mergulhar profundamente na solução e em como construir contêineres extremamente leves usando QuarkusIO, GraalVM, PostgreSQL e NGINX. Vamos explorar o código, executar a simulação de carga com Gatling, compartilhar os resultados e tudo mais. |
17:10 às 17:45 Arquitetando uma solução com IA Generativa Multi-ModalAlexandre AquilesComo usar o poder das LLMs para trabalhar com imagens, áudio e vídeo? E quais atributos de qualidade devem ser levados em conta? Como lidar com resiliência, responsividade, UX, manutenibilidade, portabilidade entre diferentes APIs? Qual o melhor estilo arquitetural a ser adotado e quais componentes devem ser definidos? E como usar Java para implementar essa solução? Essas e outras questões serão discutidas nessa apresentação! |
17:50 às 18:25 ![]() IA além da modinha: como usar LLMs com Java na vida realElder MoraesRecentemente, as Large Language Models (LLMs) revolucionaram o desenvolvimento de software com a promessa de transformar as interações com os usuários e redefinir paradigmas de negócios. O surgimento do ChatGPT/OpenAI e a proliferação de várias LLMs liderada por big techs como Google, Microsoft e Amazon impulsionaram esses modelos para a vanguarda da inovação tecnológica. Mas... e você, dev Java? Será que é possível trazer essa inovação para o seu próprio código a fim levar seus projetos para o próximo nível? Pode apostar! E para descobrir como, você está convidado para esta sessão que fará uma abordagem prática sobre a integração de LLMs no ecossistema Quarkus liderada pelo LangChain4J. |
Programação da Stadium no final do dia: |
---|
18:30 às 18:35 Encerramento da trilhaOs coordenadores fazem um breve encerramento com agradecimentos. |