Programa do Curso

Introdução a Programming com Groovy

  • O que é Groovy?
  • Breve história e evolução de Groovy
  • Porquê escolher Groovy?
  • Visão geral dos conceitos de programação
  • Introdução ao scripting vs linguagens compiladas

Configuração do ambiente

  • Instalando Groovy
  • Configuração do ambiente Groovy em diferentes sistemas operativos
  • Introdução ao GroovyShell e IDEs
  • Explorando o GroovyShell
  • Introdução aos ambientes de desenvolvimento integrado (IDEs) compatíveis com Groovy

Seu primeiro Groovy Script

  • Olá mundo em Groovy
  • Escrevendo e executando seu primeiro script Groovy
  • Sintaxe básica do Groovy
  • Comentários, variáveis e impressão de resultados

Conceitos Programming fundamentais em Groovy

  • Tipos de dados e variáveis
  • Tipos primitivos, strings e inferência de tipos
  • Operadores básicos
  • Operadores aritméticos, relacionais e lógicos
  • Manipulação de cadeias de caracteres
  • Operações e métodos comuns com strings

Estruturas de controlo

  • Declarações condicionais
  • Instruções if, else e switch
  • Construções de looping
  • loops for, while e do-while

Introdução às colecções

  • Trabalhando com matrizes
  • Declarar, inicializar e aceder a arrays
  • Listas e mapas
  • Introdução à utilização e às operações de listas e mapas

Introdução a funções e closures

  • Definição e chamada de funções
  • Sintaxe, parâmetros e valores de retorno
  • Introdução básica a fechos

Introdução a Object-Oriented Programming

  • Classes e objectos
  • Criar classes, objectos e compreender propriedades
  • Métodos básicos
  • Definições de métodos e chamadas de métodos

Tratamento básico de erros

  • Introdução ao tratamento de excepções
  • Blocos try, catch e finally
  • Tipos de exceção comuns em Groovy

Resumo e próximos passos

Requisitos

  • Conhecimentos básicos de informática

Público

  • Programadores
  • Estudantes de TI
 14 horas

Número de participantes



Preço por participante

Declaração de Clientes (5)

Cursos Relacionados

Combined C/C++, JAVA and Web Application Security

28 horas

Advanced Java Security

21 horas

Combined JAVA, PHP and Web Application Security

28 horas

Standard Java Security

14 horas

Java and Web Application Security

21 horas

Advanced Java, JEE and Web Application Security

28 horas

Categorias Relacionadas