Tutorial de Groovy & Grails

Spread the love

Olá. Recentemente precisamos desenvolver uma aplicação e disponibilizar um WebService REST/JSON em um tempo recorde. Era um projeto interno e só tínhamos 2 semanas para fazer isso. Foi aí que entrou o Grails, como eu já havia estudado bastante a respeito meses antes eu vi que era uma boa oportunidade para testar meu conhecimento e contribuir para que a equipe também aprendesse algo novo.
Pensando em facilitar uma iniciação básica no mundo Grails decidi gravar algumas vídeo aulas básicas sobre o framework.

No primeiro vídeo eu apresentei conceitos básicos da linguagem Groovy e do framework Grails.

Depois eu demonstrei como instalar e configurar as variáveis de ambiente do grails.

No terceiro vídeo eu expliquei o processo de instalação da IDE de desenvolvimento Groovy & Grails Tool Suite.

No quarto vídeo eu expliquei como instalar os plugins de versionamento do GIT (Egit e Github MyLyn Connector) e iniciei também a criação do primeiro projeto. Como poderão ver o Grails te permite ir do 0 a um CRUD completo em poucos minutos.

No quinto vídeo partimos de um CRUD básico para coisas mais legais e instalamos o Plugin do SpringSecurity para Grails.

E nesse último vídeo instalamos o plugin do SpringSecurityUI e suas dependencias. Esse plugin possibilita a administração completa da sua aplicação Grails por meio de papéis de usuário e suas respectivas permissões.

Obviamente que apenas esses vídeos são muito pouco para quem quer começar no mundo Grails mas já é um começo. Dependendo do feedback desse material eu farei mais tutoriais a respeito obrigado e bons estudos. Se quiser ver o código desenvolvido basta acessar o GitHub e se preferir fazer o download ou checkout dos fontes.

Treinamentos relacionados com este post









Leandro

Leandro da Costa é especialista em inteligência artificial on-premise e desenvolvedor de software desde 2010, com mais de 15 anos de experiência em projetos nacionais e internacionais para empresas como Thomson Reuters, Unilever, PagSeguro e Hub Fintech, além de órgãos como CNPq, Ministério da Saúde e Ministério da Justiça. Trabalho com Java, Python, Kotlin, JavaScript, microsserviços, cloud (AWS, Azure, GCP) e Docker/Kubernetes — sempre em times ágeis, muitas vezes distribuídos globalmente. Já enfrentei desafios reais de escalabilidade e performance, como a modernização do sistema de análise de crédito do PagSeguro, onde reduzi o tempo de resposta de mais de 1 minuto para menos de 15 segundos. Sou Instrutor Parceiro na Udemy desde 2021 — reconhecimento concedido aos 200 melhores instrutores do mundo — com mais de 65.000 alunos em 136 países. Minha missão é compartilhar conhecimento validado na prática, ajudando desenvolvedores a acelerar suas carreiras e conquistar melhores oportunidades. Fora do teclado, gosto bastante de viajar além de esportes de aventura: rapel, tirolesa e trilhas. Apreciador de cervejas, fã de Rock'n Roll, ficção científica e geopolítica. Atualmente atuo como consultor na Erudio Training.

One thought to “Tutorial de Groovy & Grails”

  1. Leonardo,

    Show de bola os videos. Muito manha esse grails.
    So queria uma ideia sua, como seria feito o seguinte caso:
    Temos a classe cliente e a classe endereco: com ele gera uma unica tela? Ou terei que inserir primeiro o cliente e depois o endereço?

    Att

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *