Curso Introduction to Grails

  • Development

Curso Introduction to Grails

24h
Visão Geral

Então você conhece Java e Groovy e agora você precisa adicionar ao seu conhecimento com uma Introdução ao Grails. Obtenha experiência prática na criação dos principais componentes de um aplicativo Grails, incluindo classes de domínio, controladores, GSPs, serviços, taglibs e serviços da web. Aprenda como um aplicativo Grails interage com um banco de dados, incluindo o puro-Java HSQLDB embutido, um banco de dados externo como MySQL e mapeando classes de domínio para tabelas de banco de dados legadas/existentes.

Objetivo

Após a conclusão deste curso, você será capaz de:

  • Descrever a relação entre Groovy e Grails
  • Explicar os principais conceitos, incluindo andaimes, fechamentos e metaprogramação
  • Use Grails para se conectar a um banco de dados
  • Criar classes Groovy como modelos
  • Gere controladores Grails, incluindo o uso de andaimes dinâmicos
  • Criar uma página de servidor Groovy (GSP)
  • Desenvolva aplicativos de banco de dados usando GORM
  • Utilize o Groovy Services em um aplicativo Grails
  • Integrar AJAX com Groovy
Publico Alvo
  • Desenvolvedores Java e Groovy existentes que desejam adotar Grails.
Pre-Requisitos
  • Experiência com desenvolvimento Java e Groovy.
Informações Gerais

Carga Horária: 40h

  • Se noturno este curso é ministrado de Segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

  • Laboratório + Exercícios práticos
Materiais
Português | Inglês
Conteúdo Programatico

Introduction to Grails

  1. What is Grails
  2. How does Groovy fit with Grails
  3. Review of Model-View-Controller paradigm
  4. Key Grails concepts like scaffolding, convention over configuration, closures, and metaprogramming
  5. Installing Grails

Creating your first Grails App

  1. Generating a basic “hello world” app
  2. Examination of what was creating
  3. Understanding the directory structure and dependencies

Database Development with Grails

  1. Connecting to an external database
  2. Review of Groovy Database development concepts

Grails Models

  1. Review of Model
  2. Creating Groovy classes as Models

Grails Controllers

  1. Review of the Controller
  2. Generating controllers
  3. Creating a dynamic scaffolding
  4. Examine request / response processing

Groovy Views

  1. Review of the View
  2. Creating a Groovy Server Page (GSP)
  3. Working with GSP tags
  4. Creating and modifying templates

Database Development with GORM

  1. Understanding GORM – Grails Object/Relational Mapper
  2. Using GORM for CRUD (Create-Read-Update-Delete)
  3. Working with Dynamic Finders, Hibernate Query Language, and Find by Example

Understanding Groovy Services

  1. Review of the command pattern
  2. Understanding where services fit within a Grails application
  3. Implementing a command pattern as a Service

 Ajax and Groovy

  1. Overview of Ajax and its capabilities
  2. Integrating Ajax with Groovy using GSPs and Prototype.js
  3. Working with HTML, XML, and JSON results
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas