Este Máster Te Proporciona Una Formación Completa Y Profesional En El Desarrollo De Aplicaciones Para Internet Con Java, Desde La Programación Orientada A Objetos, Pasando Por El Estudio Avanzado Del Desarrollo De Soluciones Empresariales De Vanguardia Y Hasta El
Diseño E Implementación De Arquitecturas
J2Ee.
El Lenguaje De Programación Java De Sun Es Una Plataforma De Desarrollo Potente Y Fácil De Usar Que Incorpora Nuevos Niveles De Funcionalidad Al Diseño De Aplicaciones Web Multimedia Y Es Considerada, A Nivel Empresarial, Como Una Plataforma Excelente Para El Desarrollo De Aplicaciones Distribuidas.
Este Máster De Formación Especializada, Orientado Contenido Del Programa De Certificación Oficial De Sun Microsystems, Requiere Conocimientos Previos De Programación Orientada A Objetos, Y Te Prepara Para Afrontar Con Éxito Las Nuevas Certificaciones Oficiales De Java De Sun.
Objetivos Generales Del Máster
• Conocer Y Utilizar Las Técnicas Para Crear Aplicaciones Orientadas A Objetos, Utilizando El Lenguaje Java
• Desarrollar Aplicaciones Informáticas En Entorno Web Utilizando La Tecnología J2Ee
• Crear Componentes Distribuidos Y Utilizarlos En Aplicaciones Java
• Conocer Y Utilizar Los Estándares Para La Creación De Aplicaciones Distribuidas Basadas En Servicios Web.
• Obtener Las Certificaciones Sun, Tanto La De Programador Java Como La De Desarrollador De Componentes Web
El Programa De Estudios Está Dividido En
Dos Módulos
• Módulo1: Programación Con Java Estándar
• Módulo 2: Desarrollo De Aplicaciones Web Con J2Ee
Módulo1: Programación Con Java Estándar
* Introducción A Java
* Características De La Tecnología Java
* Características Del Lenguaje Java
* La Máquina Virtual Java (Jvm)
* Soporte De Fabricantes Software
* Ediciones Java
* Java 2 Standar Edition
* Java 2 Enterprise Edition
* Java 2 Micro Edition
* Primeros Pasos En Java
* El Java Development Kit Jdk 6.0
* Configuración De Variables De Entorno
* Nociones Básicas De Sintaxis Java
* Creación Del Primer Programa Java
* Sintaxis Del Lenguaje
* Variables, Constantes Y Tipos De Datos
* El Tipo Cadena De Caracteres
* Operadores
* Instrucciones De Control
* Arrays
* Clases Y Objetos
* Definición Formal De Clase Y Objeto
* Creación De Objetos A Partir De Clases
* Implementación De Métodos Y Atributos De Una Clase
* Métodos Estáticos
* Modificadores De Acceso
* Tipos Genéricos
* La Clase Object Y Las Conversiones De Tipos
* Definición De Tipos Genéricos. Ventajas
* Comodines Y Restricciones De Tipos
* Métodos Genéricos
* Utilización De Las Librerías Básicas De Java
* Importar Clases Y Paquetes Externos
* El Paquete Java.Lang
* Manipulación De Cadenas Con La Clase String
* Operaciones Matemáticas Con La Clase Math
* Clases De Envoltorio
* Autoboxing Y Autounboxing
* Operaciones De Entrada-Salida
* La Clase Printstream Para Salida De Datos
* Lectura De Caracteres Con Inputstream
* Lectura De Cadenas Con Bufferedreader
* Lectura De Datos Con La Clase Scanner
* Gestión De Colecciones
* Las Clases De Colección Java.Util.Arraylist Y Java.Util.Hashtable
* Enumeraciones E Iteraciones
* Colecciones De Tipos Genéricos
* Programación Orientada A Objetos Con Java
* Constructores
* Sobrecarga De Métodos
* Herencia
* Concepto De Herencia
* Características De La Herencia En Java
* Ejecución De Constructores En La Herencia
* Uso De Super Y This
* Sobreescritura De Métodos
* Uso De Modificadores Final Y Protected
* Herencia Y Tipos Genéricos
* Clases Abstractas
* Polimorfismo
* Interfaces
* Excepciones
* Clases De Excepción
* Excepciones Marcadas Y No Marcadas
* Control De Excepciones
* Utilización De Los Bloques Try, Catch, Finally
* Declaración De Una Excepción
* Lanzamiento De Excepciones
* Excepciones Personalizadas
* Aplicaciones Basadas En Interfaces Gráficas
* Los Paquetes Java.Awt Y Javax.Swing
* Creación De Ventanas Y Cuadros De Diálogo
* Gestión De Eventos
* Principales Clases De Eventos
* Interfaces De Escucha Y Adaptadores
* Registro De Un Evento
* Utilización De Controles Swing
* Creación De Un Control
* Añadir Controles A Un Contenedor
* Principales Controles Swing
* Gestores De Organización
* Applets
* Características De Un Applet
* Creación De Un Applet
* Métodos Del Ciclo De Vida De Un Applet
* Introducción A Las Aplicaciones Multitarea
* Concepto De Tarea Y Multitarea
* Creación De Aplicaciones Multitarea
* Herencia De La Clase Thread
* Sobreescitura Del Método Run()
* Inicio De Una Tarea
* Utilización De La Interfaz Runnable
* Principales Métodos Para El Control De La Multitarea
* Preparación Para El Examen Sun Certified Java Programmer (Scjp 310-065)
* Repaso De Los Conceptos Más Importantes Orientados Al Examen
* Prácticas De Simulación De Examen
Módulo 2: Desarrollo De Aplicaciones Web Con
J2Ee *
Arquitectura De Aplicaciones J2Ee
* El Modelo De Tres Capas En Internet
* Características De Las Aplicaciones De Tres Capas
* Interacción Cliente – Capa Intermedia
* El Protocolo Http
* Tecnologías Cliente, Capa Intermedia Y Datos
* La Arquitectura J2Ee
* Capa Web Y Capa De Negocio
* Componentes Y Servicios J2Ee
* Contenedores J2Ee
* Estructura De Una Aplicación Web J2Ee
* El Descriptor De Despliegue Web.
Xml * Desarrollo De Aplicaciones Web Con
Servlets * Características De Un Servlet
* Creación De Un Servlet
* Extensión De La Clase Httpservlet
* Sobreescritura De Los Métodos Del Ciclo De Vida De Un Servlet
* Creación Del Primer Servlet
* Registro De Un Servlet En Web.Xml
* Generación Dinámica De Páginas Desde Un Servlet
* Envío De Datos A Un Servlet
* Redireccionamiento Y Reenvío De Peticiones
* Mantenimiento Del Estado En Aplicaciones Web J2Ee
* Inserción De Datos En Url
* Variables De Petición, Sesión Y Aplicación
* Cookies
* Desarrollo De Aplicaciones Web Con
Jsp * Características De La Tecnología Jsp
* Inserción De Código Java En Una Página Jsp
* Scriptles
* Expresiones
* Declaraciones
* Generación De Páginas Web Con Jsp
* Los Objetos Integrados Jsp
* Directivas Jsp
* Acciones Jsp
* Utilización De Javabeans En Páginas Jsp
* Características De Los Javabeans
* Ventajas De Su Utilización En Aplicaciones Web
* Volcado De Datos Cliente En Un Javabean Con La Acción Jsp Setproperty
* Creación De Librerías Personalizadas Para Jsp
* El Lenguaje De Expresiones El Para Jsp
* La Librería De Acciones Estándar Jstl
* Acceso A Datos En Aplicaciones
J2Ee * Fundamentos Del Lenguaje Sql
* La Tecnología
Jdbc * El Api Jdbc
* Creación De Conexiones
* Ejecución De Consultas
* Manipulación De Resultados
* Procedimientos Almacenados
* Utilización De Jdbc En Servlets Y Jsp
* La Arquitectura Modelo Vista Controlador.
* Estructuración De Aplicaciones Web J2Ee
* Capas Mvc
* El Controlador
* La Vista
* El Modelo
* El Framework Struts
* Definición, Ámbito De Utilización Y Ventajas
* Componentes De Struts
* El Api De Struts
* El Descriptor Struts-Config.
Xml * Librerías Jsp De Struts
* Desarrollo De Una Aplicación J2Ee Con Struts
* Java Server Faces(Jsf)
* Componentes De La Tecnología Jsf
* Beans Gestionados
* Construcción De Una Aplicación Jsf
* Desarrollo De Componentes Jsf
* Utilización De
Ajax En Aplicaciones Java
* Fundamentos De Ajax
* Las Tecnologías Ajax
* Xhtml Y Hojas De Estilo
*
Javascript Y El Dom
* El Objeto Xmlhttprequest
* Construcción De Una Aplicación Ajax
* Formas De Crear Un Objeto Xmlhttprequest
* Peticiones Asíncronas
* Manipulación De Resultados
* Formato De Datos Json
* Utilidades Para Trabajar Con Ajax
* La Librería Prototype
* Programando En Java En El Servidor Con Direct Web Remoting (Dwr)
* Utilización De Ajax Con Jsf
* Creación De Componentes Enterprise Javabeans (Ejbs)
* La Arquitectura Ejb
* Definición De Ejb
* Características Y Ventajas
* Ámbito De Utilización De Ejbs
* Tipos De Componentes Ejb
* Diferencias Entre Un Ejb 3.0 Y Versiones Anteriores
* Implementación De Un Ejb
* Anotaciones, Interfaces, Clases Y Descriptores De Despliegue
* Descriptores De Despliegue
* Despliegue De Un Ejb
* Creación De Aplicaciones Web Clientes De Ejb
* Análisis De Los Ejbs De Sesión
* Stateless Session Bean Frente A Stateful Sesion Bean
* Métodos Del Ciclo De Vida
* Proceso De Construcción De Un Ejb De Sesión
* Message-Driven Bean
* Introducción A Jms
* Construcción Y Despliegue De Un Mdb
* Análisis De Ejbs De Entidad
* Entidades Y Persistencia
* El Api Entitymanager
* Empaquetado Y Despliegue De Clases De Entidad
* Servicios Web Con
J2Ee * Introducción A
Xml * Definición Y Características
* Aplicaciones Del Xml En La Web
* Vocabularios Xml
* El Lenguaje De Estilo Xsl
* Manipulación De Documentos Xml
* Definición De Servicio Web. Aplicaciones
* Arquitectura De Servicios Web
* Estándares De La Arquitectura De Servicios Web
* Soap
* Wsdl
* Uddi
* Implementación De Servicios Web Con J2Ee
* Aplicaciones J2Ee Clientes De Servicios Web
* Preparación Para El Examen Sun Certified Web Component Developer (Scwcd 310-081)
* Repaso De Los Conceptos Más Importantes Orientados Al Examen
* Prácticas De Simulación De Examen
* Proyecto Fin De Máster
Durante El Desarrollo Del Proyecto, Se Realizan Pruebas De Examen De Certificación.
- Javascript
- Java
- J2Se
- J2Ee
- Aplicaciones Web
- Aplicaicones Windows
- Xml
- Programacion Avanzada
- Oracle
- Desarrollo De Aplicaciones
- Jsp
- Java Se
- Java Ee
- Java 1.5
Java En Lugar De Ser Un Producto, Es Una Especificación De Código Libre Creada Por Sun Microsystems Y Adoptada Por Las Principales Empresas De Ti A Nivel Mundial. Sin Duda, Esta Característica Hace A Java Diferente De Otros Lenguajes De Programación, Ya Que Java En Lugar De Ser Un Producto Propietario A Un Sólo Proveedor, (El Cual Potencialmente Puede "Obligarnos" A Correr Solo En Una Plataforma ), Java Es Una Especificación Opensource Compatible Con Cualquier Sistema Operativo.