Groovy F2

Desenvolvedor Groovy - Recursos Avançados

Ratings 4.41 / 5.00
Groovy F2

What You Will Learn!

  • Programação com groovy avançado
  • Recursos de programação funcional - FP
  • Recursos de metaprogramação

Description

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

Who Should Attend!

  • Profissionais que tenham feito o curso Groovy F1 e almejem se aprofundar em tópicos avançados de programação.

TAKE THIS COURSE

Tags

  • Apache Groovy

Subscribers

92

Lectures

35

TAKE THIS COURSE



Related Courses