Cursos Gratuitos para Trabajadores

Formaciones TIC

Sector Servicios a las Empresas

Cursos Gratuitos TIC para autónomos y trabajadores de consultoras, ETT’s, ingenierías
100% subvencionados
 Cursos gratuitos para trabajadores
 
 
Modalidad: Presencial
Localidades: Madrid, Málaga, Sevilla y Santander.

SEPE

Solicita más información




**Aviso Legal | Política de privacidad

Formaciones Gratuitas 100% subvecionadas

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

Objetivos:

Gestionar y administrar BBDD con Oracle 10G.

Duración: 

30 Horas

Contenidos Formativos

UNIDAD DIDÁCTICA 1. DISEÑO Y PROGRAMACIÓN.

  1. Instalación
  2. Arquitectura de una base de datos Oracle
  3. Tablas Relacionales: Propiedades Índices El lenguaje SQL Vistas
  4. Procedimientos almacenados Funciones y paquetes Desencadenadores (triggers) Java en la base de datos

UNIDAD DIDÁCTICA 2. ADMINISTRACIÓN DEL SERVIDOR.

  1. Propiedades de base de datos
  2. Esquemas
  3. Seguridad

UNIDAD DIDÁCTICA 3. ADF (APPLICATION DEVELOPMENT FRAMEWORK).

  1. Arquitectura mvc
  2. Apache struts
  3. Jdeveloper 10G

UNIDAD DIDÁCTICA 4. COMPONENTES DE NEGOCIO.

  1. Validación de entidad
  2. Objetos de vista
  3. Módulos SQL modelador
  4. Métodos de acceso a datos de tipo segu

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 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:

Conocer la metodología propuesta para gestión de proyectos por el PMI en su PMBOK

Duración:

35 Horas

Contenidos Formativos

  1. Introducción
  2. PMBOK®guide
  3. Procesos de dirección de proyectos
  4. Gestión de la integración
  5. Gestión del alcance
  6. Gestión del tiempo gestión del costo
  7. Gestión de la calidad
  8. Gestión de los recursos humanos
  9. Gestión de la comunicación
  10. Gestión de riesgos
  11. Gestión de las adquisiciones
  12. Gestión de los interesados
  13. Responsabilidad profesional y social

Objetivos:

Implementar, configurar, y en su caso administrar, un entorno de virtualización del escritorio con aplicaciones Microsoft.

Duración:

25 Horas

Contenidos Formativos

Unidad 1: Escenarios de virtualización de escritorio

  1. Introducción a la gestión de la virtualización
  2. Planificación del despliegue de virtualización de aplicaciones y escritorios

Unidad 2: Implementar Windows Virtual PC y el Modo XP

  1. Instalar Windows Virtual PC
  2. Configurar Windows Virtual PC
  3. Instalar, configurar y administrar el Modo XP de Windows
  4. Crear y distribuir imágenes personalizadas para el Modo XP

Unidad 3: Implementar Microsoft Enterprise Desktop Virtualization

  1. Introducción a MED-V
  2. Instalar los servidores de administración de MED-V
  3. Implementar clientes MED-V

Unidad 4: Configurar y distribuir imágenes MED-V

  1. Gestionar la implementación de MED-V
  2. Trabajar con el espacio de trabajo de MED-V
  3. Informes y resolución de problemas

Unidad 5: Implementar la virtualización de aplicaciones de Microsoft

  1. Introducción
  2. Planificación para virtualizar aplicaciones
  3. Despliegue de servidores de virtualización de aplicaciones

Unidad 6: Planificar e implementar los clientes App-V

  1. Introducción
  2. Instalar y configurar los clientes App-V
  3. Administrar la configuración de las características de los clientes

Unidad 7: Administrar la virtualización de aplicaciones

  1. Utilizar la consola de administración Application Virtualization
  2. Publicar aplicaciones en un entorno App-V
  3. Tareas de administración avanzadas para la virtualización de aplicaciones

Unidad 8: Secuenciar aplicaciones para la virtualización

  1. Introducción
  2. Planificación y configuración del entorno
  3. Secuenciar aplicaciones
  4. Escenarios avanzados de secuenciación

Unidad 9: Configurar Remote Desktop Services y RemoteApp

  1. Introducción a RDS
  2. Publicar RemoteApp utilizando RDS
  3. Acceder a los programas remotos desde el cliente

Unidad 10: Implementar la virtualización del estado del usuario

  1. Introducción a estado del usuario
  2. Configurar perfiles móviles y redirección de carpetas

Unidad 11: Configurar la infraestructura de escritorios virtuales

  1. Introducción a Windows Server 2008 R2 Hyper-V
  2. Configurar escritorios virtuales

Unidad 12: Resumen de las tecnologías de virtualización de escritorio

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

Objetivos:

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

Duración: 

40 Horas

Contenidos Formativos

Unidad didáctica 1. Instalación

Unidad didáctica 2. Crear un sitio web

Unidad didáctica 3. Introducción a PHP

Unidad didáctica 4. Arrays y estructuras de control

Unidad didáctica 5. Funciones

Unidad didáctica 6. Incluir archivos

Unidad didáctica 7. Programación orientada a objetos (i)

Unidad didáctica 8. Programación orientada a objetos (ii)

Unidad didáctica 9. Recoger datos del usuario (i)

Unidad didáctica 10. Recoger datos del usuario (ii)

Unidad didáctica 11. Validación de formularios

Unidad didáctica 12. Trabajar con cookies

Unidad didáctica 13. Sesiones en PHP

Unidad didáctica 14. Acceso a archivos

Unidad didáctica 15. Tratamiento de errores

Unidad didáctica 16. Bases de datos

Unidad didáctica 17. La base de datos de ejemplo

Unidad didáctica 18. El lenguaje SQL

Unidad didáctica 19. Acceder a la base de datos

Unidad didáctica 20. Buscando más funcionalidad

Unidad didáctica 21. Autenticación de los usuarios

Unidad didáctica 22. El proceso de compra (i)

Unidad didáctica 23. El proceso de compra (ii)

Objetivos:

Programar aplicaciones mediante el lenguaje Java y frameworks relacionados.

Duración: 

30 Horas

Contenidos Formativos

  1. Introducción
  2. El modelo de factorías ejemplos de programación
  3. El API CORBA de JAVA 2: org.omg
  4. Cambios en el servicio de nombres
  5. Introducción a los patrones J2EE
  6. Optimización de la capa interna y de la comunicación entre capas

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:

Implementar AJAX en aplicaciones.

Duración:

40 Horas

Contenidos Formativos

UNIDAD 1: INTRODUCCIÓN Y CONCEPTOS.

  1. Concepto AJAX.
  2. Tecnologías para el trabajo con AJAX.
  3. JavaScript Orientados a Objetos.
  4. DOM del navegador
  5. XML.

UNIDAD 2: ELEMENTOS QUE COMPONEN AJAX.

  1. El objeto XMLHttpRequest.
  2. Realizar una petición con AJAX.
  3. Recibir la petición. La respuesta en formato texto.
  4. Recibir la petición. La respuesta en formato XML.
  5. JSON.
  6. Mostrar los resultados al usuario.
  7. Procesar la respuesta XML.

UNIDAD 3: HERRAMIENTAS PARA AJAX.

  1. Frameworks y librerías para AJAX.
  2. Prototype y script.aculo.us.
  3. Jquery.
  4. Xajax.
  5. Otros

UNIDAD 4: IMPLEMENTACIÓN DE AJAX.

  1. Planteamiento general.
  2. La base de datos.
  3. El componente del cliente.
  4. El componente del servidor

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:

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 enterprise con el framework Django.

Duración:

40 Horas

Contenidos Formativos

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN

UNIDAD DIDÁCTICA 2. DJANGO Y FORMULARIOS.

UNIDAD DIDÁCTICA 3. DJANGO. PLANTILLAS AVANZADAS Y JQUERY.

UNIDAD DIDÁCTICA 4. ACCESO A DATOS Y ACTIVE RECORD.

UNIDAD DIDÁCTICA 5. JAVASCRIPT Y DOM.

UNIDAD DIDÁCTICA 6. FORMULARIOS Y VALIDACIONES.

UNIDAD DIDÁCTICA 7. MODELOS Y RELACIONES.

UNIDAD DIDÁCTICA 8. ADMINISTRACIÓN Y SEGURIDAD.

UNIDAD DIDÁCTICA 9. SESIONES.

UNIDAD DIDÁCTICA 10. DESPLIEGUES.

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:

Conocer los avances en programación y diseño web a través de las aportaciones de lenguajes como HTML, PHP y DHTML.

Ser capaz de crear una página básica a través de varios lenguajes de programación y conocer el funcionamiento del servidor local de páginas web.

Duración:

40 Horas

Contenidos Formativos

  1. Introducción al desarrollo de aplicaciones web y requisitos de ASP.NET.
  2. Conceptos de programación orientada a objetos.
  3. Creando una página básica.
  4. Conceptos de Web Forms.
  5. Configuración de IIS.