Lugar:
Madrid (Madrid) ver más
Duración:
260 horas lectivas
Precio:
Curso gratis, subvencionado por el Estado
Objetivo General Del Curso
El objetivo del curso capacita a los alumnos en lo siguiente:
· Conocer el análisis y el diseño orientado a objetos.
· Desarrollar aplicaciones Web con JSP/servlet.
· Utilizar EJB llegando hasta el nivel de arquitecto, viendo arquitecturas de aplicaciones seguras, patrones de diseño, patrones arquitectónicos, etc.
Relación Secuencial Módulos Formativos
· Programación Java para no programadores.
· Programación Java.
· Desarrollo de componentes Web con Java.
· Desarrollo de Aplicaciones J2EE con EJB.
· Arquitectura y diseño de Aplicaciones J2EE.
· Patrones J2EE.
Requisitos Acceso De Alumnos
Nivel Académico/Conocimientos
· BUP/COU
· Bachiller Superior
· FP II ó nivel académico - de conocimientos generales- similar
Experiencia Profesional O Técnico
· No se requiere experiencia profesional previa.
Condiciones Físicas
· Ninguna en especial, salvo aquellas que impidan el normal desarrollo de la profesión
Denominación Modulo
PROGRAMACIÓN JAVA PARA NO PROGRAMADORES
Objetivo General
Se pretende que el alumno consiga Aprender los fundamentos de la programación Java. Conocer la importancia de la Programación Orientada a Objetos. Crear Programas Java Sencillos.
Contenidos Teóricos
· Descripción de Java
· Análisis de un problema y diseño de una solución
· Desarrollo y prueba de un programa Java
· Declaración, inicialización y uso de variables
· Creación y uso de objetos
· Uso de operadores y construcciones de decisión
· Uso de construcciones de bucle
· Desarrollo y uso de métodos
· Implementación de encapsulación y constructores
· Creación y uso de matrices
· Implementación de la herencia
Datos Específicos De Cada Modulo Formativo
Denominación Modulo
PROGRAMACIÓN JAVA
Objetivo General
Conocer la sintaxis de Java. Diseñar y crear interfaces gráficas para el desarrollo de aplicaciones.
Contenidos Teóricos
· Introducción
· Programación orientada a objetos
· Identificadores, palabras clave y tipos
· Expresiones y control de flujo
· Arreglos
· Diseño de clases
· Funciones de clases avanzadas
· Excepciones y afirmaciones
· Aplicaciones basadas en texto
· Creación de interfaces gráficas de Java
· Manejo de eventos de la interfaz gráfica
· Aplicaciones basadas en la interfaz gráfica
· Threads
· Flujos de E/S avanzados
· Redes
Datos Específicos de Cada Modulo Formativo
Denominación Modulo
DESARROLLO DE COMPONENTES WEB CON JAVA
Objetivo General
· Desarrollar aplicaciones utilizando el contenedor de Tomcat y la infraestructura de Struts.
· Tener la capacidad de analizar, diseñar, desarrollar y probar aplicaciones Web con tecnología Java.
· Conocer la sintaxis de Java.
· Diseñar y crear interfaces gráficas para el desarrollo de aplicaciones.
Contenidos Teóricos
· Introducción a las tecnologías de aplicaciones Web
· Desarrollar un componente vista (view).
· Desarrollo de un componente controlador
· Desarrollo de formularios dinámicos
· Compartir los recursos de la aplicación utilizando el contexto servlet.
· Diseño de la capa de negocio
· Desarrollo de aplicaciones Web con Struts
· Desarrollo de aplicaciones Web con gestión de sesiones
· Uso de filtros en aplicaciones Web
· Integración de aplicaciones Web con bases de datos
· Desarrollo de páginas JSP
· Desarrollo de páginas JSP con etiquetas personalizadas
· Desarrollo de aplicaciones Web con la clase ActionForm de Struts
· Construcción de componentes de presentación Web reutilizables
· Ejercicio Final (II)
Datos Específicos De Cada Modulo Formativo
Denominación Modulo
DESARROLLO DE APLICACIONES J2EE CON EJB
Objetivo General
Desarrollar aplicaciones empresariales cumpliendo con las especificaciones de Java 2 Enterprise Edition.
Integrar una aplicación partiendo de componentes reutilizables y a implantar una aplicación en el entorno de ejecución de J2EE.
Contenidos Teóricos
· Contextualización del modelo J2EE
· Modelo de componentes J2EE y fases de desarrollo
· Uso de las herramientas de desarrollo de J2EE.
· Modelo de componentes EJB
· Desarrollo de beans de sesión
· Conceptos básicos de los beans de entidad
· Desarrollo de beans de entidad CMP
· Ensamblado de componentes EJB en una aplicación
· Desarrollo de beans controlados por mensajes
· Modelo de componentes Web
· Desarrollo de servlets
· Desarrollo con JavaServer Pages
· Uso de patrones de diseño de la capa Web
· Implementación de una política de transacciones
· Implementación de una política de seguridad
Datos Específicos De Cada Modulo Formativo
Denominación Modulo
ARQUITECTURA Y DISEÑO DE APLICACIONES J2EE
Objetivo General
· Los conocimientos necesarios para desarrollar aplicaciones Java de empresa que tengan una arquitectura sólida utilizando Java.
· Conocer estrategias para crear prototipos que funcionen bien cuando se implemente Java EE, como la toma eficaz de decisiones utilizando cualidades sistémicas (como la escalabilidad y flexibilidad), patrones de programación y directrices de diseño de J2EE
Contenidos Teóricos
· Introducción a los conceptos fundamentales de la arquitectura
· Cualidades sistémicas
· Análisis de la heurística y las directrices de desarrollo de la arquitectura de sistemas
· Desarrollo de la arquitectura de la capa de cliente
· Desarrollo de la arquitectura de la capa web
· Desarrollo de la arquitectura de la capa de negocio
· Desarrollo de la arquitectura de las capas de recurso e integración
· Desarrollo de una arquitectura de seguridad
· Evaluación de la arquitectura de software
Datos Específicos De Cada Modulo Formativo
Denominación Modulo
PATRONES J2EE
Objetivo General
Identificar patrones con casos de uso para aplicación en el desarrollo de aplicaciones empresariales.
Contenidos Teóricos
· Análisis de los principios del diseño orientado a objetos y los patrones de diseño
· Uso de los patrones de comportamiento del Grupo de los cuatro
· Uso de los patrones de creación del Grupo de los cuatro
· Uso de los patrones estructurales del Grupo de los cuatro
· Uso de bloques de construcción de arquitectura
· Introducción a los patrones J2EE
· Uso de los patrones de la capa de integración
· Uso de patrones de la capa de presentación a negocio
· Uso de los patrones de la capa de intra-negocio
· Uso de los patrones de la capa de presentación
· Otros patrones de la capa de presentación
· Análisis de antipatrones
· Aplicación de las directrices de diseño de J2EE BluePrints
SEAS - Estudios Superiores Abiertos
Curso
Online
Precio a consultar
Intergrupo
Curso
Online
Precio a consultar
INESEM -Formación Bonificada para Empresas
Curso
Online
Precio a consultar
IFEP (Instituto de Formación Empresarial y Profesional)
Curso subvencionado para trabajadores
Online
Curso gratis, subvencionado por el Estado