Groovy F2

Desenvolvedor Groovy - Recursos Avançados

Groovy F2
Groovy F2

Groovy F2 free download

Desenvolvedor Groovy - Recursos Avançados

Objetivos

Objetivo deste curso é dar continuidade ao curso Groovy F1, oferecendo aos participantes conhecimentos avançados sobre a linguagem de programação, programação funcional - FP e metaprogramação. O curso aborda tópicos avançados de groovy.

Versão Groovy:

Este curso usa versão 2.4.x

Conteúdo Programático:

Programação Funcional

  • O que é?

  • Para que serve?

Closures

  • O que é?

  • Para que serve?

  • Sintaxe

  • Exercícios

  • Parâmetros

  • Exercícios

  • Closures como parâmetros

  • Exercícios

  • Interfaces polimórficas como closures

  • Exercícios

Metaprogramming

  • Contexto

  • Adicionando métodos dinâmicos em objetos 

  • Exercícios

  • Adicionando métodos dinâmicos em classes 

  • Exercícios

  • Adicionando atributos dinâmicos em objetos 

  • Exercícios

  • Adicionando atributos dinâmicos em classes 

  • Exercícios

  • Adicionando métodos estáticos dinâmicos em classes 

  • Exercícios

  • Sobrepondo métodos dinâmicos em objetos 

  • Exercícios

Dinamic Bean com Expando

  • O que é?

  • Para que serve?

  • Sintaxe

  • Exercícios

  • Mudança de paradigma com programação dinâmica e funcional

  • Arquiteturas de software com Design By Capability

  • Dicas gerais sobre o uso de linguagens dinâmicas e funcionais

GDK

  • O que é?

  • Para que serve?

  • Benefícios

  • Exercícios com  BigDecimal, Date, String, I/O e Threads

  • Exercícios com JDBC

  • Exercícios com Collections - Lis, Set e Map

GDK Builders

  • O que é?

  • Para que serve?

  • Swing Builder

  • Exercícios

  • HTML Builder

  • Exercícios

Groovy Script

  • O que é?

  • Para que serve?

  • Groovy script

  • Exercícios

Usando Groovy com Tipagem Forte e Checada

  • O que é?

  • Como fazer?

Distribuição de Soluções em Groovy

  • O que é?

  • Como fazer?

  • Como adicionar groovy em projetos antigos?

Referencias Bibliográficas

  • Indicação de livros