Java 16
Java es un lenguaje de programación y una plataforma de desarrollo de código abierto utilizada para crear aplicaciones de escritorio, móviles y web. Java 16 ofrece soporte adicional para todas las funciones de los sockets de dominio UNIX, junto con varias mejoras al lenguaje.
Este entrenamiento dirigido por un instructor (tanto en línea como presencial) está diseñado para programadores que deseen utilizar Java 16 para desarrollar, gestionar y empaquetar aplicaciones Java.
Al finalizar este entrenamiento, los participantes serán capaces de:
- Comprender y familiarizarse con las nuevas características y cambios desde las versiones anteriores de Java hasta Java 16.
- Aprender los conceptos fundamentales de Java y aplicarlos para construir aplicaciones Java.
- Lectura interactiva y debates.
- Numerosos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
- Para solicitar un entrenamiento personalizado para este curso, por favor contáctenos para realizar los arreglos necesarios.
Formato del Curso
Opciones de Personalización del Curso
Temario del curso
Introducción
- Descripción general de las características de Java 16
- Comprendiendo la arquitectura de Java 16
- Instalación del Kit de Desarrollo de Java (JDK)
- Configurando el entorno de Java 16
- Migrando desde una versión anterior a Java 16
- Cambios en el lenguaje
- Herramientas de empaquetado
- Recicladores de memoria (garbage collectors)
- Otras mejoras
- Depreciación y eliminaciones
- Programando con Jshell
- Métodos y plataforma de Java
- Sintaxis de Java
- Programación orientada a objetos
- Marco de colecciones de Java
- Manejo de excepciones
- Uso de la API de entrada/salida
Empezando con Java 16
Explorando los cambios en Java 16
Programación en Java
Resumen y próximos pasos
Requerimientos
- Conocimiento de conceptos de programación
- Programadores
- Desarrolladores
Audiencia
Los cursos públicos requieren más de 5 participantes.
Java 16 - Reserva
Java 16 - Consulta
Java 16 - Solicitud de consultoría
Testimonios (1)
forma accesible de transmitir conocimiento
Bartlomiej - Politechnika Lodzka
Curso - Java 16
Traducción Automática
Próximos cursos
Cursos Relacionados
Avanzado Spring Boot
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o presencial) está dirigida a desarrolladores experimentados Spring Boot que desean utilizar las funciones avanzadas de Spring Boot para mejorar, proteger y probar aún más aplicaciones complejas Spring Boot.
Al final de esta formación, los participantes serán capaces de:
- Personalizar el marco de Spring WebMVC para mejorar el desacoplamiento de las aplicaciones web.
- Serializar y deserializar objetos utilizando Jackson Serialization Views.
- Almacenar y asegurar datos de usuario en una base de datos.
- Utilizar Spring Sessions para gestionar la información de sesión de usuario de forma distribuida.
- Automatizar la prueba de aplicaciones Spring WebMVC.
- Supervisar y medir el rendimiento de la aplicación.
Angular y Spring Boot
14 HorasEsta formación dirigida por un instructor (en línea o en persona) en Colombia está destinada a desarrolladores web que deseen utilizar Angular y Spring Boot para construir aplicaciones de pila completa.
Al finalizar esta formación, los participantes podrán:
- Desarrollar una aplicación de pila completa con Angular y Spring Boot.
- Construir una aplicación backend con Spring Boot.
- Crear aplicaciones frontend con Angular.
- Utilizar Spring Security para configurar la autenticación en una aplicación de pila completa.
Programación Groovy
21 HorasApache Groovy es un lenguaje de programación dinámico que se ejecuta en la Máquina Virtual Java (JVM). Entre sus características destacan las capacidades de scripting, la creación de lenguajes específicos de dominio, la metaprogramación tanto en tiempo de ejecución como de compilación, y la programación funcional. Groovy es frecuentemente utilizado como complemento de Java.
En este curso de capacitación en vivo dirigido por un instructor, los participantes aprenderán a programar en Groovy mientras desarrollan una aplicación de muestra.
Audiencia
- Desarrolladores
Formato del curso
- Combinación de conferencias, discusiones, ejercicios y prácticas intensivas
Programación con Groovy para Principiantes
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o presencial) está dirigida a desarrolladores de nivel principiante que desean aprender los conceptos básicos de Groovy Programming.
Al final de esta formación, los participantes serán capaces de:
- Comprender los conceptos básicos de programación.
- Escriba scripts Groovy simples y utilice las funciones principales Groovy.
- Comprender y aplicar los principios básicos de la programación orientada a objetos utilizando Groovy.
- Aprenda técnicas básicas de manejo de errores para administrar errores de programación comunes y excepciones en Groovy.
Java 8 y Spring
35 HorasEste curso de 5 días está diseñado para desarrolladores de Java que buscan conocer y dominar las nuevas funcionalidades de Java 8, así como el framework de Spring.
Spring e Hibernate en Aplicaciones Java
21 HorasEl curso se centra en temas relacionados con el desarrollo de aplicaciones Java, destacando tecnologías ampliamente utilizadas actualmente, como los frameworks Spring y Hibernate. Al finalizar el curso, los participantes adquirirán los conocimientos necesarios para diseñar aplicaciones eficientes y seleccionar la tecnología más adecuada para cada solución específica. Además, se facilitará una comprensión profunda de los problemas conocidos relacionados con bibliotecas, especificaciones y tecnologías que se discuten a lo largo del curso.
Microservicios con Java
21 HorasEste entrenamiento en vivo dirigido por un instructor en Colombia (en línea o presencial) está dirigido a desarrolladores de nivel intermedio Java que desean diseñar, desarrollar, implementar y mantener aplicaciones basadas en microservicios utilizando frameworks Java como Spring Boot y Spring Cloud.
Al final de esta capacitación, los participantes podrán:
- Comprender los principios y beneficios de la arquitectura de microservicios.
- Construir y desplegar microservicios utilizando Java y Spring Boot.
- Implementar el descubrimiento de servicios, la gestión de configuraciones y las puertas de enlace de API.
- Asegurar, monitorear y escalar microservicios de manera efectiva.
- Implementar microservicios utilizando Docker y Kubernetes.
Java Spring
35 HorasSpring es un framework de aplicaciones que ofrece un modelo de programación y configuración integral para aplicaciones empresariales desarrolladas con Java.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 HorasEste curso de formación dirigido por un instructor (en línea o presencial) está destinado a desarrolladores de nivel intermedio a avanzado que desean desarrollar microservicios utilizando Spring Boot, Docker y Kubernetes.
Al finalizar este curso, los participantes serán capaces de:
- Comprender la arquitectura de microservicios.
- Construir microservicios listos para producción usando Spring Boot.
- Entender el papel de Docker en los microservicios.
- Configurar un clúster de Kubernetes para desplegar microservicios.
Quarkus para Desarrolladores
14 HorasEsta capacitación dirigida por un instructor, en vivo y presencial en Colombia (en línea o presencial) está destinada a desarrolladores que deseen utilizar Quarkus para construir, probar e implementar aplicaciones con todo el poder de Java, pero con menor utilización de recursos.
Al final de esta capacitación, los participantes serán capaces de:
- Configurar el entorno de desarrollo necesario para comenzar a desarrollar aplicaciones con Quarkus.
- Construir, compilar y ejecutar aplicaciones en modo nativo utilizando GraalVM.
- Utilizar las herramientas y extensiones de Quarkus para construir aplicaciones nativas usando Maven.
- Contenerizar, ejecutar e implementar aplicaciones con Docker.
Quarkus para Desarrollo Nativo en Java y Microservicios
40 HorasEsta capacitación dirigida por un instructor (en línea o en sitio) está orientada a desarrolladores y arquitectos de nivel intermedio a avanzado que deseen desarrollar aplicaciones Java nativas y microservicios utilizando Quarkus con una optimización del uso de memoria y tiempo de inicio.
Al finalizar esta capacitación, los participantes serán capaces de:
- Desarrollar aplicaciones Java nativas de alto rendimiento y ligero peso usando Quarkus.
- Construir e implementar servicios RESTful y arquitecturas de microservicios.
- Usar GraalVM para la compilación nativa y optimizar el tiempo de inicio y eficiencia en el uso de memoria.
- Empaquetar y contener aplicaciones para entornos Kubernetes y OpenShift.
RabbitMQ con Java y Spring
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o en el sitio) está dirigida a arquitectos de software y desarrolladores web que desean usar RabbitMQ como middleware de mensajería y programar en Java usando Spring para crear aplicaciones.
Al final de esta formación, los participantes serán capaces de:
- Utilice Java y Spring con RabbitMQ para crear aplicaciones.
- Diseñe sistemas asíncronos impulsados por mensajes utilizando RabbitMQ.
- Crear y aplicar colas, temas, intercambios y enlaces en RabbitMQ
Spring Boot, React y Redux
14 HorasEsta formación dirigida por un instructor (en línea o presencial) está destinada a desarrolladores web que deseen crear aplicaciones web funcionales con Spring Boot, React y Redux.
Al final de esta capacitación, los participantes podrán:
- Construir una aplicación front-end con React y Redux.
- Crear APIs RESTful con Spring Boot.
- Seguridad en servicios web con Spring Security y tokens JWT.
Spring Boot: construye rápidamente aplicaciones web basadas en Spring
14 HorasEn esta capacitación en vivo dirigida por un instructor en Colombia, los participantes aprenden las características clave y la arquitectura de Spring Boot y su relación con el marco subyacente de Spring. El instructor proporciona amplias oportunidades para aplicar este conocimiento y recibir retroalimentación. Los participantes realizarán ejercicios prácticos en vivo sobre la definición, configuración e implementación de aplicaciones de Spring.
Al final del curso, los participantes tendrán el conocimiento y la práctica necesarios para implementar rápidamente su propia aplicación Spring.