Programa del Curso

Revisión

  • Herencias e Intefances
  • Referencias a objetos frente a herencia
  • Polimorfismo
  • Métodos estáticos y predeterminados de la interfaz
  • Colecciones y Genéricos
  • Genéricos (herencia, comodines)
  • Escribir tipos genéricos

Design Patterns

  • Creación de objetos
  • Métodos y campos estáticos
  • nuevo operador
  • Patrones de creación
  • Herencia vsComposición / Pros y Contras
  • Patrón compuesto
  • Clases internas

Reflexión

  • La clase llamada Class
  • Búsqueda de campos, métodos y constructores
  • Accessing campos, invocando métodos
  • Examen de matrices

Anotaciones

  • Anotaciones en la API Java (@Override, @Deprecated)
  • Definición de anotaciones

Funcional Programming

  • Descripción general de Lambda Expression
  • Lambda Expressiones e interfaces funcionales
  • Uso de iones Lambda Expression
  • Trabajar con referencias de métodos

La API de Stream

  • Transmisiones y colecciones
  • Filtrado de colecciones
  • Encadenamiento y canalización

API de fecha y hora

  • API de Legecy
  • La API de fecha y hora (JSR 310)
  • Eventos basados en fecha y tiempo
  • Marcas de tiempo, períodos y duraciones
  • Realización de cálculos
  • Formateo
  • Localización / Zonas horarias

Conceptos básicos de JUnit

  • Visión general de JUnit, desarrollo basado en pruebas
  • Pruebas y aserciones
  • Trabajar con excepciones
  • Organización de pruebas con JUnit
  • Accesorios de escritura - @Before, @After
  • Conjuntos de pruebas y otras capacidades
  • Descripción general de los objetos simulados

Herramientas de compilación

  • Descripción general de las hormigas
  • Maven Visión general

Requerimientos

Conocimientos sobre Java idioma y POO. Los participantes necesitan conocer paquetes, flujos y bucles de control, clases básicas concretas e interfaces básicas.

 7 horas

Número de participantes



Precio por participante

Testimonios (3)

Cursos Relacionados

NetBeans

14 horas

Guava

21 horas

Vaadin

14 horas

Enterprise Application Integrations with Spring Integration

14 horas

Jakarta EE Fundamentals

28 horas

Quarkus for Developers

14 horas

Introduction to Apache Struts 2

14 horas

Learning Gradle

14 horas

Introduction to JavaServer Faces

14 horas

OpenXava

14 horas

Advanced Spring Boot

14 horas

Angular and Spring Boot

14 horas

Apache Camel and Spring Boot

14 horas

Building Microservices with Spring Boot, Docker, and Kubernetes

21 horas

Spring Boot, React, and Redux

14 horas

Categorías Relacionadas