Contacta con nosotros

Temario del curso

Clases abstractas

  • 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 la aplicación

  • Niveles de abstracción orientada a objetos en 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 de cada uno de sus subsistemas entre sí en su implementación
  • Aplicaciones de las clases abstractas para extraer funcionalidad común ampliada por la implementación de la flexibilidad que ofrecen las interfaces

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

  • Clases Java estáticas y propiedades dinámicas de estas clases
  • Realizar una distinción en la funcionalidad de ambos tipos de entidades dentro de Java y sus usos típicos, así como su ejemplo de buenas prácticas en el diseño de soluciones basadas en seres estáticos y dinámicos en Java
  • Introducción a los patrones de diseño
  • Introducción al patrón de diseño Factory

Operaciones con tipos simples y clases contenedoras (wrapper)

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

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

Recordatorio de propiedades básicas de la clase String y discusión del tratamiento de objetos String por la máquina virtual

El uso de clases buffer y operaciones con cadenas

Formateo y análisis de datos, expresiones regulares

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

Operaciones de Entrada/Salida (I/O)

  • Una discusión detallada de los mecanismos de E/S de Java: clases de flujos, clase Writer y Reader, clases contenedoras y flujos con buffer en Java.
  • Apertura, cierre y escritura 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

Tópicos: discusión detallada, aplicaciones y problemas

  • Discusión de tópicos 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 temas relacionados con problemas comunes del 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 la reflexión en Java, carga y ejecución de métodos de clases, instanciación de clases y el conocimiento de la estructura de las clases

Serialización en Java

  • Introducción a la serialización de objetos Java
  • Qué es la serialización, cómo serializar un objeto, objetos dependientes entre sí y cómo evitar problemas comunes encontrados con estos tipos de cuestiones
  • Usos típicos del ejemplo 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