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
Declaração de Clientes (5)
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Curso - Groovy Programming
Muitos conhecimentos práticos demonstrados com exemplos da "vida real".
Kamil - Streamsoft Kraków
Curso - Java Advanced
Machine Translated
Fazer alterações em tempo real, uma vez que no terceiro dia já estava a começar a perder-me mais do que antes e era mais difícil detetar rapidamente um erro, pude fazer o zcheckout da última alteração e estar atualizado com o material
Paulina
Curso - Advanced Java Security
Machine Translated
Very good knowledge and character.
Constantinos Michael
Curso - Java and Web Application Security
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.