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.
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
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
Participantes da Caravana no stand da netcetera
eu com o Joshua Bloch
Roy T. Fielding (criador do REST)
Martin Odersky (criador da Scala)
Rod Johnson (criador do Spring)
eu com Ted Neward e Joshua Bloch
Joshua Bloch autografando o meu Effective Java Second Edition,
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.
No 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.
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:
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.
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…