PRESENTACIÓN:
Exes es una compañía española especializada en las Tecnologías de la Información desde principios del año 1998.
Desde el inicio somos especialistas en ofrecer soluciones técnicas y formativas en Desarrollo (plataformas Java/J2EE, XML, .Net, ...), BBDD (Oracle, SQL Server,...), en Metodologías (OO, UML y Métrica), en Gestión Empresarial (Habilidades, Liderazgo,...) y en Entornos Industriales (Impresión 3D, Drones-RPAS, Domótica, Electricidad, Elevación, Climatización, Renovables...). Aportamos un profundo conocimiento técnico al abarcar otras áreas de negocio como Consultoría, Desarrollo, Servicios Profesionales e Integración de Sistemas.
Además, presenta una metodología de formación “on-line” y OpenClass (TelePresencia), en sus cursos “Semipresenciales”, “Blended-Learning” y “A distancia/Online” única en el mundo de la formación e-learning en Tecnologías de la Información.
Exes es una compañía que ha destacado en los últimos años, revolucionando algunas áreas de conocimiento aplicando nuevas técnicas de gestión empresarial vs informáticas, alcanzando, en algunas de sus actividades, posiciones de Liderazgo en España, tal y como la Formación Profesional Informática e Industrial de Alto Nivel.
Con toda esa experiencia acumulada, hemos diseñado un conjunto de programas formativos de primer nivel, con el que miles de alumnos se han formado.
OBJETIVOS:
El objetivo del Máster en Programación Avanzada. (Título Propio Udima) es que todos nuestros alumnos alcancen unos conocimientos técnicos en las tecnologías JAVA, J2EE, sus Frameworks, además de .NET, COBOL etc., que les permita acceder a un puesto de trabajo en el que desarrollar una Carrera Profesional en el ámbito de las Tecnologías de la Información, con un buen nivel de integración técnica, laboral y personal.
El Máster en Programación Avanzada. (Título Propio Udima) está compuesto por un módulo introductorio, seis módulos formativos diferenciados, un trabajo final del Máster y un módulo de prácticas en empresas (convalidables), con un total de 60 créditos ECTS y una duración estimada de 9 meses (un año académico). La estimación de horas de estudio es de 25h por 1 Crédito ECTS. La orientación es teórico-práctica.
CONTENIDOS
Curso Introducción a la Programación(CU114)
Introducción a los lenguajes de programación
Tipos de lenguajes de programación
2.1.Lenguajes de bajo y alto nivel
2.2.Paradigmas de programación
Historia de los lenguajes de programación
Conceptos de lenguajes de programación
4.1.Compilación e interpretación
4.2.Elementos de los lenguajes de programación
4.2.1.Sintaxis
4.2.2.Variables y arrays
4.2.3.Condiciones
4.2.4.Bucles
4.2.5.Funciones
4.2.6.Estructuras
4.2.7.Objetos
Curso de Servlets (CU011)
1.1. J2EE
1.2. Aplicación Web
1.3. Protocolo HTTP
1.4. Servlets
1.4.1. ¿Cómo es un servlet?
1.4.2. Ciclo de vida de un servlet.
1.4.3. Parámetros.
1.4.4. Encabezados.
1.4.5. Códigos de estado
1.4.6. Redirecciones
1.4.7. Cookies.
1.4.8. Niveles de visibilidad
1.4.8.1. Cookie.
1.4.8.2. Request.
1.4.8.3. Session.
1.4.8.4. Applicacion.
1.4.9. Más información.
1.4.10. Generar contenidos binarios.
1.4.11. Modelo Vista Controlador.
1.4.12. Servlet de tipo Listener
1.4.13. Uso de la base de datos.
Curso JSP-Java Server Pages (CU012)
1. JSP (Java Server Pages). Sintaxis Básica.
1.1. Expresiones JSP
1.2. Scriplets JSP
1.3. Declaraciones JSP
1.4. DIrectiva Page
2. Características avanzadas.
2.1. Inclusión de archivos
2.2. Uso de Java Beans desde JSP
2.3. Librerías de Etiquetas
2.4. Sesiones, cookies y application
Curso Struts 2 (CU014)
1. Introducción a Struts 2
1.1. Introducción
1.2. Struts 1
1.3. Struts 2
2. Modelo-vista-controlador
3. Estructura de una aplicación de Struts 2
3.1. Interceptores
3.2. Fichero de configuración
3.3. struts.properties y default.properties
4. Las acciones
4.1. Control de recursos
4.1.1. Acceso a recursos por clase
4.1.2. Acceso a recursos por interfaz
4.1.3. Traslado de parámetros
4.2. Administracion dinámica del mapeo
4.3. Redireccionamientos
4.4. Devolución de resultados
5. Etiquetas disponibles
5.1. Etiquetas de formulario
5.2. Etiquetas de control
6. Mensajes e internacionalización
6.1. Acceso a las propiedades
6.2. Datos multilingües
6.3. Selección dinámica de archivos
6.4. Acceso a los recursos de las clases
7. Validación de las entradas
7.1. Validaciones
7.2. Validadores personalizados
7.3. Gestión de mensajes de error
8. Tipos y conversiones
8.1. Conversiones
8.2. Tipos
9. Modelo y acceso a los datos
9.1. Interceptor Preparable
9.2. Acceso y manipulación de datos
9.3. Empleo de objetos DAO
10. Upload de ficheros
10.1. Etiqueta
10.2. Interceptor fileUpload
11. Descarga de ficheros
11.1. Resultado stream
11.2. Descarga dinámica de ficheros
12. Gestión de la carga de páginas
13. Los interceptores
13.1. Crear nuestro propios interceptores
14. Los resultados
15. Utilizar ajax con JQuery
15.1. Tecnología Ajax
15.2. Complementos Jquery y ajax
16. XSLT
17. Tiles
18. Configuración de Struts 2 mediante anotaciones
18.1. Configuración
18.2. Utilización
Curso EJB´s-Enterprise Java Beans 3.x (CU013)
1. EJB. Introducción:
1.1. Descripción de la arquitectura EJB.
1.2. Misión de los EJB.
2. Tecnología EJB(API 3.0):
2.1. Contenedor EJB.
2.1.1. Misión del contenedor.
2.1.2. Relación del contenedor y las aplicaciones clientes.
2.1.3. Relación del bean con el contenedor.
2.2. Beans Enterprise:
2.2.1. Interfaces Remote y Home.
2.2.2. Misión de los interfaces Remote y Home.
2.2.3. Métodos de los interfaces locales y remotos.
2.2.4. Acceso a EJB de forma local y remota.
2.2.5. Métodos de negocio, extensión de interfaces Remote.
2.2.6. Tipos de Bean.
2.2.7. Ciclo de vida de los beans.
2.2.8. Métodos de retrollamada.
2.2.9. Interacción del bean con el contenedor.
2.3. Tipos de Bean.
2.3.1. Bean de sesión:
Descripción.
Con estado.
Sin estado.
Métodos find y select.
EJB Query Language.
2.3.2. Bean de entidad:
Descripción.
Persistencia manejada por contenedor.
Persistencia manejada por el bean.
2.3.3. Bean de mensajería:
Descripción.
Procesamiento de mensajes.
3. Transacciones:
3.1. Tipos de transacción. Atributos de transacción.
3.2. Asignación de atributos a métodos de interfaces.
4. Seguridad en J2EE:
4.1. Usuarios y roles.
4.2. Asignación de permisos a métodos de los interfaces.
Curso JSF-Java Server Faces 2.x (CU016)
Introducción a JavaServer Faces
Instalación de JSF
Facelets
Templates
Managed beans
Expression Language
Expression Lenguage
Objetos predefinidos
Operadores y palabras clave
Evaluación de propiedades y objetos
Evaluación de propiedades y objetos
Evaluación de métodos
Soporte de idiomas
Formularios
Conversores
Validadores
Listeners
Oyentes del ciclo de vida
Oyentes de componentes
Uso de submit()
Uso de valueChangeListener
Uso de actionListener
Binding
Ajax
Uso de ajax en commands
Uso de ajax en otros componentes
Uso de execute
Etiquetas de la librería ui
10.Componentes Compuestos
Creación de un componente
Implementación y atributos de un componente
Action de un componente
Renderizar facetas en un componente
Insertar contenido en el componente
Creación de componentes con @FacesComponent
Renderizado de componentes con @FacesRenderer
11.Subida de ficheros
12.Integración con Spring y EJB de entidad
PERFIL DEL ALUMNO Y REQUISITOS DE ACCESO
Buscamos personas que destaquen por su trayectoria profesional, Curriculum Académico o alto nivel de interés, en el ámbito del desarrollo y/o la administración en Entornos Tecnológicos. Asimismo, buscamos personas que tengan claras sus metas profesionales y personales, que aporten madurez y pretendan alcanzar puestos de alta cualificación en Áreas de Tecnología.
Para realizar este Programa Formativo, es imprescindible superar un Proceso de Admisión.
No se exige ningún requisito académico de acceso previo, no obstante, el estudiante deberá tener en cuenta que el contenido de algunas unidades didácticas requerirá una mayor o menor dedicación al estudio, dependiendo de su formación académica previa.
Es recomendable que los candidatos estén en posesión de unos conocimientos básicos en programación (estructurada u orientada a objetos).
Dado el limitado número de plazas, es recomendable iniciar este proceso con varios meses de antelación.
METODOLOGÍA
El presente programa formativo se imparte únicamente en la metodologías de enseñanza A Distancia/Online.
Sus características son las siguientes:
a Distancia/Online
El Máster a Distancia/Online se compone de 9 meses de aprendizaje y es la combinación de una metodología de formación a distancia y online, a través de nuestra plataforma de Formación Virtual, exescampus, gestionada y tutorizada por profesores especialistas en cada materia. La distribución es la siguiente:
9 meses de aprendizaje personal teórico - práctico en los que se trabajará sobre los puntos del temario. Además, el alumno contara con las Unidades Teóricas Complementarias, unidades de apoyo a cada materia elaboradas por el equipo docente.
La metodología de estudio de las diferentes asignaturas se realizará mediante unidades teórico-prácticas, en las cuales se presentan los conceptos y resultados más importantes asociados a cada una de los temas contemplados que el estudiante debe estudiar de forma obligada. En las unidades didácticas se encontrarán actividades de evaluación y aprendizaje que el estudiante debe resolver de forma individual. Adicionalmente, se facilitará la bibliografía de referencia, complementaria y adicional a los aspectos desarrollados en cada unidad para que el estudiante pueda profundizar en aquellos temas en los cuales esté más interesado.
La resolución de las actividades didácticas propuestas en cada una de las unidades es imprescindible para la aplicación práctica de los conocimientos adquiridos y además permitirá al profesor evaluar los avances realizados por cada uno de los estudiantes a lo largo de la asignatura.
Acceso Cloud a nuestros servidores con el software instalado y los laboratorios preparados.
Tutorías, foros y chats con cada uno de los profesores de los distintos módulos.
Tutorización personalizada y grupal con “Sesiones de Video-Conferencia”. En estas sesiones se utiliza la herramienta “Blackboard Collaborate”.
Proyecto Fin de Máster. 9 créditos de formación práctica en las que el alumno pondrá en práctica todos los conocimientos adquiridos en el curso mediante la realización de un proyecto. Es obligatorio en los Títulos Propios.
Prácticas en Empresas. 6 créditos de formación práctica en empresas. Es obligatorio en los Títulos Propios, aunque se pueden convalidar con experiencia profesional previa.
Prórroga: La duración del Máster son 9 meses, prorrogables 4,5 meses más.
Para la obtención del Diploma acreditativo los estudiantes deben superar todas las pruebas de evaluación propuestas durante el período académico y superar un examen final presencial, para el que tendrá 2 convocatorias.
Idioma en que se realiza el curso: Español
Titulación obtenida: Doble Titulación: Diploma acreditativo de aprovechamiento emitido por EXES. Máster en Programación Avanzada (Título Propio Udima)
Perspectivas laborales: Ámbito de la programación (JAVA, J2EE, Frameworks, NET...)
Situación laboral requerida: Cualquier situación laboral