Groovy/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

Groovy Console: 1001 utilidades

Uma ferramenta que todo programador Groovy/Grails possui instalado porém muitos não sabem para que serve. Segue aqui uma breve descrição. :)

Link para o vídeo: http://www.youtube.com/watch?v=4DAWy3ikKy4

Coleções com Groovy

Entenda como a linguagem Groovy facilita o uso das coleções ao incorporá-las em sua sintaxe básica.

Link para o vídeo: http://www.youtube.com/watch?v=WkQVkIVJHxA

Groovy e as Closures

Entenda o que são as tão faladas closures e para que servem de uma forma bem rápida e simples.

Link para o vídeo: http://www.youtube.com/watch?v=lqYfiax5hdo&feature=youtu.be

Embarcando Groovy em Java

Aprenda como expandir seus sistemas usando a linguagem Groovy. Entenda como é fácil executar scripts Groovy a partir do Java e também conheça um perigo envolvendo a técnica, cujo problema pretendo mitigar em um próximo vídeo.

Link para o vídeo: http://www.youtube.com/watch?v=_njSd-efuCo&feature=youtu.be

Comentários

75 respostas para “Groovy/Grails: um guia em vídeo”

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.