Quality Seal Emagister EMAGISTER CUM LAUDE

Java JDK 6

DELENA
A Distancia

339 
¿O prefieres llamar ahora al centro?

Información importante

  • Curso
  • Nivel intermedio
  • A distancia
  • Duración:
    3 Meses
  • Cuándo:
    A elegir
Descripción

¿Te gusta la informática y quieres aprender uno de los lenguajes de programación más empleados en el ámbito profesional? Emagister.com suma a su variado catálogo de formación el nuevo curso de especialización a Java JDK 6, un curso diseñado e impartido por el centro formativo DELENA. Se trata de un curso de modalidad de estudio a distancia que podrás seguir en hasta 3 meses de carga docente.

Información importante
Instalaciones y fechas

Dónde se imparte y en qué fechas

Inicio Ubicación
A elegir
A distancia

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

Cursando esta formación te capacitarás, desde las mismas bases de manejo, a efectos de la programación con Java JDK 6. El curso comprende una metodología docente teórico-práctica, que te aportará los conocimientos y habilidades necesarios para la programación eficiente con dicho lenguaje. Para tu aprendizaje dispondrás de un material didáctico totalmente actualizado, puesto al día con las últimas novedades en materia de programación con Java JDK 6. Contarás, además, con un servicio de asistencia docente.

· ¿A quién va dirigido?

Este curso está especialmente indicado a programadores que quieran enriquecer sus competencias con el dominio de Java JDK 6. Continúa en Emagister.com para descubrir toda la información que necesitas sobre este curso y/u otros similares dentro de nuestra categoría de otros lenguajes de Java.

· Titulación

Enseñanza no reglada sin carácter oficial.

Opiniones

No hay opiniones de este curso todavía
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

¿Qué aprendes en este curso?

API
Hibernate
Clave
Archivos
Aplicaciones web
Metodología
Bibliotecas
Web
JDBC
Java
JDK
Código fuente
Sacar el máximo provecho de los patrones en Java
Herramientas y técnicas Java
Desarrollar interfaces de usuario eficaces con JFC
Dar persistencia a su aplicación con bases de datos
Pensar como un desarrollador Java
Herramientas y técnicas para desarrollar soluciones Java
Integración orientada a servicios

Profesores

Delena Formacion
Delena Formacion
Profesor titulado

Temario

- Parte I: Pensar como un desarrollador Java
- Capítulo 1. Utilidades y bibliotecas Java clave
- Capítulo 2. Herramientas y técnicas para desarrollar soluciones Java
- Capítulo 3. Sacar el máximo provecho de los patrones en Java
- Parte II: Una comprensión amplia de APIs, herramientas y técnicas Java
- Capítulo 4. Desarrollar interfaces de usuario eficaces con JFC
- Capítulo 5. Dar persistencia a su aplicación con archivos
- Capítulo 6. Dar persistencia a su aplicación con bases de datos
- Capítulo 7. Desarrollar aplicaciones Web utilizando la Arquitectura Modelo 1
- Capítulo 8. Desarrollar aplicaciones Web utilizando la Arquitectura Modelo 2
- Capítulo 9. Interactuar con C/C++ utilizando la interfaz nativa de Java
- Capítulo 10. EJB 3 y el API Java Persistence
- Capítulo 11. Comunicación entre componentes Java y componentes de otras plataformas
- Capítulo 12. Integración orientada a servicios
- Capítulo 13. Seguridad Java
- Capítulo 14. Empaquetado y despliegue de sus aplicaciones Java
Qué necesita para utilizar este libro
Convenciones
Código fuente


Parte I. Pensando como un desarrollador de Java

1. Utilidades y bibliotecas Java clave
Presentación de Derby
Uso de Derby
Nuevas características de lenguaje de Java 5
- Tipos genéricos
- Borrado de tipos
- Comodines y variables de tipo vinculado
- Utilizar tipos genéricos
- Bucle for mejorado
- Adiciones a la biblioteca de clases Java
- Argumentos variables
- Conversiones boxing y unboxing
- Conversiones boxing
- Conversiones unboxing
- Contextos válidos para las conversiones boxing y unboxing
- Importaciones estáticas
- Enumeraciones
- Metadatos
- AnnotationDesc
- AnnotationDesc.ElementValuePair
- FALTA AnnotationTypeDoc
- AnnotationTypeElementDoc
- AnnotationValue
Bibliotecas importantes de utilidades Java
- Registro Java
- El gestor de registro
- La clase LogRecord
- Métodos LogRecord
- La clase Level
- La clase Handler
- La clase Formatter
- Formateadores habituales
- Crear su propio formateador
- La interfaz de filtro
- Crear su propio filtro
- ErrorManager
- Ejemplos de registro
- Expresiones regulares
- La clase Pattern
- La clase Matcher
- La interfaz MatchResult
- Ejemplo de expresión regular
- Preferencias Java
- La clase Preferences
- Exportar a XML
- Uso de las preferencias
Resumen

2. Herramientas y técnicas para desarrollar soluciones Java
Principios del desarrollo de software de calidad
Hábitos del desarrollo eficaz de software
- Comunicación
- Modelo
- Sea ágil
- Sea disciplinado
- Rastree las acciones necesarias
- No tenga miedo de escribir código
- Piense en el código como un diseño, no como un producto
- Lea mucho
- Construya su proceso desde los cimientos
- Gestione la configuración
- Haga una prueba de unidad de su código
- Integración continua
- Mantener iteraciones breves
- Mida lo que ha conseguido (indirectamente)
- Siga el rastro a sus problemas
Metodología de desarrollo
- Metodología en cascada
- Proceso unificado
- Programación extrema
- Observaciones sobre la metodología
Escenarios de desarrollo prácticos
- Ant
- Escenario 1
- Escenario 2
- Escenario 3
- Maven 2
- Arquetipos
- Dependencias transitivas
- TestNG
- XDoclet
- JMeter
Resumen

3. Sacar el máximo provecho de los patrones en Java
Por qué son importantes los patrones
- Claves para comprender el lenguaje de programación Java
- Claves para comprender las herramientas utilizadas en el desarrollo Java
- Ant
- TestNG
- XDoclet
- Claves para desarrollar soluciones Java eficaces
- Desarrolle un vocabulario de diseño común
- Comprenda los principios fundamentales del diseño
Construir patrones con principios de diseño
- Diseñar una sola clase
- Crear una asociación entre clases
- Crear una interfaz
- Crear un bucle de herencia
Patrones Java importantes
- Adaptador
- Target
- Client
- Adaptee
- Adapter
- Modelo Vista Controlador
- Escenario 1: Cambiar el modelo
- Escenario 2: Actualización cuando cambia el modelo
- Escenario 3: Inicializar la aplicación
- Modelo
- Vista
- Controlador
- Comando
- Command
- CommandManager
- Invoker
- Estrategia
- Estrategia
- Contexto
- Composición
- Component
- Leaf
- Composite
Resumen


Parte II. Una comprensión amplia de APIs, herramientasy técnicas Java

4. Desarrollar interfaces de usuario eficaces con JFC
Gestores de presentación
- BorderLayout
- BoxLayout
- FlowLayout
- GridLayout
- GridBagLayout
- SpringLayout
- CardLayout
- GroupLayout
Mejoras de escritorio de la versión Mustang
Gestionar flujos de navegación en aplicaciones Swing
Resumen

5. Dar persistencia a su aplicación con archivos
Datos de aplicación
- Guardar datos de aplicación
- Modelo de datos de configuración de ejemplo para una aplicación
Java Serialization: dar persistencia a gráficos de objeto
- Clases clave
- Serializar sus objetos
- Ejemplo de configuración: guardar la configuración de su aplicación en disco
- Dar a su aplicación una licencia temporal utilizando serialización
- Vincular sus componentes de serialización a la aplicación
- Ampliar y personalizar la serialización
- La palabra clave Transient
- Personalizar el formato de serialización
- Versionado
- Cuándo utilizar el API Java Serialization
Serialización a largo plazo JavaBean; XMLEncoder/Decoder
- Diferencias de diseño
- XML: el formato de serialización
- Clases clave
- Serializar sus JavaBeans
- Robustez probada: cambiar los datos internos de una configuración
- Posible personalización
- Delegados de persistencia
- Cuándo utilizar XMLEncoder/Decoder
Serialización XML flexible: API Java para Uniones XML (JAXB)
- Ejemplo de documento XML para el objeto Configuration
- Definir su formato XML con un esquema XML
- Definir sus datos: Configuration.xsd
- Generar clases Java JAXB desde su esquema
- Gráficos de objeto JAXB generados
- Clases clave del API JAXB
- Montar y desmontar datos XML
- Crear nuevo contenido XML con clases generadas JAXB
- Utilizar clases generadas JAXB en su aplicación
- Implementar la acción guardar
- Implementar la acción cargar
- Anotar clases Java existentes para su uso con JAXB
- Un caso sencillo
- Anotaciones clave del API JAXB
- Anotar el modelo de datos
- Generar un XML Schema desde clases anotadas JAXB
- Peligros de JAXB
- Cuándo utilizar JAXB
- Lugar de JAXB en JDK
Resumen

6. Dar persistencia a su aplicación con bases de datos
Resumen del API JDBC
Configurar su entorno
Uso del API JDBC en el mundo real
- Comprender el modelo de dos niveles
- Comprender el modelo de tres niveles
Utilizar de forma eficaz JDBC 4.0
- Resumen
- Gestionar conexiones
- DriverManager
- DataSource
- Comprender las declaraciones
- Investigar la interfaz Statement
- Explorar la interfaz PreparedStatement
- Explorar la interfaz CallableStatement
- Utilizar actualizaciones en lote
- Utilizar los conjuntos de resultados
- Investigar los tipos de conjuntos de resultados
- Ajustar la concurrencia de conjuntos de resultados
- Establecer la mantenibilidad de los conjuntos de resultados
- Utilizar conjuntos de resultados
- Conceptos avanzados
- Anotaciones
- Gestionar transacciones
Hibernate
- Componentes Hibernate
- Objeto Java Persistente
- Archivo de mapeo Hibernate
- Archivo de configuración Hibernate
- API Hibernate
- Ejemplo Hibernate
- Configuración
- HibernateUtil
- Book Manager
- Ejemplo Hibernate
- Interfaz Criteria
- Interfaz Query
Resumen

7. Desarrollar aplicaciones Web utilizando la Arquitectura Modelo 1
¿Qué es Modelo 1? ¿Por qué usarlo?
- JSP 2.0, un resumen
- Soporte de Servlet 2.4
- Soporte de EL (Expression Language)
- Reutilización de código con archivos .tag y .tagx
- Extensiones de páginas JSP (.jspx)
- Protocolo Simple Invocation
- EL (Expression Language) integrado
- JSTL 1.1. Un resumen

Información adicional

Enseñanza no reglada sin carácter oficial.

Compara este curso con otros similares
Ver más cursos similares