Curso de anotaciones Lombok para Constructores, Equals y Hash code
Comenzamos este tercer curso del itinerario formativo que hemos preparado sobre la librería Lombok, en el que vas a aprender a usar las anotaciones que ofrece la misma para constructores, equals y hash code.
Impartido por:
Lo que aprenderás en este curso:
- Qué es Lombok
- Anotaciones estables
Requisitos del curso
Para sacarle el máximo provecho a este curso es recomendable tener experiencia en desarrollo en Java y haber realizado nuestros curso de Introducción a Lombok: Primeras anotaciones y el curso de anotaciones Lombok orientadas a objetos.
Valoraciones de estudiantes:
Contenido del curso:
-
- 4m
-
¿Qué es Lombok?4m
-
-
Patrón Builder (Parte I)6m
-
Patrón Builder (Parte II)3m
-
Anotación Builder (Parte I)7m
-
Anotación Builder (Parte II)7m
-
Builder.default2m
-
Builder Singular7m
-
Práctica: Builder con Java27m
-
Práctica: Builder con Lombok7m
-
Práctica: Configuraciones de Builder7m
-
EqualsAndHashCode4m
-
Práctica: EqualsAndHashCode18m
-
NoArgsConstructor3m
-
Práctica: NoArgsConstructor9m
- 3m
-
Práctica: RequiredArgsConstructor7m
-
AllArgsConstructor3m
-
Práctica: AllArgsConstructor7m
-
Constructores: Conceptualización4m
-
-
-
Explicación de la práctica5m
-
Algoritmo Quick Sort7m
-
Creación del Quick Sort (Parte I)22m
-
Creación del QuickSort (Parte II)5m
-
Lógica de la app16m
-
Ejecución de la app8m
-
-
-
Conclusiones3m
-
Próximos cursos3m
-
Te dejamos una selección de cursos, carreras y artículos
Curso de Java 8 desde cero
Aprende programación en Java realizando esta formación Java online, y comienza a crear aplicaciones web, aplicaciones móviles y aplicaciones de escritorio.
Curso de Introducción a Lombok: Primeras anotaciones
Este curso inicial de Lombok te permitirá agilizar el desarrollo de código Java a través de esta librería, para lo que aprenderás a hacer uso …
Dudas frecuentes
¿Cuál es el precio?
En OpenWebinars no vendemos formaciones.
Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).
¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.
¿Cuándo comienza la formación?
En OpenWebinars las formaciones no tienen fecha de inicio y de final.
Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.
¿Puedo obtener un diploma que acredite mis conocimientos?
Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas.
También podrás obtener un diploma de nivel superior al superar todas las formaciones de la carrera.
Para hacer este curso de Lombok es aconsejable haber realizado previamente el curso de introducción a Lombok y el curso de anotaciones Lombok orientadas a objetos, para mantener el orden de aprendizaje que el profesor de estos cursos ha planteado. Con el mismo añadirás el conocimiento de las anotaciones para constructores, equals y hash code a todo lo que habías aprendido previamente en los otros cursos.
El requisito principal para hacer estos cursos de Lombok de una forma correcta, comprendiendo todo lo que se explica, es tener unos buenos conocimientos sobre Java, por lo que si no es tu caso, puedes comenzar realizando el curso de Java 8 desde cero, que tienes disponible en la plataforma.
El curso se ha estructurado en una primera introducción, en la que se recordarán algunos aspectos vistos en los dos cursos anteriores, y se resumirá todo lo que se expondrá como nuevo temario en este tercer curso, que se ha dividido en dos secciones diferentes y un resumen final.
En el primero de estos dos segmentos del curso, se comenzarán introduciendo, una a una y de forma teórica y práctica, las anotaciones que corresponden al tema del curso, es decir, las anotaciones para constructores, equals y hash code.
En las primeras lecciones el profesor explicará en qué consiste y cómo utilizar el patrón Builder y la anotación @Builder y sus variantes @Builder.Default y @Singular, además de realizar unas completas prácticas en las que empleará todo lo explicado previamente, para comprender mejor la teoría. Las mismas consistirán en usar Builder con Java y con Lombok, y una tercera en la que podrás ver cómo realiza diferentes configuraciones de Builder.
Continuará la formación entrando a explicar la siguiente anotación, @EqualsAndHashCode, que genera los métodos equals y hashCode, primero de forma teórica y después con una práctica en la que ver de forma aplicado cómo se utiliza la misma de una forma bastante completa.
Seguidamente podrás aprender las anotaciones orientadas a los Contructores, como son @NoArgsConstructor, @RequiredArgsConstructor y @AllArgsConstructor, del mismo modo que todas las anteriores, primero de una forma más enfocada a la teoría, y después realizando un ejercicio práctico de cada una, para ver su funcionamiento aplicado.
Finalizado este primer bloque del curso, pasaríamos al segundo, que en su totalidad funciona como ejercicio práctico en el que utilizar todo el contenido teórico visto en el primer bloque, para desarrollar un programa desde cero, utilizando las anotaciones aprendidas en este curso. Aunque el objetivo del ejercicio es que consigas realizar la propuesta por tu cuenta, finalmente será resuelta por el profesor, paso a paso y en su totalidad, por si no lo has conseguido para que aprendas a resolverla.
A modo de cierre del curso, haremos una recapitulación del contenido expuesto a lo largo de la formación y un primer vistazo a lo que explicará en el siguiente curso, que será ya el último de este ciclo formativo sobre Lombok.