Programa del Curso
Introducción a Programming con Groovy
- ¿Qué es Groovy?
- Breve historia y evolución de Groovy
- ¿Por qué elegir Groovy?
- Visión general de los conceptos de programación
- Introducción a las secuencias de comandos frente a los lenguajes compilados
Configuración del entorno
- Instalación Groovy
- Configuración del entorno Groovy en diferentes sistemas operativos
- Introducción a GroovyShell e IDEs
- Explorando GroovyShell
- Introducción a los Entornos de Desarrollo Integrados (IDE) compatibles con Groovy
Tu primer Groovy guión
- Hola mundo en Groovy
- Escribir y ejecutar el primer script Groovy
- Sintaxis básica Groovy
- Comentarios, variables y salidas de impresión
Conceptos fundamentales Programming en Groovy
- Tipos de datos y variables
- Tipos primitivos, cadenas e inferencia de tipos
- Operadores básicos
- Operadores aritméticos, relacionales y lógicos
- Manipulación de cadenas
- Operaciones y métodos de cadena comunes
Estructuras de control
- Sentencias condicionales
- Instrucciones if, else y switch
- Construcciones en bucle
- bucles for, while y do-while
Introducción a las colecciones
- Trabajar con matrices
- Declarar, inicializar y acceder a matrices
- Listas y mapas
- Introducción al uso y las operaciones de listas y mapas
Introducción a las funciones y cierres
- Definición y llamada a funciones
- Sintaxis, parámetros y valores devueltos
- Introducción básica a los cierres
Introducción a Object-Oriented Programming
- Clases y objetos
- Creación de clases, objetos y descripción de las propiedades
- Métodos básicos
- Definiciones de métodos y llamadas a métodos
Manejo básico de errores
- Introducción al control de excepciones
- Prueba, atrapa y finalmente bloquea
- Tipos de excepción comunes en Groovy
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de informática
Audiencia
- Desarrolladores
- Estudiantes de informática
Testimonios (5)
Una gran cantidad de conocimientos prácticos que se muestran en ejemplos de la "vida real".
Kamil - Streamsoft Kraków
Curso - Java Advanced
Traducción Automática
Más tiempo para este curso.
Rubén Dimas Escorza - si
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Curso - Groovy Programming
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Curso - Unit Testing with JUnit
I liked the very practical scenario and lot of hands-on exercises.