Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Clase abstracta
- Principios de declaración e implementación de clases abstractas
- Problemas típicos que se encuentran al trabajar con clases abstractas
El papel de las clases, clases abstractas e interfaces en el modelo de aplicación
- Niveles de abstracción orientada a objetos en Java
- El modelo de objetos completo en Java
- Modelo de programa orientado para interfaces, clases abstractas e interfaces para mayor flexibilidad de la aplicación e independencia de cada uno de sus subsistemas entre sí en su implementación
- Aplicaciones de clases abstractas para extraer funcionalidad común ampliada por la implementación de la flexibilidad que ofrecen las interfaces
El papel de los objetos dinámicos y estáticos en el modelo de aplicación
- Clases estáticas de Java y propiedades dinámicas de estas clases
- Hacer una distinción en la funcionalidad de ambos tipos de entidades dentro de Java y usos típicos, y su ejemplo de buenas prácticas en el diseño de soluciones basadas en seres estáticos y dinámicos 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 envolventes
- Factos muy importantes y técnicas para extender el uso de tipos simples en el modelo de objetos de Java.
- Discusión del papel de las clases envolventes 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 los objetos String por la máquina virtual
El uso de clases de búfer y operación con cadenas
Formateo y análisis, expresiones regulares
- Introducción a las expresiones regulares en Java
- Discusión de ambas técnicas básicas para manejar expresiones regulares (clase String) así 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 E / I
- Una discusión detallada de los mecanismos de E / I de Java: clase streaming, clase Writer y Reader, clases envolventes y buffering de flujos de Java.
- Abrir, cerrar y escribir en archivos y sockets
Clases internas - discusión detallada
- 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 los temas, conjuntos comunes de problemas relacionados con el trabajo de hilos, como bloqueos
Reflexiones de Java - Introducción y aplicación
- Introducción al mecanismo de reflexión de Java
- Los temas de la disertación incluyen discusión de la implementación de reflexión en Java, carga y ejecución de métodos de clases, instantiación de clases y conocer la estructura de las clases
Serialización de 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 este tipo de problemas?
- 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
Testimonios (1)
- La progresión del curso (desde los aspectos internos de la JVM hasta temas de más alto nivel) - Algunas perspectivas derivadas de ejercicios prácticos - Estilo visual (no una presentación, sino una página bien diseñada)
Ivan Suvorov - Deutsche Bank
Curso - Java Advanced
Traducción Automática