Contacta con nosotros

Temario del curso

Clase abstracta

  • Principios de declaración e implementación de clases abstractas
  • Problemas típicos encontrados al trabajar con clases abstractas

El papel de las clases, las clases abstractas y las interfaces en el modelo de aplicación

  • Niveles de abstracción orientada a objetos de Java
  • El modelo completo de objetos en Java
  • Modelo de programación orientado a interfaces, clases abstractas e interfaces para ofrecer mayor flexibilidad e independencia entre los subsistemas en su implementación
  • Aplicaciones de clases abstractas para extraer funcionalidad común y extender la flexibilidad que ofrecen las interfaces

El papel de los objetos estáticos y dinámicos en el modelo de aplicación

  • Clases estáticas de Java y propiedades dinámicas de estas clases
  • Establecer la distinción en la funcionalidad de ambos tipos de entidades dentro de Java, sus usos típicos y ejemplos de buenas prácticas en el diseño de soluciones basadas en entidades estáticas y dinámicas de Java
  • Introducción a los patrones de diseño
  • Introducción al patrón de diseño de fábrica

Operaciones con tipos simples y clases envoltorio

  • Hchos muy importantes y técnicas para ampliar el uso de tipos simples en el modelo de objetos Java.
  • Discusión del papel de las clases envoltorio de tipos simples y aplicaciones típicas de este tipo en la aplicación

Objetos especiales de Java: la clase String, StringBuilder y StringBuffer

Repaso de las propiedades básicas de la clase String y discusión sobre el tratamiento de objetos String por parte de la máquina virtual.

El uso de clases de buffer y operar con cadenas

Formato y análisis, expresiones regulares

  • Introducción a las expresiones regulares en Java
  • Discusión de técnicas básicas para manejar expresiones regulares (clase String) así como técnicas avanzadas basadas en clases dedicadas a este tipo de construcción
  • Tokenización, búsqueda y coincidencia de patrones para tipos de cadena

Operaciones de E/S

  • Una discusión detallada de los mecanismos de E/S en Java: clases de flujo, Writer y Reader, clases envoltorio y almacenamiento en búfer de flujos de Java.
  • Abrir, cerrar y escribir en archivos y sockets

Clases internas - discusión detallada

  • Se discute cómo implementar y usar clases internas en Java y las llamadas clases anónimas.

Temas - discusión detallada, aplicaciones y problemas

  • Discusión de los temas que van desde el mecanismo de abstracción de hilos en Java hasta la sincronización de hilos, conectando hilos en un grupo para presentar y discutir pools comunes de problemas relacionados con el trabajo de hilos, como los bloqueos (deadlocks).

Reflexión en Java - Introducción y aplicación

  • Introducción al mecanismo de reflexión de Java.
  • Los temas de la conferencia incluyen la discusión de la implementación de reflexión en Java, carga y ejecución de métodos de clases, instanciación de clases y conocer la estructura de las clases.

Serialización de Java

  • Introducción a la serialización de objetos en Java.
  • Qué es la serialización, cómo serializar un objeto, objetos dependientes entre sí y cómo evitar problemas comunes encontrados con este tipo de temas.
  • Usos típicos como ejemplos de serialización y RMI CORBA.

Requerimientos

Conocimiento de los temas tratados en el curso de Fundamentos de Java.

 28 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas