Curso Groovy on Grails

  • Development

Curso Groovy on Grails

24
Visão Geral

Curso Groovy on Grails: prenda a trabalhar com o ecossistema Groovy e desenvolver experiência prática com seus recursos poderosos, como fechamentos, estruturas de controle, construtores e outros para reduzir a complexidade do código.

Os aplicativos modernos apresentam novos desafios para os desenvolvedores e exigem um código simples, interativo e extensível que pode ser mantido. Groovy on Grails é uma linguagem de programação para a plataforma Java que é opcionalmente tipada, poderosa e dinâmica e visa melhorar a produtividade do desenvolvedor simplificando a sintaxe e fornecendo recursos poderosos, como construtores, encerramentos, tempo de execução e meta-programação em tempo de compilação, inferência de tipo , programação funcional e compilação estática.

Teste Curso Groovy on Grails, ajudará a dominar a linguagem e aproveitá-la para desenvolver aplicativos poderosos. Você aprenderá a trabalhar com o ecossistema Groovy e desenvolver experiência prática com seus recursos poderosos, como fechamentos, estruturas de controle, construtores e outros para reduzir a complexidade do código. Você aprenderá como o Groovy acessa bancos de dados e classes Java. Finalmente, você desenvolverá seu próprio aplicativo Groovy e o testará, obtendo assim conhecimento industrial completo da linguagem. Nossos cursos são desenvolvidos e ministrados por instrutores profissionais certificados. Você receberá a certificação Groovy Grails assim que concluir o curso com êxito. Inscreva-se hoje e tenha acesso aos workshops e materiais.


Objetivo

Após realziar este Curso Groovy on Grails, você será capaz de:

  • Recursos da linguagem Groovy multifacetada para a plataforma Java
  • Desenvolva, compile e execute programas Groovy
  • Domine a coleção completa do Groovy, incluindo intervalos, listas, mapas e estruturas de controle, classes e scripts
  • Como testar a unidade de seus aplicativos Groovy
  • Compreendendo a estrutura Grails
Pre-Requisitos

Java, e JDBC.

Materiais
Inglês | Português
Conteúdo Programatico

Groovy Fundamentals

  1. Differences between Groovy and Java
  2. Compiling and executing Groovy programs
  3. The basic Groovy data types and optional typing
  4. Writing Groovy scripts
  5. Declaring classes
  6. Overriding operators and type coercion
  7. GDK: the Groovy library
  8. Groovy strings
  9. Regular expressions in Groovy

Groovy Collections

  1. Ranges
  2. Lists
  3. Maps
  4. Iterators and polymorphic algorithms

Closures in Groovy

  1. Declaring closures
  2. Available options for calling closures

Groovy Control Structures

  1. The "Groovy truth"
  2. Conditional execution
  3. Looping constructs

Using Classes and Scripts

  1. Groovy fields and local variables
  2. Methods and operations
  3. Safe dereferencing with the ?. operator
  4. Organizing classes in packages
  5. Using inheritance
  6. POGO's vs. POJO's

Unit Testing in Groovy

  1. GroovyTestCase
  2. Unit-testing Groovy code
  3. Unit-testing Java code
  4. Code coverage and automation

Groovy Builders

  1. NodeBuilder
  2. MarkupBuilder
  3. SwingBuilder

Survey of the GDK

  1. Simplified File access
  2. Templates
  3. Groovlets

Database Access with Groovy

  1. Basic database operations
  2. DataSet operations
  3. Groovy and ORM solutions

Working with XML

  1. Reading and parsing XML documents
  2. Using XPath expressions
  3. Distributed processing with XML

Simple Metaprogramming

  1. Metaclasses
  2. Injecting methods with Categories
  3. The Expandometaclass

Web Development with Grails

  1. The Grails framework
  2. Creating web applications using Grails
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