Groovy F1

Desenvolvedor Groovy - Fundamentos Básicos
4.72 (96 reviews)
Udemy
platform
Português
language
Programming Languages
category
Groovy F1
468
students
6.5 hours
content
Oct 2019
last update
$19.99
regular price

Why take this course?

🎓 Desenvolvedor Groovy - Fundamentos Básicos

🚀 Objetivo: Este curso é projetado para fornecer aos participantes um conhecimento profundo sobre a linguagem de programação Groovy, uma ferramenta poderosa e dinâmica que se integra perfeitamente com o ecossistema Java. Através de este curso, você aprenderá desde as motivações para adotar o Groovy até a instalação do ambiente de desenvolvimento, cobrindo todos os fundamentos e conceitos essenciais da linguagem, além de vários recursos básicos que tornam o Groovy tão popular e produtivo.

Versão Groovy: O presente curso utiliza a versão 2.4.x do Groovy para garantir que os conceitos e práticas abordados estejam atualizados e relevantes.

📚 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.
  • Retirando os Dry de Java com Groovy

Groovy como Linguagem Dinâmica:

  • Programação Dinâmica
    • Contexto e benefícios da programação dinâmica.
  • ATS Transformations:
    • O que são e para que servem.
    • Transformations como ToString,EqualsAndHashCode, Immutable, Singleton e Builder com exercícios práticos.

Recursos Específicos do Groovy:

  • Operador def
  • For-in
  • Operator Overloading
  • Boolean Avaluation
  • Checked Exceptions
  • Spread Operator
  • Switches and Catching Multiple Exceptions
  • Closures
  • Metadata
  • Type Checking and Casting
  • Builder Pattern
  • Groovy SQL
  • Groovy's AST Transformations
  • Testing with Spock

Estruturas de Dados e Metaprogramação:

  • Maps, Lists, Sets
  • Metaclasses and Metaobjects
  • Mixins
  • Groovy's Enhanced for loop
  • Property and Argument Shorthand Notation

Exercícios Práticos: Cada seção inclui exercícios práticos para solidificar o conhecimento e habilidades adquiridas.

Referências Bibliográficas:

  • Indicação de livros e recursos adicionais para continuar aprendendo.

Neste curso, você não só aprenderá a usar o Groovy, mas também entenderá por que ele é uma excelente escolha para resolver problemas complexos em projetos Java modernos. Com um foco prático e interativo, este curso está preparado para transformar você em um desenvolvedor Groovy competente e confiante.

🔥 Domine o Groovy e elevrare sua carreira como desenvolvedor Java!

📅 Inscreva-se agora e comece a trilha para tornar-se um especialista em Groovy!

Loading charts...

Related Topics

2110144
udemy ID
27/12/2018
course created date
20/11/2019
course indexed date
Bot
course submited by