Horário
|
Palestra
|
08:30 às 09:00
|
Credenciamento e recepção dos participantes com café da manhã
|
09:00 às 10:00
|
Abertura
|
10:10 às 11:00
|
Java EE 7, na era do Cloud Computing
Java EE 7, na era do Cloud Computing
Eder Magalhães
O Java EE em sua essência provê uma série de serviços para o desenvolvimento de software corporativo. A nova versão da plataforma, o Java EE 7, vai além: "A plataforma Java EE é o servico!". O foco principal da nossa versão da plataforma Java é se aproximar, ainda mais, do desenvolvimento para cloud computing (computação em nuvem).
Esta apresentação descreverá as novos recursos do Java EE 7.
Eder Magalhães
|
11:10 às 12:00
|
Usando os recursos de extensibilidade da API de CDI do Java EE 6
Usando os recursos de extensibilidade da API de CDI do Java EE 6
Alberto Lemos (Dr. Spock)
Dentre todas as APIs que compõem a especificação da plataforma Java EE 6, a API de Contextos e Injeção de Dependência (Contexts and Dependency Injection), ou simplesmente CDI, é a grande novidade que não existia nas versões anteriores desta plataforma. Esta API adiciona um suporte ao conceito de "Injeção de Dependências" como uma ferramenta de modelagem. Contudo, esta API suporta um conjunto de pontos de extensão que permitem uma aplicação adicionar novas funcionalidades na plataforma ou mudar o comportamento padrão definido pela especificação. Esta apresentação irá explorar recursos de extensibilidade do CDI para um uso avançado ao criar componentes numa aplicação enterprise baseada em beans CDI integrados à plataforma.
Alberto Lemos (Dr. Spock)
|
12:00 às 13:00
|
Intervalo para almoço*
|
13:10 às 14:00
|
REST In Java 2.0
REST In Java 2.0
Eder Ignatowicz
A palestra "REST in Java 2.0" apresentará uma visão geral da arquitetura REST e o suporte que a plataforma Java EE fornece a este paradigma (através da especificação JAX-RS). Além disto serão apresentadas as novidades do JAX-RS 2.0 e um comparativo prático entre as principais implementações existentes desta especificação.
Eder Ignatowicz
|
14:10 às 15:00
|
GlassFish e Maven: Java EE sem dor!
GlassFish e Maven: Java EE sem dor!
Bruno Borges
O servidor de aplicação GlassFish oferece um plugin para o Apache Maven que permite desenvolvedores iniciarem um projeto Java EE sem precisar instalar e configurar o servidor. Vá de um esqueleto de projeto para uma aplicação completa sem complicações.
Bruno Borges
|
15:00 às 15:30
|
Coffee-break & networking
|
15:40 às 16:30
|
Aplicativos JavaEE 6 modularizados com Web Fragments
Aplicativos JavaEE 6 modularizados com Web Fragments
Kleber da Silva Xavier /
Vinicius Senger
Um dos principais objetivos da plataforma JavaEE 6 foi facilitar a extensibilidade e modularização de aplicativos JavaEE. Na plataforma JavaEE 5 era comum a necessidade de fazer configurações no deployment descriptor web.xml quando um framework era acrescentado ao aplicativo.Com a introdução do mecanismo de plugability e web fragments de Servlet 3.0 isso não é mais necessário. Nesta apresentação, iremos mostrar como utilizar este recurso para criar aplicativos web modularizados de maneira transparente, ou seja, acrescentar novos módulos web sem impacto na configuração do aplicativo principal.
Kleber da Silva Xavier
/
Vinicius Senger
|
16:40 às 17:30
|
JBoss Polyglot: aplicações enterprise além do Java
JBoss Polyglot: aplicações enterprise além do Java
Bruno Oliveira (abstractj)
O desenvolvimento de aplicações Java sempre foi predominante no servidor de aplicações JBoss. A evolução da JVM permitiu que linguagens dinâmicas e estaticamente tipadas pudessem coexistir no mesmo ambiente, abrindo novas possibilidades para o servidor de aplicações.
Bruno Oliveira (abstractj)
|
17:40 às 18:30
|
Novas Fronteiras do Cache para Aplicações Java
Novas Fronteiras do Cache para Aplicações Java
Julio Machado Faerman
O Cache é um elemento cada vez mais importante na arquitetura de
sistemas, principalmente públicos e de grande escala, como os
desenvolvidos pelo Google, Facebook, Twitter e outros.
Tradicionalmente, o Cache tem sido usados na otimização de desempenho
em diversas maneiras, mas as possibilidades vão muito além. Com o
amadurecimento dos caches distribuídos, hoje podemos usá-los para
tolerância à falhas, persistência, alta disponibilidade, computação em
grade e diversas outras aplicações. Esta apresentação mostra os
principais cenários onde o Cache é importante e demonstra seu uso na
plataforma Java, incluindo exemplos com os principais produtos e
especificações.
Julio Machado Faerman
|
18:40 às 19:00
|
Encerramento e sorteios
|
* Todos os participantes receberão um sanduíche do SUBWAY na hora do almoço
Obs.: Grade sujeita a alteração
Trabalha profissionalmente com desenvolvimento de sistemas desde 2000. Atuou com diversas tecnologias, destaque para Java, no desenvolvimento de soluções para os segmentos: logística, call center, bancário, e-commerce, educacional. Instrutor da Globalcode desde 2006, aonde já ministrou mais 3000 horas-aula. É editor do portal InfoQ Brasil, colaborando com a publicação de artigos e notícias relacionadas a tecnologia. Pós-Graduado em Análise e Desenvolvimento de Sistemas pela FIAP.
Possui as certificações Java: SCJP (Programador), SCWCD (Desenvolvedor Web), SCBDC (Desenvolvedor Business) e SCEA (Arquiteto - Fase 1). Já apresentou palestras em vários eventos nacionais e escreveu artigos em revistas relacionadas a tecnologia Java.
Empowering staff-plus engineers to deliver highly scalable software on the cloud, so they can become influential in their companies and in the market, and move their technical careers to the next level.
Otavio is a passionate architect and software engineer focused on cloud and Java technologies. He has deep expertise in polyglot persistence, and high-performance applications in the areas of finance, social media, and e-commerce.
As an open-source contributor, Otavio is directly involved in the Java world as an expert leader in several specifications both at the Java Community Process (JCP) and at the Eclipse Foundation. His work on the Apache and Eclipse Foundations helps projects such as MicroProfile and Jakarta EE to flourish.
Dr. Spock, as vezes também conhecido como Alberto Lemos, trabalha há
mais de 13 anos no desenvolvimento de soluções para internet e Java.
Formado em Física pela UFV em Viçosa, Já participou do desenvolvimento
de dezenas de sistemas corporativos, realizando atividades desde o
levantamento de requisitos, modelagem UML, definição de arquitetura,
implementação, testes e otimização de aplicações. Com experiência em
consultoria e ensino de informática, especializa-se em técnicas da
orientação a objetos com foco na arquitetura de sistemas. Acumula mais
de 1200 horas ministrando treinamento nas carreiras Globalcode, além
de palestras e tutorais nos principais eventos nacionais e
internacionais. Atualmente exercita a sua criatividade e experiência
colaborando com a equipe de desenvolvimento da Vocado LLC, uma empresa
sediada em Los Angeles, USA.
Gerente de Produtos da Oracle na linha Java EE como GlassFish e WebLogic. Profissional da área há 10 anos, atuou em empresas como EDS/HP, CETIP, Summa Technologies, CETIP, Neociclo e agora arquiteto de sistemas na wdev; desenvolve softwares e soluções em padrões de integração (EIPs), aplicativos Web e aplicativos Android. Participante de comunidades de software livre (RioJUG, SouJava, Apache Software Foundation, #horaextra), fundou o grupo Wicket em Português e contribui para projetos Open Source da ASF.
Bruno Oliveira aka abstractj é JBoss core developer pela Red Hat e apaixonado por opensource, colabora com os projetos Aerogear, TorqueBox, Immutant e DynJS.
Java Champion, Tech Lead and Principal Software Engineer at Red Hat.
Trabalha profissionalmente com desenvolvimento de sistemas desde 2000. Atuou com diversas tecnologias, destaque para Java, no desenvolvimento de soluções para os segmentos: logística, call center, bancário, e-commerce, educacional. Instrutor da Globalcode desde 2006, aonde já ministrou mais 3000 horas-aula. É editor do portal InfoQ Brasil, colaborando com a publicação de artigos e notícias relacionadas a tecnologia. Pós-Graduado em Análise e Desenvolvimento de Sistemas pela FIAP.
Possui as certificações Java: SCJP (Programador), SCWCD (Desenvolvedor Web), SCBDC (Desenvolvedor Business) e SCEA (Arquiteto - Fase 1). Já apresentou palestras em vários eventos nacionais e escreveu artigos em revistas relacionadas a tecnologia Java.
Formado em Engenharia Mecatrônica e mestre em Ciência da Computação pela USP, atua com desenvolvimento de softwares há mais de 15 anos e acumula mais de 6000 horas/aula.
A vivência profissional inclui, dentre outras, experiências internacionais em Cingapura e Equador, desenvolvendo softwares críticos para plataformas de petróleo.
Loiane Groner possui 15+ anos de experiência em TI, trabalha na área de desenvolvimento de software nos Estados Unidos e ama compartilhar conhecimento! Palestrante internacional, e autora de livros publicados mundialmente (com tradução para chinês, coreano e português). É Google Developer Expert, Microsoft MVP, Sencha MVP, Oracle ACE e Java Champion. Publica tutoriais técnicos no Youtube, oferece cursos gratuitos em https://loiane.training e escreve para o blog https://loiane.com.
Trabalha com Java desde 2007 e atualmente atua como Arquiteto/Desenvolvedor na Trópico Telecomunicações em aplicações de missão crítica e de alto volume transacional. É formado em Processamendo de Dados pela Fatec Taquaritinga e Pós Graduado em Engenharia de Software Orientada a Serviços (SOA) pelo IBTA Campinas. Possui as certificações SCJP, SCWCD, SCBCD e SCEA.
Vinicius Senger é desenvolvedor, inventor e palestrante técnico trabalhando como no time de especialistas global da AWS Califórnia como Senior Developer Advocate. Começou a desenvolver softwares com apenas 8 anos de idade e nunca mais parou acumulando 30 anos de trabalho na área de T.I.. Fundador da Globalcode e do The Developers Conference, Vinicius foi considerado top 20 influenciador em desenvolvimento de IoT, Java Champion ganhando dois Duke's Choice Award na Califórnia por projetos de inovação em automação, robótica, barcos, casas, capacetes e muitas outros. Desde 2017 na AWS, tem trabalhado com Java, IoT, Serverless, Machine Learning, Inteligência Artificial, Alexa skills e outros