Cursos y Másters | ||
| Inicio Profesores Aulas Testimonios Cursos Masters Tecnologías Cursos Gratuitos Galería de Proyectos Solicitar Información |
|
Máster Certificado en Programación Empresarial (J2EE) con JavaDatos Generales
En este máster te enseñamos desde cero todas las tecnologías en demanda por las empresas de hoy: SQL y bases de datos con JDBC, aplicaciones web con Servlets y JSP, programación en red, J2EE (incluyendo JNDI, JMS, EJB 2.0, JTA/JTS), XML/XSLT, WAP 2.0/WML, Struts y mucho más. Todo esto en un único máster, didáctico, sin rellenos y totalmente práctico, en grupos reducidos de verdad (máximo 10 personas), presencialmente o a distancia, realizando prácticas con los productos líder del mercado (MySQL, Oracle, IBM Websphere, IBM Visual Age, JBuilder, JBoss, Eclipse,...). Profesores con experiencia empresarial y docente, materiales didácticos propios escritos especialmente para este máster, amplia bolsa de trabajo, biblioteca de consulta gratuita y por supuesto, estarás preparado para los exámenes oficiales de Sun Microsystems. Resultados Garantizados.
|
|
Durante la duración del curso tendrás acceso ilimitado a nuestra biblioteca, que dispone de más de medio millar de títulos, con opción de consulta, préstamo domiciliario, etc.
|
|
Gracias a los acuerdos a los que hemos llegado con mayoristas informáticos, obtendrás interesantes precios en la compra de equipos informáticos y periféricos, dado que Planetalia subvencionará parte del precio de venta al público habitual de estos equipos.
|
|
Al finalizar el curso, te ofrecemos de forma gratuita, durante un año, un sitio web privado (sin publicidad ni banners - todo íntegramente tuyo) donde podrás alojar tus proyectos, tu curriculum o cualquier otra cosa que quieras publicar. Es una excelente forma de mostrar a las empresas los programas y diseños que has realizado. ¿Qué mejor garantía de tu capacidad para un responsable de recursos humanos el poder ver cosas terminadas?
El hospedaje web incluye un espacio de almacenamiento de 20 Mb, una cuenta de correo accesible mediante POP3, un servidor de aplicaciones Java, acceso a base de datos MySQL, posibilidad de utilizar scripts Perl y PHP, etc.
|
|
Este curso incluye de regalo varios CDs con todo el software necesario para realizar las prácticas del curso, de forma que puedas practicar en casa todo lo que quieras.
No necesitarás gastarte ni un céntimo de euro adicional para poder seguir el curso
|
|
Este curso te prepara para las certificaciones oficiales del fabricante. Estas certificaciones constituyen un excelente añadido a tu curriculum
|
|
Con el curso te entregaremos documentación elaborada por nuestros profesor específicamente para este curso.
|
Temario del Curso
MODULO 1 - JAVA BÁSICO
MODULO 2 - APLICACIONES GRÁFICAS CON JAVA
MODULO 3 - ENTORNOS DE DESARROLLO VISUALES (I)
|
|
![]() |
|
|
Eclipse 2.x |
Borland JBuilder X |
IBM WebSphere Application Development Studio |
1. IBM WebSphere Application Development Studio (WSAD)
2. Manejo Básico de WSAD
3. Técnicas de Depuración
4. Creación de aplicaciones visuales con WSAD
5. Borland JBuilder X
6. Gestión de aplicaciones visuales con Borlad JBuilder X
PROYECTO 1 - DESARROLLO DE UNA APLICACIÓN MULTIMEDIA
MODULO 4 - INTRODUCCIÓN A LAS BASES DE DATOS Y SQL
|
|
|
|
MySQL |
Oracle 9i |
1. Aplicaciones de dos capas. Aplicaciones Cliente/Servidor.
2. Introducción a las bases de datos. Terminología y conceptos.
3. Técnicas de entrevista con los clientes - análisis de requisitos.
4. Creación del modelo de datos en base a las necesidades de los clientes.
5. Diagramas Entidad Relación
6. Normalización del modelo de datos
7. Lenguaje SQL - Sentencias de definición y manipulación de datos
8. Lenguaje SQL - Consultas. Subconsultas
9. Joins internos y externos. Operaciones cartesianas.
10. Uniones y Agrupaciones
11. Vistas
12. Creación de tablas con restricciones de dominio. Integridad Referencial
MODULO 5 - BASES DE DATOS DESDE JAVA
1. Programación de bases de datos desde Java - JDBC
2. Obtención de información extendida sobre la base de datos
3. Extensiones JDBC2
4. Nociones de Transacciones
5. Situaciones conflictivas entre Transacciones. Niveles de aislamiento entre transacciones.
6. Creación de componentes empresariales y beans autopersistentes
MODULO 6 - ENTORNOS DE DESARROLLO VISUALES (II)
|
|
|
Oracle JDeveloper 9i |
1. Introducción a Oracle JDeveloper 9i
2. Gestión de Proyectos
3. Ejecución y depuración de programas
4. Desarrollo de aplicaciones visuales
5. Conectividad con bases de datos
PROYECTO 2 - DESARROLLO DE UNA APLICACIÓN VISUAL DE BASES DE DATOS
MODULO 7- HTML
1. Introducción a los lenguajes de contenido
2. HTML Básico
3. Tablas, Imágenes y Enlaces
4. Mapas de Imagen.
5. Creación de Formularios
6. Extensiones de HTML - CSS y CSS2
MODULO 8- JavaScript
1. Introducción al lenguaje
2. Matrices en JavaScript.
3. Matrices Asociativas
4. Funciones
5. Objetos y Prototipos.
6. Objetos internos del navegador
7. Modelo DOM de un documento HTML
8. Eventos.
9. Manejo de formularios. Validación de datos
10. Manejo de HTML y estilos desde JavaScript
11. Precarga de imágenes
12. Campos Encadenados.
13. Creación de menús y animaciones en JavaScript
MODULO 9- REDES
1. Introducción a las redes de ordenadores
2. Tipos de redes y transmisión de la información.
3. Estructura de Internet. Direccionamiento IP
4. Protocolos Internet básicos
5. Funcionamiento del sistema DNS
6. Funcionamiento del sistema de Correo Electrónico
7. Funcionamiento de la Web
8. Concepto de Socket
9. Sockets de Cliente
10. Sockets de Servidor
11. Creación de servidores multihilo.
PROYECTO 3 - DESARROLLO DE UN CLIENTE Y SERVIDOR DE CHAT
MODULO 10 - APLICACIONES WEB Y SERVLETS
1. Concepto de aplicación web. Aplicaciones de tres capas y N-capas
2. Protocolo HTTP
3. Concepto de Servlet
4. Estructura de una aplicación web.
5. Descriptores de despliegue
6. Aplicaciones web comprimidas
7. El servidor de aplicaciones JBoss. Instalación y configuración.
8. Administración básica de aplicaciones en JBoss
9. Diseño de Servlets básicos
MODULO 11 - SERVLETS AVANZADOS
1. Envío de contenido multimedia
2. Envío de contenido comprimido
3. Generación de gráficos JPEG en tiempo real
4. Conceptos Avanzados - sesiones y atributos persistentes
5. Redirecciones de cliente
6. Redirecciones de servidor
7. Cookies
8. Técnicas de identificación del usuario
9. Encabezados HTTP avanzados.
MODULO 12 - PÁGINAS JSP / JSTL
1. Páginas JSP
2. Modelos de desarrollo - Modelo JSP 1
3. Modelo JSP2 o Model View Controller (MVC)
4. MVC con Beans Empresariales
5. Uso de tags de beans en JSP
6. Protección de recursos
7. Autenticación y autorización simple
8. Creación de librerías de tags
9. Tags simples
10. Tags con parámetros
11. Tags con contenido
PROYECTO 4 - DESARROLLO DE UNA TIENDA WEB
MODULO 13 - SERVIDORES DE APLICACIONES POPULARES
|
|
|
|
|
JBoss 3.2 |
Tomcat |
IBM WebSphere |
1. El servidor de aplicaciones Tomcat .
2. Instalación y configuración
3. Despliegue de aplicaciones en Tomcat
4. El servidor de aplicaciones WebSphere.
5. Instalación y configuración.
6. Despliegue de aplicaciones en Websphere.
7. Consola de administración de Websphere
8. Otros servidores de aplicaciones del mercado
MODULO 14 - WAP y WML
![]() |
![]() |
![]() |
1. Introducción a WAP
2. Emuladores de Terminales. Nokia. Ericsson
3. WML Básico
4. Enlaces y Acciones
5. Imágenes en WML
6. Formularios y variables
MODULO 15 - XML
1. Introducción a XML
2. Creación de DTDs
3. Modelo DOM de documentos XML.
4. XPath
5. Transformación de XML mediante XSLT. Hojas de estilo
6. El Parser XML de Microsoft - MSXML 4
7. Proceso de documentos XML desde Java - Interfaz DOM
8. Manipulación de XML desde JavaScript
9. Islas de datos en HTML
10. Uso de XML para aplicaciones multivista
MODULO 16 - Arquitectura J2EE
1. Introducción a la arquitectura J2EE
2. El Servicio de directorios JNDI
3. Pools de conexiones
4. Creación y uso de Pools de conexiones
5. Pools de conexiones en JBoss
6. Pools de conexiones en Websphere
7. Tipos de EJB
8. Arquitectura y aplicaciones con EJBs
9. Las transacciones y los EJB
10. Instalación de aplicaciones EJB
MODULO 17 - Desarrollo de aplicaciones J2EE con EJBs
1. Beans de sesión (Session beans)
2. Tipos de beans de sesión
3. Creación y despliegue de beans de sesión
4. Beans de entidad (Entity Beans)
5. Tipos de beans de entidad
6. Beans CMP
7. Beans BMP
8. Relaciones entre beans de entidad
9. Los beans de entidad y las transacciones
10. Arquitecturas MVC con beans
11. Seguridad declarativa y EJBs
12. Creación de EJBs en Borland JBuilder X
13. Creación de EJBs en Oracle JDeveloper
14. Creación de EJBs con IBM WSAD
MODULO 18 -
Arquitectura Struts
1. Introducción a la arquitectura Struts
2. Componentes controladores, modelos y vistas
3. Los controladores : ActionServlet / Action / RequestProcessor
4. Las vistas en Struts
5. Internacionalización
6. Gestión de errores en Struts
7. Tags más frecuentes de la librería de tags
MODULO 19 - UML
1. Modelado con UML
2. Diagramas de estáticos (diagramas estructurales de clases)
3. Diagramas de casos de uso
4. Diagramas de secuencia / interacción / colaboración
5. Diagramas de estado y actividades
6. El entorno de modelado Poseidon UML CE
MODULO 20 - Patrones
1. Concepto de patrón
2. ¿Para qué sirven los patrones?
3. Nuevos nombres para viejos conocidos.
4.
Patrones de Creación
5. Patrón Factoría Abstracta (Abstract Factory)
6. Patrón Constructor (Builder)
7. Patrón Método Factoría (Factory Method)
8. Patrón Prototipo (Prototype)
9. Patrón Singletón (Singleton)
10. Patrones Estructurales
11. Patrón Adaptador (Adapter)
12. Patrón Puente (Bridge)
13. Patrón Entidad Compuesta (Composite)
14. Patrón Decorador (Decorator)
15. Patrón Fachada (Facade)
16. Patrón Proxy (Proxy)
17. Patrones de Comportamiento
18. Patrón Cadena de Responsabilidad (Chain of Responsability)
19. Patrón Comando (Command)
20. Patrón Intérprete (Interpreter)
21. Patrón Iterador (Iterator)
22. Patrón Mediador (Mediator)
23. Patrón Memento (Memento)
24. Patrón Observador (Observer)
25. Patrón Estado (State)
PROYECTO FINAL - DESARROLLO DE UNA APLICACIÓN EMPRESARIAL COMPLETA
Requisitos del Curso
¿A quién va dirigido el curso?El máster es apropiado para todas aquellas personas que no hayan programado previamente, o bien que tengan unos conocimientos de programación básicos y deseen explorar en profundidad el desarrollo de aplicaciones en el lado del servidor. El máster está especialmente orientado a la inserción laboral.
Objetivos del cursoAl finalizar con éxito el master se garantizan las prácticas en empresas de forma que comiences a acumular experiencia inmediatamente
Adicionalmente, el máster prepara para las siguientes certificaciones oficiales de Sun MicroSystems
Aviso legal sobre marcas y logotipos.
Copyright © 2002-2006 Planetalia S.L. Todos los derechos reservados