Curso itexto de Grails: Aula 1

Acabo de publicar o segundo vídeo da série sobre Grails que pretendo publicar nos próximos meses. A idéia do primeiro vídeo é mostrar a construção do ambiente de desenvolvimento que será usado no transcorrer do curso. Para quem já viu o vídeo anterior, não há muita novidade, mas há algumas bastante importantes:

  • Foi inaugurada a página “Grails: um guia em vídeo“, aonde pretendo postar todos os vídeos que eu venha a publicar sobre o assunto. Vai ser massa, porque assim fica mais fácil assisti-los em sequência.
  • Todo o material do curso é publicado no GitHub neste repositório.

Neste vídeo os seguintes assuntos foram tratados:

  • 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.

Sem mais demora, segue o vídeo:

O assunto do próximo vídeo será a linguagem Groovy e as principais diferenças desta em relação ao Java. Meu objetivo é mostrar uma série de armadilhas que podem ser evitadas pelos iniciantes e mais algumas técnicas que ajudam demais a incrementar nossa produtividade.

Espero que gostem. :)

8 thoughts on “Curso itexto de Grails: Aula 1

  1. Muito boa a aula! Estou seguindo aí!

    Responda

    admin Reply:

    Oi Carlos, legal que tenha gostado. Tem mais duas então pra você assistir em sequência. :D

    Responda

  2. Henrique, bom dia, primeiramente o parabenizo pelas vídeo aulas e segundo quando tentei criar a classe Categoria foi apresentado o erro abaixo, agradeço desde então

    Configuring classpatch
    Error Failed to resolve dependencies :

    – org.apache.tomcat.embed:tomcat-embed-core:7.0.42
    – org.apache.tomcat.embed:tomcat-embed-logging-log4j:7.0.42
    – org.apache.jdt.core.compiler:ecj:3.7.2
    – org.apache.tomcat:tomcat-catalina-ant:7.0.42
    – org.apache.tomcat.embed:tomcat-embed-logging-juli:7.0.42
    – org.apache.tomcat..embed:tomcat-embed-jasper:7.0.42

    Responda

    Kico (Henrique Lobo Weissmann) Reply:

    Oi Mario, obrigado.

    Estas dúvidas eu respondo pelo Grails Brasil (http://www.grailsbrasil.com.br).

    Tem como postar lá?

    Responda

  3. Boa noite, uma dúvida, é possível integrar o grails com o Maven para gerenciamento de dependencias?

    Responda

    Kico (Henrique Lobo Weissmann) Reply:

    Oi, sim, é perfeitamente possível.
    Apesar de que, a partir do Grails 3, ele usa como motor de build o Gradle.
    Mas ambos usam o mesmo mecanismo de obtenção de dependências (mesmo o Grails 2.x e 1.x)

    Responda

Leave a Reply

Your email address will not be published. Required fields are marked *