Cursos Gratuitos para Trabajadores

Cursos gratis - Aula virtual

Sector Servicios a las Empresas

100% subvencionados

Sector servicios y consultaría

Dirigidos a autónomos, consultores, trabajadores en ERTE y trabajadores de ETT

Modalidad presencialModalidad: Aula virtual

LocalizaciónLocalidades: Málaga, Sevilla y Santander

Colectivos prioritarios

Colectivos prioritarios: Mujeres, personas mayores de 45 años, tener alguna discapacidad reconocida,  trabajadores de baja cualificación o desempleados sin titulación

SEPE

    Solicita más información




    **Aviso Legal | Política de privacidad

    Objetivos:

    Desarrollar aplicaciones web a través de la arquitectura JSF.

    Duración:

    40 Horas

    Contenidos Formativos

    1. Arquitectura JAVA SERVER FACE
    2. Bibliotecas de etiquetas JSF
    3. Tipos de BEANS en JSF
    4. Navegación en JSF
    5. Objetos GUI avanzados
    6. Conversores y validadores
    7. Providers de JDBC
    8. Facelets
    9. Conceptos avanzados

    Objetivos:

    Programar aplicaciones de servicio Web.

    Duración: 

    30 Horas

    Contenidos Formativos

    UNIDAD DIDÁCTICA 1. SERVICIO WEB

    Arquitectura de los Servicios Web

    Tecnologías básicas

    Tecnologías J2EE para Servicios Web

    UNIDAD DIDÁCTICA 2. CREACIÓN DE SERVICIOS WEB

    Arquitectura de los Servicios Web orientados a RPC

    Tipos de datos compatibles

    Creación de servicios con WebLogic

    Handlers de mensajes

    UNIDAD DIDÁCTICA 3. INVOCACIÓN DE SERVICIOS WEB

    Tipos de acceso

    Invocación mediante stub estático

    Invocación mediante proxy dinámico

    Interfaz de invocación dinámica (DII)

    UNIDAD DIDÁCTICA 4. REGISTROS XML

    Características de los registros UDDI

    Acceso a registros mediante JAXR

    Servidores de registro

    UNIDAD DIDÁCTICA 5. PROYECTO DE PROGRAMACIÓN DE UNA APLICACIÓN DE SERVICIO WEB

    Objetivos:

    Desarrollar y entender una aplicación básica en angular.JS, para trabajadores con conocimientos en desarrollo web (HTML, CSS y JavaScript).

    Duración:

    24 Horas

    Contenidos Formativos

    1. Visión general de angular.js
    2. Introducción a Angular.js
    3. Conceptos básicos
    4. $rootscope/$scope
    5. Templates
    6. Modules
    7. Controllers
    8. Directivas ng
    9. Filters
    10. Services
    11. Formularios

    Objetivos:

    Desarrollar proyectos utilizando metodologías ágiles.

    Duración:

    25 Horas

    Contenidos Formativos

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN.

    1. Origen de los modelos ágiles
    2. El manifiesto ágil
    3. Principios
    4. Interdependencia de la gestión de proyectos

    UNIDAD DIDÁCTICA 2. BASES PARA UN CAMBIO DE MODELO.

    1. Liderazgo para el cambio
    2. Habilidades
    3. El compromiso

    UNIDAD DIDÁCTICA 3. APLICACIÓN DE MODELOS ÁGILES.

    1. El modelo de gestión
    2. El modelo de cambio
    3. El modelo de cambio en pasos de Kotter
    4. El pensamiento LEAN
    5. Realidad de los proyectos de software

    UNIDAD DIDÁCTICA 4. EL TRIÁNGULO DE HIERRO: ALCANCE, COSTE Y PLAZO.

    1. Datos cuantitativos según the standish group
    2. Nuevas dimensiones en el triángulo (calidad , valor e innovación)
    3. Análisis de los fallos
    4. Remedios
    5. Buenas prácticas
    6. Integración
    7. Scrum
    8. Estimaciones en Scrum
    9. Técnicas de priorización
    10. La gestión de riesgos
    11. Retrospectiva de los proyectos
    12. Mejoras

    UNIDAD DIDÁCTICA 5. KANBAN.

    1. Proyectos de SW
    2. Principios Tableros
    3. Kanban aplicado a proyectos de mantenimiento
    4. Diferencias con SCRUM

    UNIDAD DIDÁCTICA 6. TIPOS DE CONTRATOS.

    1. Contratos ágiles
    2. Contratos a precio cerrado
    3. Gestor de proyectos
    4. Dinámica de grupo
    5. Trabajo en equipo
    6. Inventario de tareas
    7. Autoorganización
    8. Modelos PMI y CMMI hacia ágil
    9. Trabajar con proyectos tradicionales

    Objetivos:

    Aprender técnicas y buenas prácticas ágiles de Ingeniería Software para implementar con éxito Scrum a nivel de desarrollo técnico (TDD, Refactorización, Integración continua) y aplicarlas en un entorno Java profesional.

    Duración: 

    24 Horas

    Contenidos Formativos

    1. Arquitectura en un entorno ágil con SCRUM.
    2. Técnicas de construcción de un equipo ágil.
    3. Comportamientos colaborativos de apoyo.
    4. Diseño de productos software con test DRIVEN DEVELOPMENT (TDD)
    5. Ciclo de desarrollo TDD.
    6. Principio y buenas prácticas en pruebas unitarias.
    7. Medidas de calidad en pruebas.
    8. Pruebas de aceptación con ATDD.
    9. Prácticas fundamentales de integración continua (IC).
    10. Técnicas de automatización de pruebas de software.
    11. Configuración de la IC. Repositorio de código.
    12. Refactorización del código. Código limpio. Patrones.

    Objetivos:

    Desarrollar aplicaciones Web partiendo de la especificación Java EE 5.

    Duración: 

    40 Horas

    Contenidos Formativos

    UNIDAD DIDÁCTICA 1. LA TECNOLOGÍA SERVLET.

    1. Métodos HTTP.
    2. Interfacehttpservletrequest.
    3. Interface httpservletresponse.
    4. Ciclo vida.
    5. Tu turno.
    6. Evaluación.

    UNIDAD DIDÁCTICA 2. ESTRUCTURA Y DESPLIEGUE DE APLICACIONES WEB.

    1. Estructura de directorios y archivos de una aplicación Web.
    2. Descriptor despliegue.
    3. Archivo WAR.
    4. Tu turno.
    5. Evaluación.

    UNIDAD DIDÁCTICA 3. EL CONTENEDOR WEB.

    ServletContext.

    Ámbitos de los atributos.

    Modelo procesamiento de las peticiones.

    1. Ciclo de vida de los eventos.
    2. RequestDispatcher.
    3. Tu turno.
    4. Evaluación.

    UNIDAD DIDÁCTICA 4. SESIONES.

    1. HttpSession.
    2. Sessions listeners.
    3. Diferentes métodos guardar información.
    4. Tu turno.
    5. Evaluación

    UNIDAD DIDÁCTICA 5. SEGURIDAD.

    1. Fundamentos de seguridad.
    2. Seguridad en el descriptor de despliegue.
    3. Tipos de autenticación.
    4. Tu turno.
    5. Evaluación.

    UNIDAD DIDÁCTICA 6. LA TECNOLOGÍA JAVASERVER PAGES.

    1. JSP
    2. Ciclo de vida.
    3. Objetos implícitos.
    4. Configuración.
    5. Tu turno.
    6. Evaluación.

    UNIDAD DIDÁCTICA 7. EXPRESSION LANGUAGE (EL)

    1. Acceso variables implícitas.
    2. Operadores.
    3. Tu turno.
    4. Evaluación.

    UNIDAD DIDÁCTICA 8. JSP CON ACTIONS ESTÁNDAR

    1. Tags información.
    2. Tags eventos.
    3. Tu turno.
    4. Evaluación.

    UNIDAD DIDÁCTICA 9. JSP CON TAG LIBRARIES.

    1. Directivas.
    2. JSTL.
    3. Tu turno.
    4. Evaluación.

    UNIDAD DIDÁCTICA 10. CONSTRUCCIÓN DE UNA TAG LIBRARIE.

    1. Modelo eventos clásicos.
    2. PageContext API.
    3. Acceso a tags.
    4. Modelo eventos simple.
    5. Configuración.
    6. Tu turno.
    7. Evaluación.

    UNIDAD DIDÁCTICA 11. PATRONES JAVA EE.

    1. Lista Patrones.
    2. Aplicación.
    3. Tu turno.
    4. Evaluación.

    UNIDAD DIDÁCTICA 12. PRÁCTICUM.

    1. Ejercicios de repaso y asociación de ideas.
    2. Ejercicios prácticos evaluables de carácter obligatorio.
    3. Debates propuesto por el tutor para trabajo en grupo.

    Objetivos:

    Desarrollar aplicaciones web a través de la arquitectura JSF.

    Duración:

    20 Horas

    Contenidos Formativos

    1. Arquitectura JAVA SERVER FACE
    2. Bibliotecas de etiquetas JSF
    3. Tipos de BEANS en JSF
    4. Navegación en JSF
    5. Objetos GUI avanzados
    6. Conversores y validadores
    7. Providers de JDBC
    8. Facelets
    9. Conceptos avanzados

    Formaciones en nuevas tecnologías