DESTINATARIOS:
Este curriculum de Experto en Aplicaciones y Servicios Web para Internet con JAVA (JEE), está indicado para desarrolladores de aplicaciones Java con conocimientos de Java Básico que necesiten crear componentes Web para utilizarlos en la compilación y generación de páginas Web. Arquitectos de software de empresas de desarrollo y diseño de aplicaciones y servicios Web para Internet. También está indicado para personas que vayan a empezar a diseñar la arquitectura de sistemas de su empresa y quieran utilizar Java JEE para implantar sistemas multicapa. Resulta útil también a diseñadores de aplicaciones Web que quieran aprender a usar las tecnologías Java JEE para mejorar la calidad del servicio de sus aplicaciones Web.
Igualmente a estudiantes y/o profesionales que quieran prepararse la certificación SUN CERTIFIED ENTERPRISE ARCHITECT.
SALIDAS PROFESIONALES:
Los mayores fabricantes de software del mundo como Microsoft, SUN, CISCO etc, diseñan curriculums de formación para comprobar que un profesional domina en profundidad una herramienta. Los cursos profesionales de alto nivel, son la prueba palpable en las empresas, que ese candidato tiene un excelente nivel técnico. La finalización del proceso de formación técnico mejora las perspectivas laborales del alumno en el competitivo mercado tecnológico. El alumno que es capaz de superar está formación técnica cuenta con una garantía objetiva con la que demostrar su nivel experto. Los profesionales que han acreditado este nivel experto tienen mejores salarios que sus colegas en el mercado de trabajo.
La Escuela Técnica de Informática Lasfor le prepara para ser un profesional de alto nivel técnico en desarrollo de aplicaciones y servicios Web para Internet con la tecnología JAVA. El demostrar un nivel técnico excelente en tecnología JAVA para Internet, le da la credibilidad que usted se merece por su conocimiento, habilidad, y experiencia en el trabajo como un Profesional del desarrollo Web y le proporcionará un reconocimiento en el campo de las Tecnologías de Información, que lo puede llevar al éxito en un ambiente de negocios altamente competitivos, donde todas las tecnologías y cambios sociales tienen que ver con Internet.
OBJETIVOS:
Este curriculum de Curso Experto en Aplicaciones y Servicios Web para Internet con JAVA (JEE)proporciona los conocimientos necesarios para utilizar las tecnologías Web Java (JEE), en la creación de aplicaciones Web de comercio electrónico, e-bussiness, intranets, servicios Web y páginas Web multimedia sólidas que puedan adaptarse con facilidad a los cambios y el crecimiento de Internet. Tales estrategias incluyen la toma eficaz de decisiones utilizando cualidades sistémicas (como la escalabilidad y flexibilidad), patrones de programación y directrices de diseño de JEE, y desarrollo iterativo e incremental.
El curso se basa en la realización de múltilples ejemplos que muestran las características más importantes de los frameworks existentes en el mercado para desarrollo de aplicaciones Web basados en los últimos estándares tecnológicos para Internet. Lo anterior incluye desarrollo con tecnologías en el lado Cliente y en el lado del Servidor. Este curso es totalmente práctico con laboratorios para reforzar todos los conceptos importantes del curso.
La Escuela Técnica de Informática Lasfor es un referente en formación técnica de alto nivel para profesionales en tecnologías de la información a nivel mundial para empresas, organismos oficiales de diferentes paises y particulares que deseen avanzar profesionalmente.
DESARROLLO DEL CURSO:
Durante el desarrollo del curso, el alumno irá asimilando el contenido teórico de las sesiones de estudio, encontrándose al final de cada una con una serie de ejercicios prácticos, laboratorios de supuestos reales, cuestionarios y evaluaciones que pondrán a prueba lo aprendido y servirán para afianzar los conocimientos adquiridos.
DIPLOMA:
Será necesaria la realización de todos y cada uno de los ejercicios, prácticas, test, etc. que se puedan presentar durante el curso, incluyendo los que el profesor pueda añadir. Además se requiere la presentación del proyecto final de curso, finalizado con la competencia que se exige.
Finalmente, serán fundamentales las calificaciones obtenidas y la impresión personal del profesor. Cumplidos los términos anteriores, el alumno recibirá el diploma acreditativo de su curriculum profesional.
DESARROLLO DE APLICACIONES WEB CON JAVA (JEE)
Tema 1: Introducción al Desarrollo de Aplicaciones Web
Introducción a los componentes del desarrollo Web
Tipos y funcionalidad de aplicaciones Web
Arquitecturas multicapa
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 2: El Modelo de la Tecnología Servlet
Introducción a los Servlets
Clases Servlets
Gestión de peticiones
Gestión de respuestas
Ciclo de vida de los Servlets
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 3: Estructura y Despliegue de Aplicaciones Web
Empaquetar módulos Web
Descriptor de despliegue: Web.xml
Protección de recursos
Despliegue con fichero WAR
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 4: Modelo de Contenedor Web
Inicialización de Servlets
Ambito de atributos
RequestDispatcher
Modelo de procesamiento de peticiones
Ciclo de vida del contenedor
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 5: Gestión de Sesión
Introducción a las sesiones Web
Gestión de sesión
Seguimiento de sesión
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 6: Seguridad en Aplicaciones Web
Conceptos básicos de seguridad
Mecanismos de Autenticación
Securización
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 7: El Modelo de la Tecnología JSP
Introducción a los JSP
Sintaxis de los JSP
Directivas y acciones
JSP y XML
Ciclo de vida de los JSP
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 8: Lenguaje de Expresiones (EL) para JSP
Introducción al Lenguaje de Exprexiones
Variables implícitas
Operadores
Funciones
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 9: Construcción de Páginas JSP con Acciones Estándar
Introducción a JavaBeans
Declaración de JavaBeans en JSP
Manejo de JavaBeans en JSP
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 10: Uso de Tags Personalizados en JSP
Introducción a los Tags
La Directiva TAGLIB
Uso de Tags
CORE: Taglib general
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 11: Desarrollo Clásico de Tags Personalizados
La API de extensión de Tags
Implementación de la interfaz Tag
Atributos propios
Acceso al contexto
Modelo simple de Tags personalizados
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 12: Patrones J2EE
Intercepting Filter
MVC
Service Locator
Business Delegate
Front Controller
Transfer Object
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
APLICACIONES WEB AVANZADAS CON JAVA (JEE)
Tema 1: Introducción a JAVASERVER FACES (JSF)
Introducción
Tecnología JSF
Desarrollo de aplicaciones JSF
Ciclo de vida de peticiones
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 2: Componentes JSF de Interfaz de Usuario
Modelo de componentes de IU
Clases IUComponent
Modelo de visualización y conversión de componentes
Modelo de validación
Modelo de escucha y eventos
Mensajes de error
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 3: Componentes personalizados en JSF
Introducción
Creación de clases de componente personalizado
Delegación de visualización
Registro de componentes personalizados
Manejador de etiqueta de componente
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 4: Fundamentos de AJAX
Introducción
Ventajas y desventajas
Tecnologías usadas en Ajax
Arquitectura básica de Ajax
Anatomía de la interacción
Casos de uso
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 5: Implementar la Tecnología AJAX
Programación con JavaScript
DOM y BOM
Modelo básico de eventos
XMLHttpRequest: métodos y propiedades
Interacción con el servidor
Usos avanzados de Ajax
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 6: JSF Y AJAX: Componentes integrados
Introducción
Fundamentos de integración
Panorama de librerías de componentes
Integración básica: programación manual
Integración avanzada: panorama de librerías de componentes
Desarrollo mediante NetBeans
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 7: Formato de datos JSON frente a XML
Introducción a JSON
Notación JSON
JSON en Javascript
JSON vs. XML
La ?X? de Ajax
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 8: Direct Web Remoting (DWR)
Introducción a DWR
DWR y Ajax
Construcción de aplicaciones J2EE con Ajax y DWR
Javascript para interacción C/S delegada
Funciones de utilidad DWR
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 9: Fundamentos de STRUTS
Introducción
Arquitectura clásica
Struts versión 2
Controlador
Acción
Resultado
Interceptores
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 10: Implementación de STRUTS 2
Componentes de Struts 2.0
Esquema global de configuración
Descriptor struts.xml
Tecnologías de visualización / Resultados
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 11: JSTL Y STRUTS 2
JSTL: opción para la Vista
Introducción a JSTL
Struts 2: etiquetas personalizadas
Etiquetas genéricas
Etiquetas JSP
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 12: Integrando STRUTS Y JSF
Introducción
Struts-Faces
Struts 2: JSF plugin
Nuevas alternativas: Apache Shale
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 13: Arquitectura de despliegue J2EE: Descriptores XML
Arquitectura J2EE
Empaquetado de módulos Web
Despliegue de WAR
Empaquetado EJB
Anotaciones en EJB 3.0
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 14: Usos avanzados de XML en la plataforma J2EE
APIs J2EE
Servicios Web en J2EE
JAX-RPC
JAX-WS
JAXR
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 15: DATA BINDING EN J2EE
Introducción a Data Binding
Fundamentos
Panorama del Data Binding para J2EE
JAXB 2.0
Apache XMLBeans
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
DESARROLLO DE SERVICIOS WEB CON JAVA (JEE)
Tema 1: Estándares XML para Servicios Web
Introducción a XML Schema
Namespaces
XML Schema e instanciación
Visión general de WS-I Basic Profile
XML Schema y J2EE
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 2: Protocolo de Mensajería: SOAP
Simplificación. Objetivo fundamental
Introducción al protocolo de Mensajería
SOAP 1.X Schema
Fallos de procesamiento
Desventajas según WS-I Basic Profile
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 3: Descripción y Publicación de Servicios Web
Introducción a WSDL
Estructura WSDL
Puertos WSDL
Binding WSDL
Introducción a UDDI
Estructuras de datos en UDDI
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 4: JAX - RPC
Introducción a JAX - RPC
Endpoint basado en EJB
Entorno cliente
Servicios Web con estado (stateful)
Ventajas y desventajas de trabajar con JAX - RPC
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 5: Procesamiento de SOAP y XML
Visión general de SOAP y XML
Arquitectura de JAXB
Glassfish vs. WSDP
Arquitectura SAAJ
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 6: JAXR: Registros XML
Introducción a los Registros XML
Modelo de Información
Implementación cliente
Infraestructura: software de interés
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 7: Contenedor EJB cómo Servicio Web
Arquitectura J2EE
APIs J2EE
Servicios Web en J2EE
Interacción cliente - servidor
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 8: Seguridad en Servicios Web
Mecanismos básicos de seguridad
Panorama de especificaciones
Iniciativas orientadas a Servicios Web
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 9: Empaquetado y Despliegue
Introducción al empaquetado y despliegue de Servicios Web
Empaquetado en WAR
Empaquetado en EJB-JAR
Despliegue sin descriptores
Uso de descriptores
La API JAX-WS: Servidor
La API JAX-WS: Cliente
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 10: SOA: Arquitecturas Orientadas a Servicios
Características de SOA
Patrones de diseño J2EE y WS
Calidad de servicio en SOA
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 11: Arquitectura y Diseño de EndPoints
Modelos de información
Capa de procesamiento e interacción
Modelo de interacción síncrono-asíncrono
Soporte conversacional
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
|
ver temario completo
|
|
Diseñador WEB PHP
INTROMATICA
Nuestros másters están creados y homologados por CAE (Computer Aided Elearning).Diploma oficial del centro al finalizar la formación.Formación 100% online disponible las 24 horas, todos los días de ...
|
Master Online |
Consultar precio más información |
|
Curso superior en desarrollo de aplicaciones Web (Online)
SEAS, Estudios Superiores Abiertos
La gestión y el desarrollo de aplicaciones Web permite implementar y administrar sitios Web profesionales, dinámicos e intuitivos, en los que podemos acceder y gestionar información almacenada en ...
|
Curso Online |
Consultar precio más información |
|
Programación Páginas Web Servidor (PHP)
Intergrupo Bonificados
Con este curso se aprenderá a desarrollar aplicaciones en PHP por el lado del servidor.
|
Curso subvencionado para trabajadores Online Curso bonificable |
Consultar precio más información |
|
Programación Páginas Web con ASP .NET 3.5 (Visual Basic)
Intergrupo Bonificados
Por medio de este curso podrá aprender a utilizar ASP .NET 3.5. ASP.NET es un entorno de trabajo para el desarrollo de aplicaciones web creado y desarrollado por Microsoft.
|
Curso subvencionado para trabajadores Online Curso bonificable |
Consultar precio más información |
|
Programación Web con Javascript
Digital Learning SL
El objetivo general del curso es que el alumno se familiarice con Javascript y aprenda a utilizarlo en el contexto de la web.
|
Curso Online Curso bonificable |
39 € más información |
|
Diseñador Web y multimedia
Instituto Europeo de Dirección Empresarial INUEDE
Diseñar la estructura del interfaz, identificando los elementos de diseño apropiados en función de la finalidad de los mismos y del soporte de salida previsto. Crear y programar ...
|
Curso Distancia |
Consultar precio más información |
|
Diseño de páginas Web
Vander Formación
En este curso se dan a conocer las principales prestaciones del diseño de páginas web mediante el lenguaje de programación HTML, con el que se podrán realizar páginas web sencillas y estáticas.
|
Curso Distancia |
195 € más información |
|
Diseño Web Avanzado con HTML5 y CSS3
Intergrupo Bonificados
Curso de diseño de páginas web en el que se estudian técnicas avanzadas y novedosas gracias a la aplicación de los estándares web HTML5 y Hojas de estilo en cascada Nivel 3 (CSS3).
|
Curso subvencionado para trabajadores Online Curso bonificable |
Consultar precio más información |
|
Diseño.desarrollo web con HTML 5, CSS + Dreamweaver CS4
Green Formacion
A cualquier trabajador del sector informático. A diseñadores Web que deseen actualizar sus conocimientos en la versión 5 de HTML. A todo tipo de trabajadores que tengan interés en aprender a crear y ...
|
Curso Distancia |
425 € Promoción más información |
|
Diseñador WEB ASP
INTROMATICA
Nuestros másters están creados y homologados por CAE (Computer Aided Elearning). Diploma oficial del centro al finalizar la formación. Formación 100% online disponible las 24 horas, todos los días ...
|
Master Online |
Consultar precio más información |