Category Archives: certificação

Comentários do I Café com Tapioca em Sobral

Overview

No último sábado participei do I Café com Tapioca em Sobral, um evento realizado pelo CEJUG. Na oportunidade, tive o prazer de viajar e palestrar com Paulo Sobreira, Silveira Neto e Tarso Bessa.

Falamos sobre o CEJUG, JavaServer Faces, NetBeans, JPA, Hibernate, iReport e certificações Java. O evento contou com a presença de 95 participantes, de Sobral e da Parnaíba. Foi um público muito bom, ultrapassando até CCTs realizados em Fortaleza!

Gostaria de agradecer o apoio e hospitalidade do Yuri, Patrick e Adriano. O Silveira fez um excelente post sobre o evento, vale a pena conferir.

Palestra

[slideshare 436127 apresentandocejug-1212104288827710-9]

Apresentando o CEJUG e o poder do Java

Mini-curso

[slideshare 663894 jpacomhibernate-1224213677904742-8]

JPA com Hibernate

Fotos

img_2731.jpg

img_2639.jpg

Mais fotos em: http://picasaweb.google.com.br/cafecomtapioca/ICafComTapiocaEmSobral

Jazoon 08, eu fui!

Na última semana (23 a 26) aconteceu o Jazoon 08 em Zurich, na Suíça. O Jazoon é uma conferência internacional sobre Java , aborda diversos assuntos atuais sobre a tecnologia e possui palestrantes internacionais, como Joshua Bloch (engenheiro de software do Google e criador de diversas APIs do Java) e Rod Johnson (criador do Spring).

Participei da Caravana do CEJUG rumo ao Jazoon 08 e nós fomos os únicos brasileiros do evento. Ainda estou colhendo os frutos da experiência de ter participado de um evento internacional, cujo aprendizado foi imenso e pude observar de perto como realmente se organiza um evento. Quem sabe essa experiência servirá como aprendizado para melhorar o Café com Tapioca do CEJUG. O evento fornecia alimentação (café da manhã, almoço, lanches, etc) gratuitamente todos os dias, sem falar da after hours, que liberavam cervejas para todos os participantes. 🙂
A IVIA (empresa na qual trabalho) patrocinou a Caravana com camisas do Brasil padronizadas para o evento, contendo as logomarcas do Jazoon, CEJUG e da IVIA.

Se você me perguntasse qual foi a melhor palestra do evento, eu responderia: “-Todas as palestras do Joshua Bloch.”. O cara é sensacional, sabe transmitir o conhecimento e sabe como fazer com que o público fique preso a sua apresentação, sem piscar os olhos. Ele ministrou três palestras: a primeira sobre a segunda edição do seu livro, o Effective Java, a segunda sobre Java Puzzlers e a terceira sobre The Closures Controversy.

Das três, a palestra sobre closures me chamou mais atenção, pois o Joshua exemplificou e mostrou as vantagens e desvantagens dessa funcionalidade na linguagem Java.

Educação, respeito, humildade, companheirismo e pontualidade são os principais frutos que colhi do evento.

Valeu Caravana, até a próxima! 🙂

Fotos

dsc04508.jpg

dsc04437.jpg
Da esquerda para a direita: Felipe Gaúcho, Christian (organização do evento), Hebert Aquino, Rafael Tabosa, Amaury Brasil, Joshua Bloch, Eloir Cortes, André Paes, eu, Cláudio Miranda e René Araújo

dsc04579.jpg
Participantes da Caravana no stand da netcetera

dsc04431.jpg
eu com o Joshua Bloch

dsc04484.jpg
Roy T. Fielding (criador do REST)

dsc04401.jpg
Martin Odersky (criador da Scala)

dsc04416.jpg
Rod Johnson (criador do Spring)

dsc04510.jpg
eu com Ted Neward e Joshua Bloch

dsc04643.jpg
Joshua Bloch autografando o meu Effective Java Second Edition, 🙂

dsc04339.jpg
Credencial do evento

Vídeos

[youtube:http://www.youtube.com/watch?v=AJ9dooLg7vk]

I Juazeiro do Norte JavaDay

Comentário

Neste último sábado estive participando do I Juazeiro do Norte JavaDay, uma iniciativa da FJN que contou com o apoio do CEJUG. Desta vez falei sobre as certificações Java, especificando e detalhando cada prova. Também falei sobre o mercado de trabalho, estatísticas, citações de empresários locais e sobre todas as certificações do mundo Java.

O evento contou com a participação do Tarso Bessa, Silveira Neto e Rafael Ponte, cujo temas foram, respectivamente: Utilizando o Spring Framework em aplicações JEE, NetBeans 6.0 e JavaServer Faces: desenvolvendo aplicações web com produtividade.

Apresentação

[slideshare 439512 certificacoesjava-1212261945230230-8]

Vídeo

[youtube:http://www.youtube.com/watch?v=7Tdu6cFTK-I]

Fotos

Página do evento | Álbum do evento no picasaweb

Juazeiro do Norte x 2

padre.jpgNo próximo sábado, dia 31, estarei em Juazeiro do Norte com mais três integrantes do CEJUG para participar do 1º Juazeiro do Norte JavaDay que acontecerá na FJN. Silveira Neto, um dos palestrantes, postou sobre o evento. Você poderá ver a grade completa do evento no blog do Silveira e também no site do CEJUG.

Essa já é a segunda vez (veja a primeira vez) que estarei palestrando na cidade e desta vez terei mais tempo para conhecer melhor os pontos turísticos da cidade.

Tarso Bessa e Rafael Ponte serão os outros dois palestrantes.  Veja as fotos do evento passado.

CEJUG Lets go!

Parâmetros no EJB QL

Utilizando o objeto PreparedStatement do JDBC, você configura os parâmetros da sua consulta SQL da seguinte maneira:

PreparedStatement stmt = seuObjetoConnection.

            prepareStatement("select * from user where idade = ? and nome = ?");

stmt.setInt(1,idade);

stmt.setString(2,nome);

Existem duas maneiras de configurar parâmetros para consultas na EJB QL: identificados e posicionais.

Identificados

Query query = entityManager.

  createQuery("from User u where u.idade =:idade and u.nome =:nome");query.setParameter("idade",idade);

query.setParameter("nome",nome);

Posicionais

Query query = entityManager.

  createQuery("from User u where u.idade =?1 and u.nome =?2");query.setParameter(1,idade);

query.setParameter(2,nome);

As diferenças entre parâmetros identificados e posicionais:

  • identificados: :nome_Do_Parametro
  • posicionais: ?numero_Do_Parametro

Estudos para a SCBCD iniciados

Hoje começarei meus estudos para a certificação Sun Certified Business Component Developer 5 da Sun. Irei fazer a nova versão que trata sobre EJB 3.0 e JPA.

Material de estudo:

Nos fóruns você encontrará depoimentos de quem já fez a prova, bem como dicas e macetes. Muita gente estudou para essa prova cerca de 2 meses, com 2 horas por dia. Provavelmente irei fazê-la em dezembro, por conta da faculdade e do trabalho.

Espero postar diariamente sobre os estudos, expondo as principais características da tecnologia.

Passei na Sun Certified Web Component Developer


Hoje fiz a prova SCWCD e passei com o escore de 73%. Achei a nota boa, por ter tido pouco tempo para estudar.

Achei essa prova mais fácil do que a SCJP, justamente por não ter cascas de banana e pegadinhas. Essa prova é bastante direta, ou você sabe ou não sabe. A matéria é maior do que a de programador, com bastante coisa para decorar. O tempo é muito justo, fiz a prova em 1 hora e a revisei em 15 minutos. O único simulado que fiz foi o do livro (HFSJ) , que é mais difícil do que a prova. O que achei mais impressionante foi a semelhança entre as questões da prova e as do simulado do livro, tinha uma questão na prova idêntica a do livro.

A prova

Nº de questões: A prova consta de 69 questões e você tem que acertar no mínimo 44 questões
Tempo: 2h e 15 minutos

Tipo de Questões

  • Múltipla escolha (2 e 3 opções)
  • Drag and drop
  • Uma resposta


Resumo da prova

  • Design Patterns – caiu umas 6 questões, com foco em Intercepting Filter
  • Segurança – foi um dos tópicos que caiu mais e um dos que mais errei, justamente por ter bastante configuração no deployment descriptor (web.xml)
  • EL e Standards Actions – várias questões sobre sua utilização
  • Filtros – teve umas 4 questões, bem fácil
  • Custom Tags – para a minha sorte, caíram poucas questões
  • Tecnologia Servlet – bem fáceis
  • Session Management – foi o assunto que mais caiu na minha prova, foram mais de 10 questões sobre sessões
  • Distribuição de aplicações web – caiu bastante também, questões sobre configuração de servlets, filtros, listeners, ejbs, páginas de erro, welcome file…


Recomendações

Livro: Head First Servlets & JSP
Especificações: Servlet 2.4, JSP 2.0 e JSTL 1.1
Simulados: JWebplus e Whislabz
Fóruns: JavaRanch (excelente), Portal Java e GUJ

Downloads

Resumos
Web.xml completo