Máster Presencial de Java EE

Grupo SYNCROM
Presencial

1.500€ - ($1.032.134)
¿O prefieres llamar ahora al centro?
+34 9... Ver más
Compara este curso con otros similares
Ver más cursos similares

Información importante

Descripción

Objetivo del curso: Aprende Java con los mejores. Nuestro temario está desarrollado por Antonio Martín, que tiene más de 25 años de experiencia en Java, y ha escrito diversas obras comerciales sobre el tema, y está dirigido por Ramón Egido, director de Syncrom y conferenciante de la Universidad Complutense de Madrid.
Dirigido a: A toda aquella persona que desee programar aplicaciones Java.

Información importante
Instalaciones

¿Dónde se da y en qué fecha?

comienzo Ubicación
Consultar
Madrid
Avda. General Fanjul, 2B - Planta 1ª - Oficina 7, 28044, Madrid, España
Ver mapa
Consultar
Valencia
Valencia, España
Ver mapa
Consultar

Preguntas Frecuentes

· Requisitos

Comenzamos desde cero. No se requieren conocimientos previos.

Temario

Manual que entregamos en el curso: curso de programación en java - j2ee, escrito por antonio martín, autor de diversos libros de java de la editorial ra-ma, y por ramón egido (director de syncrom), y con prólogo de antonio navarro, profesor titular de informática en la universidad complutense de madrid. Libro editado por syncrom.


Demo
puedes ver una demo de los documentos y de la zona privada desde nuestra web.

Programación orientada a objetos (incluye vídeo)
- objetos, clases, métodos, propiedades
- herencia, polimorfismo

html

  • - introducción
  • - estructura básica de un documento html
  • - organización del texto
  • - hipervínculos
  • - imágenes y mapas de imágenes
  • - tablas
  • - frames
  • - formularios
  • - objetos


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


dhtml

  • - introducción a dhtml
  • - hojas de estilo (css)
  • - el lenguaje vbscript
  • - modelo de objetos de dhtml
  • - ubicación de elementos html


xml

  • - mecanismos de autodescipción en documentos xml
  • - dtd´s
  • - xml-schemas
  • - css
  • - xsl


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

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

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

Información adicional

Información sobre el precio: Mediante ingreso en cuenta o transferencia bancaria.
Observaciones: El curso se desarrolla en formato PRESENCIAL. Son 186 horas presenciales que cubren el 100% de la teoría del curso. Al finzalizar el tiempo presencial, os damos un acceso a nuestra plataforma OnLine equivalente a 2 meses de acceso más donde poder contar con el tutor, realización y envío de prácticas, descarga de documentación, consultas, etc. De esta forma, al finalizar el curso presencial, todavía tendrás 2 meses más para poder seguir contando con el tutor.
Prácticas en empresa: Actualmente hay trabajo en Java, por lo que nosotros no ofertamos prácticas. Es mejor encontrar un empleo, que un puesto en prácticas, en muchos casos
Alumnos por clase: 12
Persona de contacto: Ramón Egido

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