↓ Arquivos ↓

Grails: um guia em vídeo

Nos próximos meses (a partir de 15/11/2011) pretendo liberar uma série de vídeos sobre Groovy/Grails entitulada “Grails: o que e porquê?”. São na realidade uma atualização BRUTA do meu antigo curso de Grails feito para a DevMedia entre 2009 e 2010 sob uma nova ótica: 100% abertos e com um aprofundamento bem maior, visto que meu conhecimento sobre o assunto cresceu bastante de lá pra cá.

Conforme novos vídeos forem sendo criados, eu os divulgarei na seção de notícias do Grails Brasil e também pelo meu Twitter (@loboweissmann).

Código fonte

Todo o material produzido no decorrer deste curso está disponivel neste repositório do GitHub.

Sobre comentários

Todo comentário deve ser feito no post relacionado ao vídeo.

Introdução > Grails: o quê e porquê?

Publicado em 6/11/2011

Neste video tento justificar as razões que levaram à criação do Grails e porquê é fundamental para a plataforma Java EE. É também feito um live coding rápido para que os interessados possam ter uma visão rápida do modo de trabalho oferecido pela ferramenta.

Post relacionado

Aula 1: preparando o ambiente e pondo a mão na massa

Como o próprio nome diz, meu objetivo neste vídeo foi o de expor a preparação do ambiente em cima do qual nosso curso será feito. Desenvolvo as seguintes atividades:

  • Instalação do Grails: executo o processo no Windows 7 (mas no repositório há um texto explicando como proceder caso você seja um usuário Linux ou Mac)
  • É apresentada a aplicação base: um gerenciador de estoque. É um exemplo suficientemente complexo para que eu possa em aulas posteriores me aprofundar (e BEM) nas entranhas do Grails
  • Inicio o desenvolvimento básico do projeto implementando as classes de domínio e criando o CRUD básico via scaffolding dinâmico. Neste processo, daremos uma pincelada em cima dos seguintes tópicos:
    • A estrutura básica de diretórios
    • Classes de domínio: definição de atributos e constraints
    • Scaffolding dinâmico
    • Configuração do acesso a dados
  • Finalmente, é gerado o pacote que pode ser instalado em praticamente todos os servidores de aplicação Java EE do mercado.

Post relacionado

Aula 2: Groovy: o Java que sempre quis

  • O que é Groovy – (99% de chance de você já saber :) )
  • Como instalar – (opcional se você só vai trabalhar com Grails)
  • Principais diferenças sintáticas em relação ao Java
  • Melhorias no tratamento de strings e números
  • O que vêm a ser a tal tipagem dinâmica?

    Post relacionado

    Aula 3: Groovy e seus mutantes

    • O que são as tais closures
    • Invocando métodos e acessando propriedades dinâmicamente
    • Alterando suas classes em tempo de execução
    • Fazendo um mexidão de classes com mixins

    45 Comments

  • Nov 16th 201108:11
    by Rodolfo

    Parabéns pela iniciativa meu amigo. Seu blog concerteza é a maior referência de Grails aqui do Brasil, está me ajudando bastante.

    Até mais.

    Reply

    admin Reply:

    Oi Rodolfo, que bom que gostou, valeu!
    Já estou com os vídeos agendados para as próximas semanas, espero que goste também. :D

    Reply

  • Nov 16th 201108:11
    by Diego

    Parabéns amigo,

    Esses vídeos serão o pontapé inicial para começar a estudar grails e futuramente usa-lo em meus projetos.

    Muito obrigado!

    Reply

    admin Reply:

    Uai Diego, que legal! Torço para que você não se arrependa (eu ainda não me arrependi :D )

    Reply

  • Nov 16th 201112:11
    by Marcelo

    Muito obrigado por sua dedicação.
    Com certeza está ajudando muita gente, incluindo eu.

    Reply

    admin Reply:

    Opa, valeu Marcelo. Fico muito feliz com isto :)

    Reply

  • Nov 16th 201113:11
    by Lazaro

    Muito bom…
    Isso só ajuda a comunidade a crescer e divulgar ainda mais a linguagem.
    Parabens.

    Reply

  • Nov 16th 201114:11
    by lucas

    lega a ideia, mas desenvolver com notepad++, fala serio……
    ahahahahhahahaha

    Reply

    admin Reply:

    Oi Lucas,
    há uma boa razão para eu ter usado o Notepad++: é que com ele nós podemos nos focar apenas no core do framework, deixando de lado os detalhes que uma IDE normalmente oculta. E isto é importante, porque é muito comum toparmos por ai com desenvolvedores que não conseguem trabalhar sem uma IDE.

    Mas há video-aulas sobre algumas IDEs a caminho, pode deixar :)

    Reply

  • Nov 16th 201118:11
    by Adelar

    Valeu Henrique. Muito bom. Continuarei acompanhando as próximas apresentações. []’s

    Reply

  • Nov 16th 201118:11
    by Felipe Nascimento

    Muito legal Kico.
    Abcao
    Felipe

    Reply

  • Nov 16th 201118:11
    by Esdras Rodrigues do Carmo

    Parabéns amigo! Mandou muito bem na iniciativa. Gostei de mais dos vídeos e do grails. Estou louco atrás de aprender sobre esse framework hehe.

    Reply

  • Nov 16th 201119:11
    by Josimar Carreiro

    Parabéns!!! Viva Grails

    Reply

  • Nov 16th 201121:11
    by Leonardo

    Henrique,

    Esta otimo hein! Com certeza vou utilizar esses videos pro treinamento das pessoas que estao entrando na minha equipe! Por que que voce nao coloca um link pra aceitar doacoes via Paypal ? Assim quem sabe as pessoas podem contribuir com algo mais alem do velho “tapinha nas costas” e rasgacao de seda habitual! Forte abraco

    Reply

    admin Reply:

    Mr. Leo!

    É uma idéia hein?

    Reply

  • Nov 17th 201110:11
    by Adriano Ohana

    kico, entrei e saí do mundo GRails rapidamente. Hoje estou atuando em outras frentes, mas sempre acompanho o que anda rolando de novo no Rails mais charmoso da comunidade (rsrs).

    Parabéns mesmo pela sua iniciativa, um dia voltarei ao GRails, por favor mantenha-o vivo e crescendo em nosso País, seu trabalho tem sido de extrema importância para essa ferramenta. Muito obrigado pela disposição em realizar mais essa, já espalhei pra toda a comunidade de TI com quem tenho contato.

    Abs [] e sucesso no projeto.

    Reply

    admin Reply:

    Oi Adriano, valeu!

    Reply

  • Nov 17th 201119:11
    by Daniel Lage

    E aí Kico, sempre aprontando das suas heim!?

    Excelente os vídeos. Estou precisando mesmo aprender Grails, você sabe.

    Parabéns.

    Reply

    admin Reply:

    Sempre! :D

    Reply

  • Nov 18th 201119:11
    by Nelson

    Opa Henrique parabens pela iniciativa e com certeza estarei acompanhando seus post estou precisando da uma resiclada nos meus conhecimentos sobre Grails.

    Reply

    admin Reply:

    Oi Nelson, que bom. Valeu!

    Reply

  • Nov 21st 201123:11
    by Henrique

    Parabéns cara mto bom os vídeos. Estou recomendando a todos q queria desenvolver com uma plataforma Agile com mta produtividade!

    Continuarei assistindo os próximos … sucesso! Abraço

    Reply

    admin Reply:

    Uai, que massa Henrique! Bem: deve vir novidades pra cá nos próximos dias, estou trabalhando no próximo vídeo que vai ter um salto de qualidade incrível. Espero que vocês continuem gostando depois disto. :)

    Reply

  • Nov 23rd 201109:11
    by Iury

    Ótimas aulas…

    Já estamos aguardando a 3° Aula…

    abraço

    Reply

    admin Reply:

    Que bom que está gostando Iury,
    a próxima deve estar disponível até sexta-feira :)

    Reply

  • Nov 24th 201116:11
    by Arthur

    Parabéns, pelo blog, e pelos videos,que com certeza vão servir de grande ajuda para muitas pessoas (inclusive eu) que estão começando descobrir agora esse poderoso framework, torço muito para que a comunidade Grails cresça no brasil, pois estou fascinado com o ganho de produtividade que essa ferramenta proporciona.

    estou no aguardo de mais video aulas ;)

    vlw!!!

    Reply

    admin Reply:

    Opa, eu que agradeço Arthur, valeu!

    Reply

  • Nov 28th 201122:11
    by Roberto

    Vamos lá Henirque.

    Mande mais uma aula.

    Grande abraço.

    Reply

    admin Reply:

    To correndo com isto! :)

    Reply

  • Nov 30th 201117:11
    by Ubiratan

    Parabens pela iniciativa dos videos.

    Continue nos ajudando, pois precisamos ter uma boa referência com o desenvolvimento grails.

    Valeu…

    Reply

  • Dec 4th 201122:12
    by André

    Atualmente uso groovy em grandes projetos e com certeza e a melhor linguagem que já vi ate agora pra desenvolvimento rápido. Integra-se muito bem com plugins para desenvolvimento rapido.

    Reply

    admin Reply:

    O mais legal é esta comunicação com o código legado, porque muitas vezes transforma aquele seu código velho em algo totalmente novo.

    É uma das minhas linguagens favoritas também. Mas sou suspeito pra falar :)

    Reply

  • Dec 7th 201121:12
    by Alexandre Lumertz Damiani

    No começo da palestra estava duvidando.
    Muito bom! Parabéns…

    Reply

    admin Reply:

    Uau! Fico bastante feliz por ter te influenciado. Valeu!

    Reply

  • Dec 8th 201119:12
    by Wanderson Santos

    Rapaz belo trabalho!

    A comunidade Grails eh um show por pessoas como você. Bateu aquela saudade gostosa de trabalhar com Grails.

    Para o alto e avante!

    Reply

    admin Reply:

    Opa. Que bom que gostou. Valeu! :)

    Reply

  • Dec 8th 201119:12
    by Wanderson Santos

    Sugestao pro blog – que eu to devendo: dah pra melhorar a leitura dos comentários simplesmente ajustando o contraste entre as cores da fonte e o background. Sugiro trocar a fonte pra branco ou reduzir a tonalidade do azul. Testa ai e depois me conta! Abração!

    Reply

    admin Reply:

    Ah, vem melhorias BRUTAS para este blog até o final do ano. Aguarde! :)

    Reply

  • Dec 23rd 201117:12
    by José Júnior

    como sempre muito bom! parabens!

    Reply

    admin Reply:

    Opa, valeu!

    Reply

  • Dec 25th 201115:12
    by Clécio

    Parabéns pelo site. Não tinha noção nenhuma de grails e agora tenha uma boa base graças ao compartilhamento da única coisa que cresce quando se dividi: “conhecimento!”.

    Reply

  • Jan 23rd 201215:01
    by Iury

    O Henrique manda outra aula pra esquentar as discussões.

    Abraço.

    Reply

  • Feb 28th 201223:02
    by Rômulo Santana

    Parabéns pelo site, a qualidade do conteúdo é ótima.

    Estou estudando Grails a pouco tempo e a realmente tem me impressionado bastante, a sensação de se sentir “enganado” depois de ver a simplicidade, facilidade e produtividade do framework em relação aos outros frameworks acho que deve ser recorrente, e olha que eu já usei uma boa parte dos frameworks do mercado, dos mais antigos aos mais novos.

    Mesmo utilizando geração de código via ferramentas (roo, MyEclipse e etc) a simplicidade e facilidade de manutenção do Grails são impressionantes, é até meio difícil de acreditar num primeiro momento que possa existir algo assim e melhor, ao sabor da plataforma Java!

    Concordo que a revitalização de conceitos que o Grails traz ao desenvolvimento web realmente era uma coisa que a comunidade Java estava precisando, e acredito que as comunidades de outras linguagens também já preceberam isto, se não fosse assim creio que não existiriam frameworks como Django ou CakePHP.

    Fica a sugestão de alguns assuntos para outras vídeo aulas: criação de services, uso de EJB ou CDI com Grails, criação de plugins, REST ou uso de bibliotecas não padrões no Grails …

    Mais uma vez parabéns pela excelente fonte de informação sobre Grails em língua portuguesa.

    Reply

  • Mar 17th 201215:03
    by Amanda Gabi

    Legal as aulas Kico, parabéns.

    Bom, eu queria dar um sugestão de vc postar videos sobre dois assuntos, que pra quem é iniciante como eu, encontra certas dificuldades.
    Uma é as formas de consultas, finders dinâmicos, HQL e principalmente Criterias. Eu li seu post sobre Criterias, mas ainda achei difícil de aplicar.
    Outra coisa é a geração de relatórios. Normalmente o que se acha na internet são exemplos de relatórios mais simples. Seria bom uma explicação usando relatórios mais complexos, com passagem de parâmetros e tal.

    Se puder fazer umas aulas dessas, seria muitooo útil :D

    Um abraço.

    Reply

    Kico (Henrique Lobo Weissmann) Reply:

    Oi Amanda, é o tema do próximo vídeo :)

    Reply

  • Leave a Reply

    Get Adobe Flash playerPlugin by wpburn.com wordpress themes