¿Qué quieres aprender?

Máster de Programación J2EE

Máster de Programación J2EE

FinderIT-Formación

Máster semipresencial

Madrid


1.400
IVA inc.

Duración : 5 Meses

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid

Requisitos

Necesarios: Conocimientos básicos de programación Recomendados: Conocimientos de programación orientada a objetos y algo de Bases de Datos.

Temario completo de este curso

1. Modulo i: Diseño de bbdd relacionales

1.1 Introduccion a las bbdd y sql

1.1.1 definicion de bbdd

1.1.2 introduccion al lenguaje sql

1.2 Diseño de bbdd modelo e/r

1.2.1 concepto de entidad

1.2.2 concepto de relacion

1.3 Transformaciones de esquemas e/r a esquemas relacionales

1.3.1 relaciones 1:1

1.3.2 relaciones 1:n

1.3.3 relaciones n:m

1.3.4 concepto de atributo

1.4 Diseño de una bbdd relacional

1.4.1 concepto de tabla

1.4.2 concepto de fila

1.4.3 concepto de columna

1.4.4 concepto de campo clave

1.5 Lenguaje de definicion de datos ( ldd )

1.5.1 creacion de tablas

1.5.2 modificacion de tablas

1.5.3 borrado de tablas

1.6 Lenguaje de manipulacion de datos ( lmd )

1.6.1 sentencia select

1.6.2 sentencia update

1.6.3 sentencia insert

1.6.4 sentencia delete

2. Modulo ii: fundamentos de programacion en la plataforma j2ee

2.1 Fundamentos de java

2.1.1 tipos de datos

2.1.2 variables

2.1.3 operadores

2.1.4 sentencias de control

2.1.5 arrays

2.2 P.o.o

2.2.1 concepto de clase

2.2.2 concepto de metodo

2.2.3 concepto de propiedad

2.2.4 objeto

2.2.5 constructores

2.2.6 herencia

2.2.7 polimorfismo

2.2.8 clases abstracta

2.2.9 manejo de excepciones

2.3 Interfaces

2.3.1 definicion de interfaces

2.3.2 manejo de interfaces

2.3.3 implementacion

2.3.4 variables de una interface

2.4 Programacion concurrente

2.4.1 creacion de un hilo

2.4.2 hilo principal

2.4.3 creacion de multiples hilos

2.4.4 prioridades de los hilos

2.5 Aplicaciones de escritorio

2.5.1 awt : botones, etiquetas, textfield,etc

2.5.2 swing: botones, etiquetas, textfield.etc

2.5.3 manejo de eventos: fuentes de eventos, receptores de eventos,

adaptadores

2.6 Introducion al trabajo con bbdd y sql

2.6.1 jdbc

2.6.2 clase controladora

2.6.3 clases conectoras

2.6.4 modelo de 2 capas modelo 3 capas

2.7 Lenguaje de manipulacion de datos (lmd)

2.7.1 sentencia select

3. Modulo iii: Desarrollos web en la plataforma j2ee

3.1 Fundamentos de la arquitectura cliente/servidor

3.1.1 conexión cliente/servidor

3.1.2 protocolo http

3.1.3 tipos de exploradores web

3.1.4 tipos de servidores web (apache, tomcat,etc)

3.2 Lenguaje html

3.2.1 como transmiten los datos los formularios

3.2.2 elemento form

3.2.3 campos de texto

3.2.4 botones de envio

3.2.5 botones de restablecimeinto

3.2.6 botones de control de formularios

3.2.7 casillas de verificacion

3.2.8 botones de radio

3.3 Servlets

3.3.1 estructura

3.3.2 ciclo

3.3.3 lectura de parametros

3.3.4 encabezados de peticion

3.3.5 generacion de respuesta

3.3.6 uso se sesiones

3.4 J.s.p

3.4.1 scriptles

3.4.2 variables predefinidas

3.4.3 declaraciones

3.4.4 integracion servlet y los j.s.p

3.4.5 uso se sesiones

3.5 Manejo de cookies

3.5.1 beneficios de las cookies

3.5.2 generar cookies

3.5.3 atributos de las cookies

3.5.4 lectura de las cookies

3.6 Javascript

3.6.1 conceptos basicos

3.6.2 vincular en html y j.s.p

3.6.3 procesar formularios

3.6.4 creacion de ventanas dinamicas

3.6.5 gestion de botones

3.6.6 manejo de eventos

3.7 Conceptos avanzados desarrollos web: modelo 3 capas mvc

3.7.1 por que el uso de varias capas

3.7.2 p.o.j.o.s

3.7.3 d.a.os

3.7.4 papel de los servlets en la arquitectura mvc

3.7.5 papel de los j.s.p en la arquitectura mvc

3.7.6 diagramas web

4 Modulo iv: conceptos avanzados en la plataforma j2ee

4.1 Struts 2: conceptos basicos y avanzados.

4.1.1 ficheros de configuracion

4.1.2 integracion con j.s.p

4.1.3 uso de etiquetas lenguaje ognl

4.1.4 manejo de actions

4.1.5 uso de paginas dinamicas

4.1.6 interceptores

4.2 Ajax:

4.2.1 que es ajax

4.2.2 fases en la ejecucion de una aplicacion ajax

4.2.3 eventos en una pagina web y manejadores

4.2.4 ejecucion del lado del cliente

4.2.5 comunicacion con el servidor

4.2.6 manipular datos en formato xml

4.2.7 modelos de datos dom

4.2.8 json

4.2.9 direct web remoting

4.2.10 ajax y j.s.f

4.2.11 ejemplos de uso en los desarrollos web

4.3 Hibernate:

4.3.1 ficheros de configuracion

4.3.2 conexiones a bbdd y manejo de tablas: mapeos y anotaciones

4.3.3 relaciones 1:1

4.3.4 relaciones 1:n y n:1

4.3.5 relaciones n:m

4.3.6 hql

4.3.7 herencia

4.3.8 interceptores y eventos

4.4 Webservices:

4.4.1 conceptos de las webservices

4.4.2 ficheros wsdl

4.4.3 comunicación con diferentes sistemas

4.4.4 ejemplos

4.5 Spring 3:

4.5.1 conceptos de spring 3

4.5.2 contenedores de ioc e inyección de dependencias

4.5.3 inyección de colecciones

4.5.4 spring web

4.5.5 spring jdbc

4.5.6 integracion spring hibernate

4.5.7 ejemplos

4.6 J.s.f 1

4.6.1 conceptos basicos jsf1

4.6.2 entorno de trabajo: eclipse, apache tomcat, librerias.

4.6.3 modelo, vista, controlador en jsf.

4.6.4 configuracion de los beans y navegacion.

4.6.5 etiquetas jsf standard

4.6.6 conversion y validacion

4.6.7 manejo de eventos

4.7 J.s.f 2

4.7.1 conceptos basicos jsf2

4.7.2 entorno de trabajo: eclipse, apache tomcat, librerias.

4.7.3 modelo, vista, controlador en jsf.

4.7.4 configuracion de los beans y navegacion. (anotaciones)

4.7.5 facelets : estructura de una pagina .xhtml

4.7.6 elementos de un formulario

4.7.7 uso de grid y tablas

4.7.8 manejo de errores

4.7.9 uso de mensajes

4.7.10 eventos

4.7.11 objetos de sesion

4.7.12 javascript en jsf2

4.7.13 primafaces: menus, formularios, tablas, botones,etc

4.7.14 uso de ajax

4.7.15 integracion j.d.b.c

4.7.16 integracion hibernate

4.7.17 integracion spring

Ver más