Master OnLine en JAVA EE

Grupo SYNCROM
Online

890 
IVA exento
¿Quieres hablar con un asesor sobre este curso?
Usuarios que se interesaron por este curso también se han interesado por...
Ver más cursos similares

Información importante

  • Master
  • Online
  • 750 horas de estudio
  • Duración:
    9 Meses
  • Cuándo:
    A elegir
  • Campus online
  • Envío de materiales de aprendizaje
  • Servicio de consultas
  • Tutor personal
Descripción

Dirigido a todas aquellas personas que deseen trabajar con Java EE o bien quieran certificarse oficialmente en Java. El extenso programa lo convierte en un curso de especialización en tecnologías Java EE, cubriendo el temario para las dos primeras Certificaciones de Oracle (sin incluir examen). Los materiales que entregamos son 4 manuales impresos propios (libros) y vídeos de las clases presenciales grabadas en disco duro externo.
Al finalizar el curso y tras aprobar el examen final, se obtendrá un diploma privado otorgado por SYNCROM en el que se refleja el temario y la calificación obtenida.

Información importante

Bonificable: Curso bonificable para empresas
Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa.

Instalaciones y fechas

Dónde se imparte y en qué fechas

Inicio Ubicación
A elegir
Online

Preguntas Frecuentes

· Requisitos

las tecnologías de la información. CONTENIDOS ESPECÍFICOS Metodología de la programación - 10 horas Diseño y Creación de Páginas Web - 20 horas Introducción a la Programación Java - 30 horas Programación de Applets en Java - 20 horas Pro

· Titulación

Certificado de asistencia otorgado por Grupo SYNCROM Máster de Programación en Java EE

Opiniones

J
José Miguel Medina
01/10/2012
Lo mejor El máster me pareció muy completo en todos los sentidos. El temario era completo y muy interesante, y el profesorado era siempre rápido al responder cualquier duda. Aparte de la teoría teníamos una parte práctica, que consistía en ver algunos vídeos y hacer ejercicios prácticos. También opino que el máster tenía un precio bastante ajustado.

A mejorar Nada mejorable, es un máster recomendable para los interesados en la materia.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
C
Carlos Alvarez
01/10/2011
Lo mejor El temario es de cosecha propia y adaptada al curso, todo muy clarito y muy bien explicado. El profesor no tiene ningún problema en explicarte cualquier duda y además se extiende para que te quede claro.

A mejorar Todo perfecto!

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
V
Víctor Manuel Herencia Santos
21/07/2011
Lo mejor Aprendí mucho con el curso, una buena manera de completar un curriculum. El profesor siempre dispuesto a ayudar y el curso es bastante completo

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
A
Anónimo
30/05/2011
Lo mejor Pues la verdad que el curso me va bien, la documentación me parece buena y el tutor responde y aclara mis dudas rapidamente. En general estoy bastante contento con el curso.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
A
Anónimo
30/05/2011
Lo mejor Quería darte la gracias por este fantastico curso. Si te digo la verdad me ha parecido fantástico y es algo que recomendaré sin duda. He aprendido un montón. Todo el temario ha sido muy completo. Estaré atento a vuestra web, por si en un futuro sacáis algún otro curso que sea interesante.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
Ver todas
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

¿Qué aprendes en este curso?

API
Gestión de colecciones
Web services
Struts 2
NetBeans
Cookies
Expresión gráfica
JSP
Diseño orientado a objetos
JDBC
Java EE
Java Web Services
EJB
ajax
JSF
SQL
Programación orientada a objetos
HTML

Profesores

Antonio Martín
Antonio Martín
Especialista en Java

Antonio ha generado casi el 100% de la documentación de nuestros cursos de Java. Es nuestro responsable técnico en SYMCROM. Dispone de más de 20 años de experiencia en desarrollos Java. Ha escrito libros para la Editorial Ra-Ma, y ahora los escribe para SYNCROM en colaboración con Ramón Egido, director del centro.

Temario

1. Programación Orientada a Objetos
- Objetos, clases, métodos, propiedades
- Herencia, polimorfismo

2. HTML
- Introducción
- Estructura básica de un documento HTML
- Organización del texto
- Hipervínculos
- Imágenes y mapas de imágenes
- Tablasii
- Formularios
- Objetos

3. JavaScript
- Introducción
- Variables de script
- Objetos
- Principales objetos del navegador
- Sentencias en JavaScript
- Manejadores de eventos
- Chequeo de formularios
- Cookies
- Tratamiento de capas
- Acceso a ficheros TXT
- Acceso a ficheros MDB

4. DHTML

- Introducción a DHTML
- Hojas de estilo (CSS)
- El lenguaje VBScript
- Modelo de objetos de DHTML
- Ubicación de elementos HTML

5. XML

- Mecanismos de autodescipción en documentos XML
- DTD´s
- XML-Schemas
- CSS
- XSL

6. Introducción a la Programación JAVA
- Fundamentos de programación en Java
- Programación orientada a objetos
- Uso y creación de interfaces y paquetes
- Control de errores mediante excepciones
- Flujos de entrada/salida
- Librerías de uso común (colecciones, streams, etc.)
- Generación de documentación automática (javadoc)
- Fundamentos de los applets de Java
- Diferencias con las aplicaciones Java
- Eventos y ciclo de vida de un applet
- Comunicaciones entre applets
- Interface Applet.Contex
- Carga de imágenes y sonido
- Uso de ficheros JAR

7. Interfaces gráficas: awt y swing
- Creación de aplicaciones con interfaz gráfica
- Componentes gráficos
- Creación de menús
- El modelo de eventos de Java (event delegation model)
- Componentes de diseño de ventana (objetos layout)
- Arquitectura de las clases JFC (Java Foundation Class)
- Programación con Swing
- Creación de aplicaciones con diferentes look & feel

8. Java I/O
- La clase File
- Los streams
- Lectura de consola
- Lectura y escritura de ficheros
- Byte Streams
- Filtered Byte Streams
- Character Streams
- Serialización

9. Concurrencia
- Introducción
- Creación de threads
- Ejecución de varios hilos de forma simultánea
- Ciclo de vida de un thread
- Sincronización de hilos
- Prioridad de hilos
- Grupos de threads

10. JNDI

- Servicios de designacióm y de directorio
- LDAP
- Introducción a JNDI
- La API de JNDI
- Ejemplo de aplicación JNDI
- Contenido de un servidor de nombres

11. Java en la red
- Programación en redes con el paquete java.net
- Programación de aplicaciones cliente/servidor para Internet
- Programación de sockets TCP/IP
- Clase socket y serversocket
- Server Side Java

12. RMI-IIOP
- RPC
- Funciones de Stub y Skeleton
- Dynamic Binding
- RMI
- El registro de RMI
- El Compilador de RMI
- Requisitos para que un objeto sea accedido remotamente

13. SQL
- Introducción
- Consultas de selección
- Criterios de selección
- Agrupamiento de registros y Funciones Agregadas
- Consultas de actualización
- Tipos de datos
- SubConsultas
- Consultas de Referencias Cruzadas
- Consultas de Unión
- Estructuras de las tablas
- Consultas con parámetros
- Acceso a bases de datos externas
- Omitir los permisos de ejecución
- La cláusula Procedure

14. JDBC 2.0
- Introducción
- Funcionamiento de JDBC
- El lenguaje SQL
- El API de JDBC
- Programación con JDBC
- La excepción SQLEXCEPTION
- Consultas preparadas
- Procedimientos almacenados
- Conjunto de resultados desplazable y actualizable
- Acceso a los metadatos
- Transacciones
- Fuentes de datos

15. Introducción a la Aplicaciones Web J2EE
- Introducción
- Arquitectura de tres capas
. La capa cliente
. La capa intermedia
. La capa de datos
- La plataforma J2EE
. Tecnologías J2EE
. Tipos de aplicaciones J2EE
Aplicaciones Web J2EE
Aplicaciones Empresariales

16. Servlets
- Introducción
- Implementación de un servlet
. Proceso de creación de un servlet HTTP
. Contrucción de un servlet de ejemplo
. Estudio de los métodos del ciclo de vida
- Captura de datos cliente
. Datos de aplicación
. Acceso a los encabezados de una petición
- Redireccionamiento y reenvío de peticiones
. Redireccionamiento
. Reenvío de peticiones
- Mantenimiento del estado en aplicaciones web
. Inserción de datos URL
. Atributos de petición
. Atributos de sesión
. Atributos de aplicación
. Cookies
- Parámetros de contexto
. Definición de parámetros de contexto
. Recuperación de parámetros de contexto
- Acceso a datos desde una aplicación web
- Escuchadores
. Interfaces de escucha
. Respuesta a un evento

17. JSP
- Introducción
- Componentes de una página JSP
. Bloques de texto estático
. Elementos de script
. Objetos implícitos JSP
. Directivas
. Acciones JSP
- El lenguaje EL
. Expresiones EL
. Acceso a objetos mediante expresiones EL
. Objetos implícitos EL
. Operadores EL
- La librería de acciones JSTL
. Instalación de JSTL
. Utilización de JSTL en una página JPS
. Estudio de las principales acciones del core de JSTL
- Creación de acciones JSP personalizadas
. Implementación de la clase manejadora
. Creación de un archivo de librería
. Utilización de acciones personalizadas en una página JSP
. Atributos en acciones JSP
. Iteración sobre el cuerpo de una acción
. Manipulación del cuerpo de la acción

18. Struts
- Introducción a Struts
. Breve historia de Struts
. El patrón de diseño Modelo-Vista-Controlador (MVC)
. Introducción al Marco de Trabajo de Struts
. El Modelo
. La Vista
. El Controlador
- Construir los componentes del modelo
. Introducción
. JavaBeans y ámbito
. Beans ActionForm
. Beans de estado del sistema
. Beans de lógica de negocio
. Acceso a bases de datos relacionales
- Construir los componentes de la vista
. Introducción
. Internacionalización
. Interacciones entre Forms y FormBeans
. Construir formularios con Struts
. Tipos de campos de entrada
. Otras etiquetas útiles
. Validación automática de formularios
. Composición de páginas usando include
. Componentes de renderizado de imágenes
. Dibujo de texto
- Construir los componentes del controlador
. Introducción
. Clases Action
. Implementación de ActionMapping
. Fichero de configuración de los Mapeos de Action
- Descriptor de despliegue de la aplicación web
. Configurar el Action Servlet
. Mapear el Action Servlet
. Configurar la librería de etiquetas de Struts
. Añadir componentes de Struts a la aplicación

19. Java Server Faces (JSF)
- Introducción
. Características de JSF
- Componentes de una aplicación JSF
. Archivo de configuración Faces-Config.xml
. Servlet FacesServlet
. Beans gestionados
. Contexto de aplicación. La clase FacesContext
. Acciones JSP
- Creación de una primera aplicación JSF
. Creación de la estructura de la aplicación
. Implementación del modelo
. Creación y registro de beans gestionados
. Implementación de controladores de acción
. Definición de reglas de navegación
. Creación de las vistas
- Eventos de acción (ActionEvent)
- Ciclo de vida del procesamiento de una petición JSF
. Restore View
. Apply Request Values
. Process Validation
. Update Model Values
. Invoke Application
. Render Response
- Componentes gráficos JSF
. Renderización
. Tags de componentes JSF
. El evento ValueChangeEvent
- Conversores y validadores
. Validadores
. Conversores

20. AJAX
- Fundamentos de AJAX
. AJAX al rescate
. Funcionamiento de AJAX
. Tecnologías AJAX
. Cómo construir una aplicación AJAX
. Envío de datos al servidor mediante POST
- Manipulación de documentos mediante DOM
. Fundamentos del DOM
. Las interfaces DOM
. Acceso al contenido de un documento XML
. Acceso a los contenidos de un documento XHTML
. Manipulación de la estructura de un documento
- Buenas prácticas en la construcción de aplicaciones AJAX
. Garantizar la compatibilidad entre navegadores
. Encapsulación de la funcionalidad del objeto XMLHttpRequest
. Control de errores
- Formato de datos JSON
. Creación de un objeto JSON
. Interpretación de cadenas JSON
- Utilidades de libre distribución
. La librería Prototype
. El toolkit Dojo
- Direct Web Remoting
. Funcionamiento de DWR
. El kit de herramientas de DWR
. Construcción de una aplicación DWR
. Funciones JavaScript de DWR
. Convertidores

21. Enterprise Java Beans (EJB)
- Introducción
- Los 6 roles en EJB
- Tipo de beans
- El contenedor EJB
- Programación de EJB
- EJB como objetos distribuidos

22. Gestión de Persistencia en Java EE
- Introducción
- Java Persistence API (JPA)
. La especificación JPA
. Entidades
. Unidad de persistencia
. La interfaz EntityManager
- Desarrollo de una aplicación JPA con Netbeans
. Configuración de persistencia en Netbeans
. Definición de entidades
. Codificación de las instrucciones JPA
- Claves primarias
. Clave primaria simple
. Clave primaria compuesta
- Relaciones entre entidades
. Relación uno a uno
. Relación uno a muchos y muchos a uno
. Relación muchos a muchos
. Actualizaciones en cascada
- Lenguaje JPQL y consultas
. Sintáxis de JPQL 36
. Creación de consultas
. Ejecución de una consulta
. Consultas con parámetros

23. Java Web Services
- Arquitectura SOA y servicios Web
. ¿Qué es la arquitectura orientada a servicios (SOA)?
. Concepto de servicio Web
. Aplicaciones y escenarios de utilización de los servicios Web
. Estructura de un servicio Web
- Tecnologías de servicios Web
. Tecnologías base: http y XML
. El protocolo SOAP
. Descripción de servicios Web con WSDL
. Publicación de servicios Web con UDDI
- Implementación de servicios Web
. Estructura de un servicio Web Java EE
. Servicios Web JAX-WS
. Creación de un servicio Web a partir de un JavaBean
. Creación y despliegue de un servicio Web con NetBeans
. Testeo de un servicio Web
- Aplicaciones clientes de un servicio Web
. Interoperatividad de servicios Web
. Utilización de clases proxy
. Creación de un proxy a partir del documento WSDL
. Implementación de un cliente Java con NetBeans
. Creación de una aplicación Web completa, basada en el uso de servicios Web

Logros de este Centro

Información adicional

El sector tecnológico casi no conoce el paro y hay una demanda de empleo creciente. En el 2015 se prevé que será necesario cubrir 900.000 puestos de trabajo en Europa de profesionales TIC especializados. Nosotros te facilitamos esa especialización: programador Java.
Si quieres aprender a programar en Java, este es tu curso. Nos diferenciamos de la competencia principalmente por nuestra calidad, el extenso temario y la política de precios. Al no tener que soportar una infraestructura de aulas, podemos ajustarnos al máximo posible para poder ofrecer formación de alto nivel a todo el mundo.
El precio que os hemos dado es para la versión Gold Edition, la más completa del curso. En los otros dos formatos de edición, se reduce el precio al no tener los vídeos de las clases presenciales. Consúltanos si estás interesado en ellos.
En cuanto al profesor, Antonio Martín cuenta con más de 25 años de experiencia en Java, es co-autor de los libros de SYNCROM que os entregamos. Os resolverá cualquier duda que tengáis casi de inmediato.
Actualmente no tenemoCertificado de asistencia otorgado por Grupo SYNCROM Máster de Programación en Java EE esas, solicitudes CV para cubrir algún puesto determinado. Todas las ofertas de empleo que nos llegan os las pasamos para que seais vosotros los que decidáis.



Usuarios que se interesaron por este curso también se han interesado por...
Ver más cursos similares