CURSOS GRATUITOS PARA TRABAJADORES

Cursos IT gratuitos

Sector servicios y consultaría

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

Modalidad presencial

Modalidad: Aula virtual

Colectivos prioritarios

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

 

    Solicita más información




    **Aviso Legal | Política de privacidad

    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:

    Participar en diálogos sobre competencias clave en su entorno profesional, conocer un mercado – tecnológico – en constante expansión, realizar breve inmersión en el mundo analítico actual y ser capaz de acceder a casos de éxito en distintos sectores.

    Duración: 

    40 Horas

    Contenidos Formativos

    1. Antecedentes, definiciones y bases para un correcto entendimiento
    2. La importancia del dato
    3. Algunos conceptos técnicos de la analítica tradicional
    4. Representación de los datos
    5. Introducción al big data ç
    6. Introducción a la analítica avanzada

    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:

    Crear y mantener bases de datos con el gestor de BBDD MySQL.

    Duración:

    40 Horas

    Contenidos Formativos

    1. INSTALACIÓN

    1.1. Introducción.
    1.2. Obtener el paquete XAMPP.
    1.3. Instalar el paquete XAMPP.
    1.4. Apache y MySQL como servicios.
    1.5. Resumen de la instalación

    1. CREAR UN SITIO WEB

    2.1. ¿Cómo funcionan las páginas PHP?
    2.2. Crear un alias en Apache.
    2.3. Crear un sitio en Dreamweaver.
    2.4. La página principal.

    1. INTRODUCCIÓN A PHP

    3.1. Las etiquetas PHP.
    3.2. Variables.
    3.3. Tipos de datos.
    3.4. Constantes.

    1. ARRAYS Y ESTRUCTURAS DE CONTROL

    4.1. Arrays.
    4.2. Estructuras de repetición.
    4.3. Estructuras de decisión.
    4.4. Combinar estructuras.

    1. FUNCIONES

    5.1. Introducción.
    5.2. Crear funciones.
    5.3. Llamar a una función.
    5.4. Paso de parámetros.
    5.5. Parámetros por defecto.

    1. INCLUIR ARCHIVOS

    6.1. Ámbito de las variables.
    6.2. Variables estáticas.
    6.3. Uso de include y require.
    6.4. Incluir una sola vez.
    6.5. Seguridad de los archivos incluidos.

    1. PROGRAMACIÓN ORIENTADA A OBJETOS (I)

    7.1. Introducción.
    7.2. Clases.
    7.3. Propiedades.
    7.4. Métodos.

    1. PROGRAMACIÓN ORIENTADA A OBJETOS (II)

    8.1. Visibilidad.
    8.2. Crear objetos.
    8.3. Destructores.

    1. RECOGER DATOS DEL USUARIO (I)

    9.1. Introducción.
    9.2. La directiva eliminada register_globals.
    9.3. El array $_GET.
    9.4. El array $_POST.

    1. RECOGER DATOS DEL USUARIO (II)

    10.1. Recogerlos en una página distinta.
    10.2. Recogerlos en la misma página.
    10.3. Entradas requeridas.

    1. VALIDACIÓN DE FORMULARIOS

    11.1. Expresiones regulares.
    11.2. Limpiando la información.
    11.3. Comprobar el formulario de origen

    1. TRABAJAR CON COOKIES

    12.1. Introducción.

    12.2. Crear cookies.

    12.3. Caducidad de las cookies.

    12.4. Dependencia del navegador.

    12.5. Características de las cookies

    1. SESIONES EN PHP

     

    1. 1. ¿Qué es una sesión?
      13.2. El array $_SESSION.
      13.3. Finalizar la sesión.
      13.4. El identificador de las sesiones.
      13.5. ¿Dónde se almacena la información de sesión?
      1. ACCESO A ARCHIVOS

    14.1. Introducción.
    14.2. Crear el archivo.
    14.3. Escribir en el archivo.
    14.4. Leer de un archivo.

    1. TRATAMIENTO DE ERRORES

    15.1. Introducción.
    15.2. Nivel de registro de errores.
    15.3. Mensajes de error personalizados.
    15.4. Lanzar errores.
    15.5. Guardar los errores en un registro.

    16.BASES DE DATOS

    16.1. MySQL.
    16.2. Contraseña para el root.
    16.3. Extensión mysqli.
    16.4. PHPMyAdmin.
    16.5. Administración de usuarios.

    1. LA BASE DE DATOS DE EJEMPLO

    17.1. Tipos de tablas en MySQL.
    17.2. Crear tablas.
    17.3. Relaciones 1 a muchos.
    17.4. Relaciones muchos a muchos.

    1. EL LENGUAJE SQL

    18.1. Introducción.
    18.2. La sentencia SELECT.
    18.3. Selecciones complejas.
    18.4. Funciones agregadas.
    18.5. La sentencia INSERT.
    18.6. La sentencia UPDATE.
    18.7. La sentencia DELETE.

    1. ACCEDER A LA BASE DE DATOS

    19.1. Introducción.
    19.2. Establecer la conexión.
    19.3. Mostrar los datos en una tabla.
    19.4. Cerrar la conexión.
    19.5. Mejorar el aspecto.

    1. BUSCANDO MÁS FUNCIONALIDAD

    20.1. Ordenar el resultado.
    20.2. Dividir el resultado en páginas.
    20.3. Consultas preparadas.

    1. AUTENTICACIÓN DE LOS USUARIOS

    21.1. La página de login.
    21.2. La página de registro.
    21.3. Asegurar la confidencialidad.

    1. EL PROCESO DE COMPRA (I)

    22.1. Introducción.

    22.2. Modificar listaproductos.php.

    22.3. La página comprar.php.

    22.4. Identificar al cliente.

    1. EL PROCESO DE COMPRA (II)

    23.1. La página carritocompra.php.
    23.2. Confirmar el pedido.
    23.3. La página de desconexión.
    23.4. Migrar el carrito de la compra.
    23.5. Probar la compra.

    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.

    Formaciones en nuevas tecnologías