¿Te gusta la vista previa?
Esta es la primera lección gratuita. Obtén acceso completo: solicita una demo o inicia sesión.
¿Te gusta la vista previa?
Esta es la primera lección gratuita. Obtén acceso completo: solicita una demo o inicia sesión.
En este curso de programación Java avanzada, aprenderá sobre los innumerables avances del lenguaje, sin tener que buscar pistas en Internet. El lenguaje Java ha evolucionado de muchas maneras y este curso se concentra en los avances más pertinentes para los ingenieros de software.
Desde las nuevas clases de colección y la programación funcional, los eficientes ejecutores de grupos de hilos, el rediseño de NIO y las APIs de fecha y hora, hasta las extensiones en el sistema de tipos, este curso es muy completo.
No solo discutiremos los méritos de cada tema individual, sino que también profundizaremos en ejemplos de codificación en vivo donde puede comenzar a ver cómo se manifiesta el concepto en el código de trabajo. Casi todas las lecciones proporcionan ejemplos de codificación repletos de pruebas unitarias que demuestran que el concepto ofrece los resultados correctos en tiempo de ejecución.
El curso se concentra en los avances en el lenguaje Java más pertinentes para ingenieros de software.
Cubre nuevas clases de colecciones y programación funcional, ejecutores de grupos de hilos eficientes, API NIO y de fecha y hora rediseñadas, extensiones en el sistema de tipos y patrones de diseño, con lecciones que van desde historial de versiones Java y sistemas de tipos hasta hilos, API de archivos y API de fecha y hora.
Sí. Profundiza en ejemplos de codificación en vivo y casi cada lección proporciona ejemplos de codificación con pruebas unitarias que demuestran que el concepto entrega los resultados correctos en tiempo de ejecución.
Evaluará idiomas de programación usando nuevas bibliotecas y API, reconocerá patrones de codificación que pueden llevar su software a nuevas alturas, explicará cómo las nuevas API optimizan sus flujos de trabajo de programación e identificará nuevos enfoques para resolver problemas de software recurrentes.