Pular para o conteúdo principal

Globalcode contribuiu pro LinguÁgil 2009 em Salvador/BA

Dos dias 12 a 14 de novembro de 2009 aconteceu em Salvador/BA a primeira edição do evento LinguÁgil 2009. Estavam presentes os integrantes das comunidades JavaBahia, AgileBahia, RailsBA e phpba. Além destas comunidades, participaram vários desenvolvedores da região, de outros estados e diversas empresas.

A Globalcode contribuiu neste evento com um mini-curso de 8h sobre o tema Criando uma aplicação completa com JavaServer Faces e uma palestra de 50 minutos sobre as novidades do JSF 2.0 e o projeto ScrumToys.

Durante a realização do mini-curso de 8h sobre JSF, os alunos desenvolveram junto com o intrutor uma aplicação completa para Web usando NetBeans 6.7.1, Tomcat 6.0.20 (integrado ao NetBeans), JSF 1.2, JPA 1.0 (via Hibernate 3.2.5GA) e MySQL 5.1. Esta aplicação demonstrou o uso de telas JSF realizando o CRUD da entidade Cliente na base de dados MySQL. O aspectos de produtividade para criação de telas, criação de conversores e validadores customizados e uma integração simples com banco de dados via JPA foram explorados.

A palestra de 50 minutos realizada no último dia do evento apresentou as novas funcionalidades do JSF 2.0 que estarão presentes na nova versão do Java EE a ser liberada em breve pelo JCP. Nesta palestra foram realizadas uma introdução ao JSF 1.2 e uma demonstração online do exemplo desenvolvido pelos alunos durante o mini-curso de JSF (veja vídeo demos). A segunda parte da palestra explorou as novas funcionalidades do JSF 2.0, culminando e finalizando na terceira e última parte da palestra, composta por uma demonstração online da iniciativa Globalcode com o projeto ScrumToys (veja vídeo demos).

Os seguintes slides foram usados durante a palestra.

Durante a palestra, algumas demonstrações com JSF 1.2 e ScrumToys (exemplo com JSF 2.0) foram realizados. O primeiro vídeo demo a seguir ilustra a aplicação desenvolvida pelos alunos durante o mini-curso de 8h. Esta aplicação foi usada como a primeira demonstração na palestra. O código fonte completo deste exemplo está disponível para download: exemploJSF.zip.

LinguÁgil 2009 JSF Vídeo Demo001


LinguÁgil 2009 JSF Vídeo Demo002


LinguÁgil 2009 JSF Vídeo Demo003


O evento foi fora de série ao mostrar diversos pontos de vista sobre processos, modelagem e tecnologias para desenvolvimento de aplicações Web 2.0. Destacaram-se as palestras sobre Manifesto 2.0, Agile, Ruby, Rails, linguagens dinâmicas com JVM (Ex.: Clojure, Ioke, Groovy e JRuby), PHP, além do tema Java EE e JSF (é claro!). Foi fascinante a exposição de outros pontos de vistas além da visão do mundo Java EE!

Para obter mais informações: By Spock
Building network making open source software
http://blog.spock.com.br/
http://twitter.spock.com.br/
http://linkedin.spock.com.br/

Comentários

Felipe Rodrigues disse…
Foi muito bom este evento. Acredito que o primeiro evento do brasil a reunir tantas comunidades diferentes.
Alê disse…
PERFEITO!

Postagens mais visitadas deste blog

TDC BUSINESS, chega a São Paulo com novas trilhas de Inteligência Artificial e Inovação

Maior conferência de profissionais de tecnologia do Brasil abordará temas em alta no momento como, por exemplo, Inteligência Artificial, Segurança, Ciência de Dados e Inovação O TDC BUSINESS, a 17° edição do The Developer's Conference na cidade de São Paulo, que acontece entre os dias 19 e 21 de Setembro, reunirá profissionais e especialistas da área para troca de experiência, compartilhamento de conteúdos e networking. Com o tema central: “Tecnologia para negócios transformadores”, o evento será totalmente híbrido, ocorrendo presencialmente no espaço Pro Magno, e com transmissão simultânea e atividades de network pela internet. A expectativa é reunir mais de 14.000 pessoas, somando a participação presencial e online.   Segundo Yara Mascarenhas, Fundadora e Host do Evento, “nosso objetivo com o TDC é inspirar a colaboração entre os profissionais e empresas para construir uma nova realidade para o mercado de TI.  Vamos juntar tecnologia e negócios com as trilhas técnicas...

Site da Globalcode: Design e integração com JSF, Facelets, RichFaces e JBossSeam

O site da Globalcode foi criado por uma agência e depois desenvolvido internamente, utilizando algumas das nossas tecnologias preferidas: - JavaServer Faces - Facelets - RichFaces - JPA - JBoss Seam (que não poderia faltar na nossa arquitetura). O site é abastecido com informações do sistema de gestão educacional, o GES ( Global Education System ). Na prática isto quer dizer que as turmas, o conteúdo dos cursos, o Orçamento Eletrônico , matrícula eletrônica em minicursos gratuitos, páginas Unidades Globalcode , tudo vem do GES. Ou seja, estes dados são alterados automaticamente quando alteramos os dados no GES e não precisa passar nas mãos de ninguém da área de TI. E o pessoal de vendas e negócios adora ficar livre do pessoal da TI. A utilização de Facelets gerou muitos benefícios e facilidades, e agora até o André Frota , que era mais designer que programador fica aflito para eliminar uma ou outra página 100% HTML, que não usa Facelets. Além dos muitos novos requisitos ...

O que é Lógica de programação?

Este é o segundo de uma série de posts voltados aos leitores do blog que estão dando início à carreira de desenvolvimento de software. O assunto de hoje é a lógica de programação. Para ler antes: Entendendo como funciona a programação de computadores: linguagens de programação, lógica, banco de dados A lógica de programação é um pré-requisito para quem quer se tornar um desenvolvedor de software, independente da linguagem de programação que se pretende utilizar. Mas o que é de fato a Lógica de Programação e como saber se eu tenho esse pré-requisito? A lógica de programação nada mais é do que a organização coerente das instruções do programa para que seu objetivo seja alcançado. Para criar essa organização, instruções simples do programa, como mudar o valor de uma variável ou desenhar uma imagem na tela do computador, são interconectadas a estruturas lógicas que guiam o fluxo da execução do programa. Isso é muito próximo ao que usamos em nosso cotidiano para realizar atividad...

12 ESQUENTAS TDC ESPERANDO POR VOCÊ

O TDC nasceu do sonho de profissionais que valorizam o compartilhamento de conhecimento, experiências e oportunidades entre as comunidades de desenvolvedores.  Por isso, o crescimento do TDC nunca poderia ficar longe do crescimento das comunidades! Pensando nessa união, criamos um projeto quente: O ESQUENTA TDC ! Visando divulgar os meetups de comunidades que querem transformar e inspirar carreiras, foi co-criado este projeto lindo e cheio de apoio, onde o TDC abraça meetups de diversas comunidades espalhadas pelo Brasil e elas contribuem com a divulgação da edição regente.  O TDC Innovation vai rolar de 14 a 16 de JUNHO, mas até lá vão acontecer muitos encontros incríveis!  Fique por dentro das comunidades que vão participar, quais temas irão abordar e claro as datas e locais para você participar. 💥Esquentas TDC Innovation 2023: 24/05 - Esquenta TDC: Carreira e Desenvolvimento Presencial em Floripa das 19:00 as 21:30 com inscrição AQUI Comunidade: Google Developer...

Dando o primeiro passo para se tornar um jEDI

Muitos anos atrás um grande mestre nos disse que para se tornar um mestre JEDI era necessário conhecer como funciona o Garbage Collector e como escrever o seu próprio ClassLoader . Como um Padawan dedicado que não media esforços para se tornar um mestre e sem medo de misturar Star Trek com Star Wars, comecei a estudar como fazer tuning em aplicações Java controlando a alocação de memória realizada pela JVM. Recentemente participei de duas consultorias onde foi necessário resolver problemas de performance fazendo uma análise da distribuição de memória entre as áreas geracionais dentro de uma JVM da Sun em execução e avaliar como a atuação do Garbage Collector influenciava a aplicação. Como parte dos estudos e dos trabalhos de consultoria realizados, consegui dar um pequeno passo em direção à força! Agora compartilho um pouquinho do que aprendi. Para ter uma ideia de como uma configuração errada da alocação de memória dedicada à JVM (normalmente via parâmetros de linhas de comando -...

TDC ONLINE: SUA PLATAFORMA DE PALESTRAS GRAVADAS DO TDC DISPONÍVEL

Além do conteúdo ao vivo transmitido online nas edições do TDC, agora você pode ter acesso à centenas de palestras gravadas, através da nossa nova plataforma de vídeos - o TDC Online, que reúne todas as Trilhas premium, Stadium e Salas dos Patrocinadores das edições anteriores de 2022, TDC Innovation e TDC Connections.  Para acessar, basta clicar na edição em que você participou ( TDC Innovation ou TDC Connections ); Fazer o mesmo login (com e-mail e senha) cadastrados na hora de adquirir ou resgatar o seu ingresso no TDC; E clicar na Trilha de sua opção, e de acordo com a modalidade do seu ingresso. Logo em seguida, você será direcionado para a seguinte página com a lista de todas as palestras por Trilha: Pronto! Agora você tem acesso à centenas de palestras gravadas da sua área de interesse, para assistir como e quando quiser! Caso tenha esquecido a senha, clique na opção "Esqueci a senha" , insira o e-mail que você realizou para o cadastro no evento, e aparecerá a op...