Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Groovy F2
Highest Rated
Rating: 4.8 out of 5(32 ratings)
115 students

Groovy F2

Desenvolvedor Groovy - Recursos Avançados
Last updated 10/2019
Portuguese

What you'll learn

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

Course content

6 sections35 lectures6h 22m total length
  • Prévia7:39
  • Introdução Instrutor3:05
  • Download Material0:02

Requirements

  • Ter feito curso Groovy F1

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 this course is for:

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