Upgrade de Java 9 a Java 20
Java 9 hasta Java 20 Novedades
Este curso esta orientado a desarrolladores que tengan ya experiencia en Java y necesiten actualizar su conocimiento a las últimas versiones ya que poco a poco el lenguaje va añadiendo nueva funcionalidad y según pasan las versiones podemos usar nuevas características que igual nos pasan desapercibidas. Este curso te permite ponerte al día y usar las últimas funcionalidades.
Modulo1 :Java 9
Java 9 añadió muchas novedades desde gestión de listas con factorías , interfaces y métodos privados así como gestión de módulos y conectividad vía HttpClient y mejoras en el API de Streams. Todas estas características nos son útiles en los diferentes proyectos y tenemos que ser capaces de manejarlas.
Modulo 2 :Java 10 hasta Java 12
Java 10 ,11 y 12 son actualizaciones más pequeñas cada una de ellas pero el computo del total sea importante . Veremos variables var , Listas inmutables ,nuevos métodos de Strings , mejoras en Predicates y manejos de Ficheros.
Modulo 3 :Java 13 hasta Java 16
En este módulo aparecen nuevas mejoras sobre bloques Switch con lambdas , El manejo de Records y la construcción de TextBlock así como las clases que son conceptos que poco a poco se van encajando en el JDK y que todos necesitamos entender para un mejor manejo de nuestro día a día.
Modulo 4 :Java 16 hasta Java 20
En este módulo aparecen nuevas mejoras sobre el manejo de Streams , uso de patrones en expresiones Switch , Simple Web Server , Anidamiento de Records , Threads y Virtual Threads.
Tu Profesor
Cecilio Álvarez es Arquitecto Java Certificado por Oracle , imparte formación sobre Java y Java EE para distintas empresas del sector. Gestiona uno de los blogs de referencia de la comunidad www.arquitecturajava.com
Unidades didácticas
-
ComenzarFactorias (0:42)
-
ComenzarIntroduccion (1:17)
-
ComenzarEjemplo Factorias (6:19)
-
ComenzarInterfaces (1:02)
-
ComenzarEjemplo Interfaces (2:10)
-
ComenzarDefault Methods (0:58)
-
ComenzarEjemplo Default Methods (3:26)
-
ComenzarPackages (3:24)
-
ComenzarModulos (0:32)
-
ComenzarEjemplo Modulos (5:23)
-
ComenzarDependencias (0:35)
-
ComenzarEjemplo Dependencia (6:40)
-
ComenzarHTTPClient (0:40)
-
ComenzarEjemplo HttpClient (4:44)
-
ComenzarPaso de Parametros (0:20)
-
ComenzarEjemplo de Parámetros (2:47)
-
ComenzarJSON (0:22)
-
ComenzarEjemplo JSON (1:24)
-
ComenzarAsincrono (0:22)
-
ComenzarEjemplo Asincrono (3:26)
-
ComenzarAsincrono Parte 2 (0:21)
-
ComenzarEjemplo Asincrono (3:09)
-
ComenzarCompletable Future (0:42)
-
ComenzarEjemplo Completable Future (5:55)
-
ComenzarTake y While (1:23)
-
ComenzarEjemplo Take y While (4:41)
-
ComenzarIterable y Streams (0:24)
-
ComenzarEjemplo Iterable (2:01)
-
ComenzarResumen (0:24)
-
ComenzarIntroducción (0:28)
-
Comenzarvariables var (0:38)
-
ComenzarEjemplo var (2:23)
-
ComenzarListas Modificables (0:31)
-
ComenzarEjemplo Modificable (8:05)
-
ComenzarStream inmutables (0:48)
-
ComenzarEjemplo Inmutable (2:23)
-
ComenzarStrings (0:29)
-
ComenzarEjemplo Streams (9:30)
-
ComenzarOptionals (0:52)
-
ComenzarEjemplo Optionals (5:03)
-
Comenzar012TeoriaJava (0:41)
-
Comenzar013CodigoJava (1:52)
-
ComenzarPredicates (0:32)
-
ComenzarEjemplo Predicates (2:38)
-
ComenzarFicheros (0:20)
-
ComenzarEjemplo Ficheros (3:13)
-
ComenzarResumen (0:32)
-
ComenzarIntroducción (0:34)
-
ComenzarIndent (0:37)
-
ComenzarIndent (1:29)
-
ComenzarTransform (0:42)
-
ComenzarEjemplo de Transform (6:22)
-
ComenzarTextBlocks (0:45)
-
ComenzarEjemplo de TextBlock (2:45)
-
ComenzarSwitch y Lambdas (0:44)
-
ComenzarEjemplo de Lambdas (5:07)
-
ComenzarRecords (0:33)
-
ComenzarEjemplo de Records (4:18)
-
ComenzarClases Selladas (1:43)
-
ComenzarEjemplo de Clases Selladas (4:24)
-
ComenzarResumen (0:32)