GRV M1 – Desenvolvedor Groovy

Postado em Atualizado em

2000px-Groovy-logo.svg

Nos anos 90, acreditou-se que tipagem forte e a compilação estática seriam as melhores garantias de qualidade final de uma solução. Décadas se passaram, a onda da engenharia ágil mudou totalmente essas verdades. E assim, as linguagens dinâmicas e funcionais emergiram com toda a sua força e flexibilidade, criando uma nova época, uma nova era, a era do desenvolvimento dinâmico e funcional. E ela em breve governara todas as plataformas de desenvolvimento.

Objetivos

Objetivo deste curso é oferecer aos participantes conhecimentos fundamentais referentes a linguagem de programação dinâmica e funcional mais utilizada da plataforma Java, o Groovy. O curso aborda as motivações de se adotar essa linguagem, a montagem do ambiente de desenvolvimento, fundamentos e conceitos da programação dinâmica, funcional e vários recursos básicos dessa poderosa linguagem. Venha descobrir como a linguagem Java padrão é velha, verbosa, chata e improdutiva.

Pré-requisitos

Duração: 14 hs Valor R$  250,00

CONTEÚDO PROGRAMÁTICO

Introdução ao Groovy

  • História da JSR 292 “Da Vinci Machine”.
  • O que é Groovy?
  • Para que serve Groovy?
  • Por que um desenvolvedor Java deveria usar Groovy?

História do Groovy

  • Conceitualização.
  • Por que usar Groovy e não outras opções?
  • Montagem do ambiente de desenvolvimento.
  • Exercícios.

Recursos de Linguagem Groovy

  • Groovy Bean – Pogos
  • Exercícios
  • Constructor Names Arguments
  • Exercícios
  • Direct Field Access Operator
  • Exercícios
  • As Operator
  • Exercícios
  • Optional Parameters
  • Exercícios
  • Subscript Operator
  • Exercícios
  • Array Optional Parameters
  • Exercícios
  • Safe Navegator Operator
  • Exercícios
  • Spread Operator
  • Exercícios
  • Checked Exceptions
  • Exercícios
  • Boolean Avaluation
  • Exercícios
  • Operator Overloading
  • Exercícios

Programação Dinâmica

  • O que é?
  • Para que serve?
  • ATS Transformations
  • Exercícios
  • def Operator
  • Exercícios
  • Metaprogramming
  • Exercícios
  • Mudança de paradigma: Programação Funcional “Duck typing”.

Programação Funcional

  • O que é?
  • Para que serve?
  • Closures
  • Exercícios

GDK

  • O que é?
  • Para que serve?
  • Exercícios com vários exemplos: BigDecimal, Date, String, I/O, Threads, JDBC e Collections.

GDK Builders – DSL

  • O que é?
  • Para que serve?
  • Exercícios com vários exemplos: Swing e HTML.

Groovy Script

  • O que é?
  • Para que serve?
  • Executando groovy script.
  • Exercícios.
  • Executando groovy script em Java.
  • Exercícios.
  • Pattern Fluid Logic.
  • Exercícios.

Groovy Type Checked

  • O que é?
  • Para que serve?
  • Como usar?

Referencias Bibliográficas

  • Indicação de livros.

Os interessados em participar deste curso pode nos enviar sua solicitação detalhada de interesse através desse cadastro e ou apenas a seguir a nossa página do facebook : https://www.facebook.com/forjtreinamentos .

Anúncios

6 comentários em “GRV M1 – Desenvolvedor Groovy

    Treinamentos Java | Fernando Franzini Blog disse:
    29/06/2015 às 13:24

    […] GRV M1 – Desenvolvedor Groovy: Objetivo deste curso é oferecer aos participantes conhecimentos fundamentais referentes a linguagem de programação Groovy e seus recursos. O curso aborda as motivações de se adotar uma linguagem dinâmica e funcional, a montagem do ambiente de desenvolvimento, fundamentos e conceitos da programação dinâmica, funcional… + informações […]

    […] Veja a grade – GRV M1 – Desenvolvedor Groovy […]

    […] GRV M1 – Desenvolvedor Groovy: Objetivo deste curso é oferecer aos participantes conhecimentos fundamentais referentes a linguagem de programação Groovy e seus recursos. O curso aborda as motivações de se adotar uma linguagem dinâmica e funcional, a montagem do ambiente de desenvolvimento, fundamentos e conceitos da programação dinâmica, funcional… + informações […]

    […] Para aqueles interessados em aprender Groovy sem instalar nadinha na sua maquina, é só usar o Groovy Web Console: http://groovyconsole.appspot.com/ . Veja essa e outras informações no nosso curso oficial de Groovy: GRV M1 – Desenvolvedor Groovy. […]

    […] GRV M1 – Desenvolvedor Groovy […]

    […] Veja a grade – GRV M1 – Desenvolvedor Groovy […]

Os comentários estão encerrados.