Caso você se matricule em uma de nossas
formações Java nos meses
de março, abril ou maio, sua inscrição é gratuita.
Entre em contato.
Conexão Java é um evento para quem começa a aprender e quer obter mais
conhecimento. Introduziremos diversas das tecnologias que fazem parte da plataforma
Java e Java EE, com código ao vivo, muitos exemplos e com qualidade e excelência da
Caelum.
Começaremos com detalhes do Java, da JVM, para passar a orientação a objetos.
Veremos como trabalhar na web e com banco de dados, para depois jogar nossa
aplicação no cloud e acessá-la via Android! No final, lightning talks com
conhecidos nomes da comunidade do GUJ.com.br,
comemorando seus 10 anos. Participe!
Trabalha desde 2008 pela Caelum como consultor, desenvolvedor e instrutor.
Já palestrou em eventos importantes no Brasil como o QCon e OxenteRails e
também no exterior (Devoxx, na Bélgica) e participa de projetos opensource como
o VRaptor.
Também possui artigos publicados em revistas brasileiras sobre a plataforma
Java em geral. Também desenvolve com Ruby e Rails e é um dos instrutores da
formação Rails.
Gosta de aprender novos paradigmas de programação e formas mais simples de
resolver problemas.
Alberto Souza
É bacharel em Ciência da Computação pela Universidade Salvador e é programador
Java certificado pela Sun.
Desenvolve sistemas em Java para web e atualmente é desenvolvedor e instrutor
da Caelum.
Erich Egert
Formato em Administração, trabalha há mais de 5 anos com desenvolvimento de
software usando a linguagem Java. A maior parte das aplicações desenvolvidas
foram na área da saúde e gestão de documentação usando importantes frameworks
do mercado (Hibernate, Struts, Spring e Seam).
Trabalhou no Espírito Santo como instrutor onde ministrou cursos para empresas
como Accenture do Brasil. Trabalha na Caelum como instrutor e desenvolvedor.
Cecília Fernandes
Bacharelando em Ciência da Computação pela Universidade de São Paulo, é
desenvolvedora, instrutora e consultora pela Caelum. Estagiou na IBM Research
no TJ Watson Center, participa de projetos opensource e é co-fundadora do blog
sobre computação Vidageek.net.
Hoje, foca em métodos ágeis, trabalhando na evolução do auto-gerenciamento, das
práticas ágeis e do ambiente propício para crescimento como time.
Guilherme Silveira
Líder técnico da Caelum, graduando em matemática aplicada na USP, ministrou
diversas palestras relacionadas ao desenvolvimento na web. Junto com Paulo
Silveira, criou o VRaptor em 2003.
Atualmente tem o foco na implementação de integração de sistemas através de
APIs rest e seu impacto positivo no plano de negócios dos clientes da Caelum e
é commiter de projetos como restfulie, xstream, paranamer e waffle com ênfase
em Java e Ruby. É também responsável pelo conteúdo técnico dos cursos.
Hanneli Tavante
Hanneli é uma desenvolvedora fissurada por programar, aprender novas
linguagens, frameworks, explodir capacitores, programar em C pra relaxar e
comittar código útil (ou não) em projetos Open Source aletórios que encontra
vasculhando Githubs alheios.
Conheceu JBoss Seam e JBoss AS em 2009, e, desde então, fica ligada nas
tecnologias JBoss e tenta participar ativamente na comunidade. Também mantém um
blog - http://hannelita.wordpress.com, que contém posts e tutoriais sobre
algumas tecnologias JBoss. Ela também gosta de café, especialmente os do
Starbucks.
Mauricio Aniche
Mauricio é instrutor e desenvolvedor da Caelum, possui mais de 6 anos de
experiência de desenvolvimento de softwares, tendo participado de projetos para
grandes empresas nacionais e internacionais.
Mauricio é também aluno de mestrado em Ciência da Computação pela Universidade
de São Paulo (USP) aonde pesquisa sobre TDD e sua influência no design de
sistemas orientados a objetos. Palestrante em eventos nacionais e
internacionais, com destaque para sua apresentação no 1o Workshop Internacional
sobre Test-Driven Development, localizado em Paris, no ano de 2010.
Mauricio gosta de discutir sobre melhores práticas e princípios de orientação a
objetos, métodos ágeis de desenvolvimento de software e linguagens de
programação. Além disso, é criador do Restfulie.NET, a versão .NET do framework
Restfulie.
Paulo Silveira
Bacharel e mestre em Ciência da Computação pela USP, possui mais de 10 anos de
experiência com desenvolvimento, passando pela Alemanha e pelo IBOPE. Coordena
os cursos da Caelum nos cursos de verão da USP.
Um dos fundadores do GUJ.com.br e é editor técnico da revista Mundo Java.
Muitos desenvolvedores que estão iniciando no Java se assuntam com a grande
sopa de letrinhas existentes, como JavaEE, JVM, JDK, JPA e vários outros que
existem.
Nessa palestra, com uma introdução prática à plataforma Java, você vai ver que
essas tecnologias que fazem parte do Java não são nenhum bicho de sete cabeças
e cada uma tem um papel muito bem definido nesse ecossistema.
Horário -
Palestrante - Paulo Silveira
Boas práticas de Orientação a Objetos
O principal pilar do Java é a Orientação a Objetos, mas como usá-la da melhor
maneira possível? Como escrever um código do qual você se orgulhe, queira
mostrar para seus colegas e mais importante, no futuro você consiga entendê-lo?
Nessa palestra você aprenderá como o bom entendimento e uso da Orientação a
Objetos pode fazer com que seu código seja excelente.
Horário -
Palestrante - Mauricio Aniche
Conhecendo melhor as Collections
Trabalhar com um grande conjunto de dados sempre é um desafio no Java. O que
devo usar entre Array, ArrayList, Vector, Map, HashMap, Set, TreeSet e várias
outras classes da API de Collections que existem no Java?
O uso indevido de uma delas, pode significar o fracasso de uma funcionalidade
do seu sistema. Conhecer as implementações de Collections é primordial para os
desenvolvedores Java.
Horário -
Palestrante - Cecília Fernandes
A Web: o Action Based com VRaptor
O mercado de aplicações web é cada vez maior, porém, o uso de Servlets e
Scriptlets nas páginas JSP para desenvolver um novo projeto nos dias atuais é
totalmente desencorajado, pela complexidade das APIs e a dificuldade de manter
o código no futuro. Mas então, como criar uma aplicação web, de uma forma
simples, rápida, objetiva e com as melhores práticas dos dias atuais, como o
MVC e a Injeção de Dependências?
Nessa palestra você vai conhecer o framework VRaptor, que facilita o
desenvolvimento de aplicações web e encoraja o uso de boas práticas e vai
colocar todo o código desenvolvido anteriormente na web.
Horário -
Palestrante - Adriano Almeida
A Web: Component Based com JSF
O desenvolvimento da interface gráfica dos sistemas Java na web requerem uma
atenção dos desenvolvedores, mas como facilitar esse trabalho? Os frameworks
baseados em componentes, como o JSF, possuem diversos elementos prontos que
auxiliam a criar uma interface rica e agradável para o usuário final e sem dar
muito trabalho para o desenvolvedor.
No entanto, mais importante do que os componentes visuais, é compreender o
funcionamento do JSF, que é bem diferente dos outros frameworks.
Horário -
Palestrante - Alberto Souza
Sua primeira aplicação com JPA e Hibernate
A persistência de dados é um ponto que 99% das aplicações atuais tem que lidar.
Nessa palestra, você vai aprender a fazer com que essa persistência aconteça da
forma mais simples possível e não complique o código do seu projeto com SQLs
misturados ao código Java.
Além disso, aprenderá boas práticas para integrar sua aplicação com o banco de
dados, como o pattern repository, além da famosa ferramenta Hibernate e a
especificação JPA.
Horário -
Palestrante - Guilherme Silveira
Colocando nossa aplicação no Cloud
Agora que a aplicação foi desenvolvida e consegue trabalhar com banco de dados,
como podemos fazer para disponibilizá-la para que os usuários dela possam
acessar? Precisamos de um servidor onde hospedar. Uma grande tendência no
mercado tecnológico é o uso do Cloud Computing para facilitar a hospedagem de
projetos e auxiliar na escalabilidade do projeto.
Nessa palestra, você vai aprender o que é o Cloud e como posso usá-lo a seu
favor.
Horário -
Palestrante - Hanneli Tavante
Criando uma aplicação Mobile para Android
O mercado de desenvolvimento de software tem ganhado nos últimos anos um
elemento que tem tido um grande papel no mercado, que são as aplicações mobile.
Nesse mercado as aplicações Android tem tido papel importantíssimo.
Quer aprender a começar a programar pra mobile? Tem um celular Android e quer
aproveitá-lo ao máximo? É justamente o que você vai aprender nessa palestra.
Horário -
Palestrante - Erich Egert
Lightning talks
Experientes participantes da comunidade do
GUJ.com.br apresentarão curtas palestras de
5 minutos cada, divertidas e muito focadas. Em breve teremos os temas.