Temario del curso
Introducción
Descripción general de las características y arquitectura de Gosu
- Compatibilidad con bibliotecas Java existentes
- Soporte nativo para servicios web y esquemas XSD/XML
- Características y herramientas del lenguaje
- Estructura del sistema y API abierta
Primeros pasos con Gosu
- Descarga del entorno de laboratorio de Gosu
- Plugin de Gosu para IntelliJ
- Gosu para Maven y Gradle
- Ejemplos básicos de línea de comandos
Programación con Gosu
- Variables y declaraciones de tipos
- Operadores y expresiones
- Instrucciones
- Intervalos
- Gestión de excepciones
- Bucles
- Propiedades
- Seguridad frente a valores nulos
- Clases
- Enumeraciones
- Interfaces
- Composición
- Notaciones (Annotations)
- Mejoras (Enhancements)
- Bloques de Gosu
- Genéricos de Gosu
- Colecciones
- Archivos de programa de Gosu
- Instrucciones de classpath
- Extensión de programas (extends)
- Shebang
Trabajo con cadenas, plantillas y colecciones en Gosu
- Expresiones de cadenas (comillas, concatenación, integración en línea, etc.)
- Archivos de plantilla de Gosu (.gst)
- Sintaxis de listas y mapas
- Mejoras de las clases de colecciones
Exploración de temas avanzados de Gosu
- Gosu y XML
- Gosu y Java
- Sistema de tipos
- Ejecución de comandos locales del shell
- Sumas de comprobación (Checksums)
- Concurrencia
- Archivos de propiedades
Resolución de problemas
Resumen y conclusión
Requerimientos
- Experiencia con lenguajes de programación orientados a objetos como Java, C++ o Python.
Público objetivo
- Programadores
Testimonios (5)
- La progresión del curso (desde los aspectos internos de la JVM hasta temas de más alto nivel) - Algunas perspectivas derivadas de ejercicios prácticos - Estilo visual (no una presentación, sino una página bien diseñada)
Ivan Suvorov - Deutsche Bank
Curso - Java Advanced
Traducción Automática
La paciencia con la que atendía las dudas que surgían
Carlos Ceballos - Banco de Mexico
Curso - Spring Boot, React, and Redux
Excelente la tematica, los casos de uso y ejemplos para visualizar el material entregado
Gionathan Rodriguez - CENTRO NETEC SPA
Curso - Building Microservices with Spring Boot, Docker, and Kubernetes
Que obtuvimos una visión general compleja también sobre el contexto, por ejemplo, por qué necesitamos algunas anotaciones y qué significan. Me gustó la parte práctica del entrenamiento - tener que ejecutar manualmente los comandos y llamar a las API REST.
Alina - ACCENTURE SERVICES S.R.L
Curso - Quarkus for Developers
Traducción Automática
La información adicional que se compartió fue que el entrenamiento no era Groovy de manera directa, lo cual fue agradable.
Covenant - Vodacom
Curso - Groovy Programming
Traducción Automática