Postgrado Java: Especialización Desarrollo Componentes Web Tecnologías Servlet JSP

0 EUR

2 May, 2014
Precio: 0 EUR
Postgrado Java: Especialización Desarrollo Componentes Web Tecnologías Servlet JSP Comparte y gana con Postgrado Java: Especialización Desarrollo Componentes Web Tecnologías Servlet JSP
Centro Centro de formación privado
Duración:
420 Horas
Modalidad:
A distancia
Precio:
0 EUR
Titulación:

Doble Titulación Expedida por EUROINNOVA BUSINESS SCHOOL y Avalada por la Escuela Superior de Cualificaciones Profesionales

Objetivos:

- Proporcionar al alumno la base que necesita cualquier programador de Java, tanto en cuanto a las peculiaridades de la tecnología que engloba Java SE, como del lenguaje de programación en sí.
- Aprender las características de dos tipos de aplicaciones que se pueden crear con Java SE: applets y aplicaciones autónomas.
- Entender los conceptos básicos de la Plataforma Java EE.
- Trabajar con la configuración de un servlet.
- Trabajar con el componente controlador en las peticiones de un servlet.
- Entender la separación de la lógica de negocios y de la lógica de diseño
- Crear proyectos basados en el patrón MVC con Struts.
- Utilizar las acciones JSP que usan construcciones en sintaxis XML para controlar el comportamiento de la máquina servlet
- Definir e implementar cada uno de los archivos que intervienen en un desarrollo con Custom Tags.
- Desarrollar aplicaciones Struts con una clase que herede de Action Form.
- Consumir un proyecto Web Service de ASP.Net desde una aplicación Java

Para que te prepara:

Al finalizar, el alumno conocerá el lenguaje de programación JAVA y será capaz de crear sus propios applets y aplicaciones. De igual modo el Postgrado que presentamos proporciona a los alumnos los conocimientos necesarios para construir aplicaciones Enterprise que cumplan con los estándares Java EE. Asimismo, dota de las habilidades necesarias para analizar, diseñar, desarrollar, testar y hacer el despliegue de una aplicación web, así como la descripción de cómo crear el contenido web dinámico mediante los Servlets y las JavaServer Pages (JSP) de la tecnología Java. Gracias a este curso el alumno obtendrá la preparación suficiente para poder realizar la certificación oficial de Sun Microsystems: CX-310-083: Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5. No obstante, para poder realizar el examen de certificación CX-310-083 es imprescindible que el alumno esté en posesión de la certificación oficial SUN en PROGRAMADOR JAVA en cualquiera de sus versiones.

A quien va dirigido:

Dirigido a todas aquellas personas que deseen desarrollarse como profesionales en un lenguaje de programación multiplataforma, el cual le permitirá desarrollar aplicaciones empresariales de mucha potencia.

Metodología:

Entre el material entregado en este curso se adjunta un documento llamado Guía del Alumno dónde aparece un horario de tutorías telefónicas y una dirección de e-mail dónde podrá enviar sus consultas, dudas y ejercicios.

Los materiales son de tipo monográfico, de sencilla lectura y de carácter eminentemente práctico. La metodología a seguir se basa en ir leyendo los manuales teóricos así como completando paso a paso todos los contenidos de los CDROMS Multimedia correspondientes al curso, realizando las distintas prácticas que se adjuntan en el Cuaderno de Ejercicios.

Para su evaluación, el alumno/a deberá hacernos llegar en el sobre de franqueo en destino, el Cuaderno de Ejercicios. La titulación será remitida al alumno/a por correo, una vez se haya comprobado el nivel de satisfacción previsto (75% de total de las respuestas).

Materiales:
  • CDROM: Desarrollo de Componentes Web con Tecnologías Servlet y JSP
  • CDROM: Programación con Java SE Standard Edition
  • Cuaderno de ejercicios: Java: Desarrollo de Componentes Web con Tecnología Servlet y JSP
  • Manual teórico: Conceptos Básicos del Lenguaje Java
  • Manual teórico: Conceptos Avanzados e Interfaces Gráficas del Lenguaje Java
  • Manual teórico: Desarrollo de Aplicaciones para la Plataforma Java
  • Manual teórico: Desarrollo de Componentes Web con Tecnologías Servlet y JSP. Vol 1
  • Manual teórico: Desarrollo de Componentes Web con Tecnologías Servlet y JSP. Vol 2
Practicas de Empresa, Curso Acreditado por algún Organismo Oficial, Bolsa de Empleo, Curso baremable para convocatoria de Empleo Público, Convocatoria abierta todo el año

Temario de Postgrado Java: Especialización Desarrollo Componentes Web Tecnologías Servlet JSP


MÓDULO 1. CONCEPTOS BÁSICOS DEL LENGUAJE JAVA

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN

  • Introducción
  • Arquitectura de Java
  • Características de Java

UNIDAD DIDÁCTICA 2. DESARROLLANDO Y PROBANDO PROGRAMAS CON TECNOLOGÍA JAVA

  • Introducción
  • Instalación y configuración del kit de desarrollo de Sun (JDK)
  • Procesos para crear un programa en Java
  • Esqueleto de una clase

UNIDAD DIDÁCTICA 3. PROGRAMACIÓN ORIENTADA A OBJETOS

  • Introducción
  • Clases
  • Métodos de clase

UNIDAD DIDÁCTICA 4. DECLARANDO, INICIALIZANDO Y USANDO VARIABLES

  • Introducción
  • Elementos básicos del lenguaje y sintaxis de Java
  • Alcance de las variables
  • Declarando variables
  • Conversión entre tipos (casting)
  • Laboratorio 1: Definiendo tipos de datos
  • Laboratorio 2: Definiendo tipos de datos II
  • Laboratorio 3: Definiendo tipos de datos III
  • Laboratorio: Casting entre tipos de datos

UNIDAD DIDÁCTICA 5. CREANDO Y USANDO OBJETOS

  • Introducción
  • Declarar, instanciar e inicializar variables de referencia de objeto
  • Variables static de clase
  • Variables final o constantes
  • Constructores
  • Herencia
  • Paquetes
  • Interfaces

UNIDAD DIDÁCTICA 6. CARACTERÍSTICAS AVANZADAS DE CLASES

  • Introducción
  • This y super
  • Destrucción de objetos
  • Crear y usar tipos enumerados
  • Importaciones estáticas
  • La clase String
  • Introducción a los flujos o streams
  • Laboratorio 1: Validación Email
  • Laboratorio 2: Clase Objeto cadena

UNIDAD DIDÁCTICA 7. USANDO OPERADORES Y CONSTRUCTORES

  • Introducción
  • Operadores y expresiones
  • Precedencia entre operadores
  • Sentencia return
  • Sentencias de excepción, bloques try, catch, finally
  • Aserciones
  • Uso de las aserciones
  • Laboratorio: Averiguar día de nacimiento de la semana

UNIDAD DIDÁCTICA 8. USANDO LOOPS

  • Introducción
  • Sentencia if-else
  • Sentencia switch-case
  • Sentencia while
  • Sentencia do-while
  • Sentencia for
  • Laboratorio: Conjetura Collatz

UNIDAD DIDÁCTICA 9. DESARROLLANDO Y USANDO MÉTODO

  • Introducción
  • Métodos (Funciones Miembro)
  • Métodos de objeto
  • Parámetros en los métodos
  • Destrucción de objetos
  • Definición de métodos heredados (override)
  • Clases y métodos abstractos
  • Clases y métodos finales
  • Laboratorio: Creación del objeto Calculadora

UNIDAD DIDÁCTICA 10. IMPLEMENTANDO ENCAPSULACIÓN

  • Introducción
  • Paquetes
  • Modificadores de ámbito
  • Laboratorio: Creación y uso de paquetes

UNIDAD DIDÁCTICA 11. CREANDO Y USANDO ARREGLOS

  • Introducción
  • Concepto de Array
  • Arrays Unidimensionales
  • Arrays Multidimensionales
  • Arrays de Caracteres
  • Colecciones
  • Laboratorio: Temperaturas Anuales

UNIDAD DIDÁCTICA 12. IMPLEMENTANDO HERENCIA

  • Introducción
  • Herencia
  • Laboratorio: Proyecto clases agenda

MÓDULO 2. CONCEPTOS AVANZADOS E INTERFACES GRÁFICAS DEL LENGUAJE JAVA

UNIDAD DIDÁCTICA 1. PRINCIPIOS BÁSICOS DE E/S

  • Introducción
  • Argumentos de la línea de comandos
  • Propiedades del Sistema
  • Clase Properties
  • Ficheros
  • Laboratorio: Uso de la clase File
  • Laboratorio: Uso de las clases FileOutputStream y FileInputStream

UNIDAD DIDÁCTICA 2. E/S DE CONSOLA Y E/S DE ARCHIVOS

  • Introducción
  • System.in
  • System.out
  • System.err

UNIDAD DIDÁCTICA 3. CREACIÓN DE INTERFACES GRÁFICAS CON EL API SWING

  • Introducción
  • Monitor y tarjeta gráfica
  • Entornos gráficos IDE's
  • El sistema de coordenadas
  • Clases de Java para la programación gráfica y su evolución
  • Laboratorio: Manejo de los cuadros de diálogo

UNIDAD DIDÁCTICA 4. CREACIÓN DE INTERFACES GRÁFICAS CON EL API SWING

  • Introducción
  • Modelo nuevo de delegación. (Source, Listener, Adapter)
  • Ejemplos con eventos
  • Laboratorio 1: Movimiento entre frames
  • Laboratorio 2: Cargador de imágenes

UNIDAD DIDÁCTICA 5. APLICACIONES BASADAS EN LA INTERFAZ GRÁFICA

  • Introducción
  • Creación de un menú
  • Creación de un Toolbar
  • JPopupMenu

UNIDAD DIDÁCTICA 6. HILOS

  • Introducción
  • Ciclo de vida de un thread
  • Métodos de la clase Thread
  • Sincronización

UNIDAD DIDÁCTICA 7. PROGRAMACIÓN DE RED

  • Introducción
  • Clase InetAddress
  • Realizar Laboratorio: Uso de la clase InetAddress
  • Socket
  • Clase URL
  • Clase URLConnetion
  • Clases DatagramPacket y DatagramSocket
  • RMI

MÓDULO 3. DESARROLLADOR DE APLICACIONES PARA LA PLATAFORMA JAVA

UNIDAD DIDÁCTICA 1. UBICANDO EL MODELO JAVA EE EN CONTEXTO

  • Introducción
  • Diferentes versiones y plataformas Java existentes
  • Descripción de aplicaciones empresariales JEE
  • Introducción a las APIs y servicios Java EE
  • Introducción a los Servidores de Aplicaciones

UNIDAD DIDÁCTICA 2. MODELO DE COMPONENTES DE JAVA EE Y PASOS DE DESARROLLO

  • Introducción
  • Patrones de diseño
  • Modelo Vista Controlador
  • Comunicación Síncrona y Asíncrona
  • Capas de arquitectura JEE
  • Empaquetado de aplicaciones JEE

UNIDAD DIDÁCTICA 3. MODELO DE COMPONENTES WEB

  • Introducción
  • Componentes web en una aplicación Java EE
  • Envío de información request y response HTTP
  • Diferenciación entre información con servlets y JSP
  • JSP (Java Server Pages)

UNIDAD DIDÁCTICA 4. DESARROLLANDO SERVLETS

  • Introducción
  • CGI 85
  • Ciclo de vida de un servlet
  • Estructura de un servlet
  • Configuración de los Servlets mediante anotaciones y descriptores
  • Uso de las APIs request y response en servlets
  • Métodos de información del servidor con servlets

UNIDAD DIDÁCTICA 5. DESARROLLANDO CON LA TECNOLOGÍA DE PÁGINAS JSP

  • Introducción
  • Características de Java Server Pages
  • Elementos dentro de Java Server Pages
  • Variables implícitas en las páginas JSP
  • Action Tags
  • Laboratorio 1: Datos de Empleados
  • Laboratorio 2: Custom TagsDepartamentos
  • Laboratorio 3: Cargar Select dinámicamente con JavaBeans

UNIDAD DIDÁCTICA 6. MODELO DE COMPONENTES EJ

  • Introducción
  • Componentes EJB
  • Tipos de beans
  • Anotaciones de un bean
  • Role de EJB dentro de las aplicaciones JEE
  • Estructura de EJB

UNIDAD DIDÁCTICA 7. IMPLEMENTACIÓN DE LAS SESIONES EJB 3.0

  • Introducción
  • Tipos de Beans Session
  • Ciclo de vida de los beans de Session
  • Clientes del Bean
  • Laboratorio: Buscador Empleado

UNIDAD DIDÁCTICA 8. LA PERSISTENCIA API DE JAVA

  • Introducción
  • Beans de Entidad
  • Anotaciones de entidades POJO's
  • Búsquedas de datos en Entidades
  • Laboratorio: Buscador de departamentos

UNIDAD DIDÁCTICA 9. IMPLEMENTANDO UNA POLÍTICA TRANSACCIONAL

  • Introducción
  • Conceptos clave de transacciones
  • Especificaciones transacción JEE
  • Transacciones JTA

UNIDAD DIDÁCTICA 10. DESARROLLANDO APLICACIONES JAVA USANDO MENSAJERÍA

  • Introducción
  • Servicios de mensajería
  • Java Message Service API
  • Modelo de programación de JMS
  • Message Driven Bean
  • Laboratorio: Crear Servicio Mensajería

UNIDAD DIDÁCTICA 11. DESARROLLO DEL ENVÍO DE MENSAJES

  • Introducción
  • Interceptores
  • Implementación de los mensajes en Beans MDB
  • Contenedor de JMS
  • Laboratorio: Crear Servicio Mensajeria

UNIDAD DIDÁCTICA 12. MODELO DE LOS SERVICIOS WEB

  • Introducción
  • Estructura de los servicios Web
  • Modelo de Servicios Web
  • Servicios JAX-RS

UNIDAD DIDÁCTICA 13. MODELO IMPLEMENTACIÓN DE SERVICIOS JAVA EE WEB SERVICES CON JAX-WS

  • Introducción
  • Servicios JAX-WS
  • Laboratorio: Consumir Servicio Web Externo

UNIDAD DIDÁCTICA 14. IMPLEMENTACIÓN DE UNA POLÍTICA DE SEGURIDAD

  • Introducción
  • Implementación de la seguridad servidor y EJB
  • Mapeo de Roles a grupos
  • Seguridad de aplicaciones web en servlets y jsp

MÓDULO 4. DESAROLLO DE COMPONENTES WEB CON TECNOLOGÍAS SERVLET Y JSP. PARTE I

UNIDAD DIDÁCTICA 1. ANALIZANDO UN PROBLEMA Y DISEÑANDO UNA SOLUCIÓN

  • Introducción
  • Definir la tecnología servlet
  • Definir la tecnología JavaServer Pages
  • JSTL
  • Definir la tecnología EJB
  • Definir la tecnología Struts
  • Definir la tecnología Java Server Faces
  • Definir la tecnología Java Message Service
  • Definir la tecnología JDBC
  • Laboratorio: Creación de proyecto Web

UNIDAD DIDÁCTICA 2. DESARROLLO DE UN COMPONENTE VISTA

  • Introducción HttpServlet
  • Buffering
  • Método Service
  • Cabeceras
  • Elementos del path de la petición
  • Desarrollar un servlet HTTP sencillo
  • Configuración de un servlet
  • Laboratorio: Solicitud de un Servlet.

UNIDAD DIDÁCTICA 3. DESARROLLO DE UN COMPONENTE CONTROLADOR

  • Introducción
  • Envío por POST
  • Envío por GET
  • Internacionalización
  • Class ServletOutputStream
  • Desarrollar un Servlet con getParameterValues
  • Laboratorio: Recogida de parámetros

UNIDAD DIDÁCTICA 4. DESARROLLO DE FORMULARIOS DINÁMICO

  • Introducción ciclo de vida de un Servlet
  • Ciclo de vida de Servlet Suspendido
  • Parámetros de inicialización de un Servlet
  • Controladores de error
  • Seguridad
  • Laboratorio: Ciclo de vida de un servlet

UNIDAD DIDÁCTICA 5. USO COMPARTIDO DE RECURSOS DE LA APLICACIÓN CON EL CONTEXTO SERVLET

  • Introducción
  • Describir la finalidad y las funciones del contexto servlet
  • Eventos ServletContext

UNIDAD DIDÁCTICA 6. DISEÑO DE LA CAPA DE NEGOCIO

  • Introducción
  • Arquitectura Aplicaciones J2EE
  • Modelo Tres Capas
  • Modelo Cuatro capas
  • Diseño de componentes

UNIDAD DIDÁCTICA 7. DESARROLLO DE APLICACIONES EEB CON STRUTS

  • Introducción
  • Marco de trabajo MVC
  • Desarrollar una clase action de Struts
  • ActionMapping
  • Laboratorio: Creación de propiedades en el archivo ApplicationResource.

UNIDAD DIDÁCTICA 8. DESARROLLO DE APLICACIONES WEB CON ADMINISTRACIÓN DE SESIONES

  • Introducción
  • La clase HttpSession:
  • Desarrollar servlets utilizando la administración de sesiones
  • Describir la implementación de cookies de la administración de sesiones.
  • Laboratorio: Creación y uso de Cookies.

UNIDAD DIDÁCTICA 9. USO DE FILTROS EN APLICACIONES WEB

  • Introducción
  • Ejecución de filtros

UNIDAD DIDÁCTICA 10. INTEGRACIÓN DE APLICACIONES WEB CON BASES DE DATOS

  • Introducción
  • Tipos de drivers
  • Diseñar una aplicación web para integrarla con un DBMS
  • Ejemplo de aplicación web que recupere información de una base de datos
  • API de Java Naming and Directory Interface (JNDI)
  • Los servicios de Nombre y Directorio
  • Laboratorio: Paginación de registros

MÓDULO 5. DESAROLLO DE COMPONENTES WEB CON TECNOLOGÍAS SERVLET Y JSP. PARTE I I

UNIDAD DIDÁCTICA 1. DESARROLLO DE PÁGINAS JSP

  • Introducción a la tecnología de páginas JSP
  • Elementos de Script JSP
  • Laboratorio: Directivas JSP

UNIDAD DIDÁCTICA 2. DESARROLLO DE PÁGINAS JSP CON ETIQUETAS PERSONALIZADAS

  • Introducción
  • Diseñar una aplicación web con etiquetas personalizadas
  • Etiquetas con atributos
  • Etiquetas con contenido en el cuerpo
  • Utilizar etiquetas JSTL en una página JSP
  • Base de datos
  • Laboratorio: Contador de visitas con Custom Tags.

UNIDAD DIDÁCTICA 3. DESARROLLO DE APLICACIONES WEB CON LA CLASE ACTIONFORM DE STRUTS

  • Introducción
  • Crear una clase ActionForm
  • Creación De Un Proyecto Mvc Con Struts
  • Laboratorio: Internacionalizar una aplicación

UNIDAD DIDÁCTICA 4. CONSTRUCCIÓN DE COMPONENTES DE PRESENTACIÓN WEB REUTILIZABLES

  • Introducción
  • Tipos de Campos de Entrada Soportados
  • Otras Útiles Etiquetas de Presentación
  • Ejemplo de utilización de las etiquetas más importantes
  • Crear diseños utilizando la infraestructura Struts Tiles
  • Laboratorio: Librería de etiquetas Logic.

UNIDAD DIDÁCTICA 5. ANALIZANDO OPORTUNIDADES CON LOS SERVICIOS WEB

  • Analizando Oportunidades con los Servicios Web
  • Laboratorio: Analizando Servicios Web

UNIDAD DIDÁCTICA 6. DISEÑANDO BUENAS PRÁCTICAS Y PATRONES PARA LOS SERVICIOS WEB

  • Diseñando Buenas Prácticas y Patrones para los Servicios Web
  • Laboratorio: Buenas prácticas para desarrollar servicios web SOAP

UNIDAD DIDÁCTICA 7. MANEJANDO EXCEPCIONES EN LOS SERVICIOS WEB

  • Manejando Excepciones en los Servicios Web
  • Laboratorio: Excepciones WebServices

UNIDAD DIDÁCTICA 8. SEGURIDAD EN LOS SERVICIOS WEB

  • Seguridad en los Servicios Web
  • Laboratorio: Seguridad Servicios

Solicita información













Ofertas formativas relacionadas

Ofertas Formativas relacionadas

convocatoria cerrada

cerrar_mas_informacion

Solicitar más información sobre
Postgrado Java: Especialización Desarrollo Componentes Web Tecnologías Servlet JSP





cerrar_mas_informacion

En este momento la convocatoria para este curso está cerrada.
Dejenos sus datos y nos pondremos en contacto con usted en cuanto esté abierta.





Deseo recibir información de cursos relacionados


¿Cómo puedo
hacerme miembro
afiliado?

+ info

¿Cómo puedo
hacerme miembro
afiliado?

+ info

¿Cómo puedo
hacerme miembro
afiliado?

+ info

Deja una Opinión

Anonimo

Deja tu opinión

Dejar una opinión