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)
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Curso - Groovy Programming
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
Empujando los cambios de forma regular, ya que el día 3 comencé a perderme más que antes y era más difícil detectar un error rápidamente, pude verificar rápidamente el último cambio y estar al día con el material
Paulina
Curso - Advanced Java Security
Traducción Automática
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.