- Plazas disponibles
INFORMACIÓN SOBRE CURSOS GRATUITOS 2024
PROGRAMACIÓN WEB EN EL ENTORNO SERVIDOR (MF0492_3)
Objetivos:
Desarrollar elementos software en el entorno servidor.
Módulo perteneciente al Certificado de Profesionalidad IFCD0210 - Desarrollo de aplicaciones con tecnologías web.
Horario de las clases de presenciales:
Lunes a Viernes de 08:30 a 14:30
Lugar de impartición:
EUROFORMAC VALENCIA: Avda Duque de Mandas, 41
Fechas de impartición del curso:
12/11/2024 — 23/01/2025
Requisitos:
Ser trabajador (régimen general, autónomo o ERTE) y cumplir alguno de los siguientes requisitos:
• Título de Bachillerato o equivalente (al estar vinculado a un Certificado de Profesionalidad de nivel 3).
• Certificado de profesionalidad de nivel 3.
• Certificado de profesionalidad de nivel 2 de la misma familia y área profesional.
• Cumplir el requisito académico de acceso a los ciclos formativos de grado superior o bien haber superado las correspondientes pruebas de acceso reguladas por las administraciones educativas.
• Tener superada la prueba de acceso a la universidad para mayores de 25 años y/o de 45 años.
• Tener las competencias clave necesarias, de acuerdo con lo recogido en el anexo IV del real decreto 34/2008, para cursar con aprovechamiento la formación correspondiente al certificado de profesionalidad.
Consulte disponibilidad de plazas para personas desempleadas con demanda de empleo activa.
Ficha técnica
- Tipo de formación
- PRESENCIAL
- Horas
- 240
- Horas presenciales
- 240
MÓDULO 1. PROGRAMACIÓN WEB EN EL ENTORNO SERVIDOR
UNIDAD FORMATIVA 1. DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR
UNIDAD DIDÁCTICA 1. EL PROCESO DEL DESARROLLO DE SOFTWARE
- Modelos del ciclo de vida del software .
- Análisis y especificación de requisitos
- Diseño
- Implementación. Conceptos generales de desarrollo de software
- Validación y verificación de sistemas
- Pruebas de software
- Calidad del software
- Herramientas de uso común para el desarrollo de software
- Gestión de proyectos de desarrollo de software
UNIDAD DIDÁCTICA 2. LA ORIENTACIÓN A OBJETOS
- Principios de la orientación a objetos. Comparación con la programación estructurada
- Clases de objetos
- Objetos
- Herencia
- Modularidad
- Genericidad y sobrecarga
- Desarrollo orientado a objetos
- Lenguajes de modelización en el desarrollo orientado a objetos
UNIDAD DIDÁCTICA 3. ARQUITECTURAS WEB
- Concepto de arquitectura web
- El modelo de capas
- Plataformas para el desarrollo en las capas servidor
- Herramientas de desarrollo orientadas a servidor de aplicaciones web
UNIDAD DIDÁCTICA 4. LENGUAJES DE PROGRAMACIÓN DE APLICACIONES WEB EN EL LADO SERVIDOR
- Características de los lenguajes de programación web en servidor
- Tipos y características de los lenguajes de uso común
- Criterios en la elección de un lenguaje de programación web en servidor. Ventajas e inconvenientes
- Características generales
- Gestión de la configuración
- Gestión de la seguridad
- Gestión de errores
- Transacciones y persistencia
- Componentes en servidor. Ventajas e inconvenientes en el uso de contenedores de componentes
- Modelos de desarrollo. El modelo vista controlador
- Eventos e interfaz de usuario
- Documentación del software. Inclusión en código fuente. Generadores de documentación
UNIDAD FORMATIVA 2. ACCESO A DATOS EN APLICACIONES WEB DEL ENTORNO SERVIDOR
UNIDAD DIDÁCTICA 1. MODELOS DE DATOS
- Concepto de dato. Ciclo de vida de los datos
- Tipos de datos
- Definición de un modelo conceptual
- El modelo relacional
- Construcción del modelo lógico de datos
- El modelo físico de datos. Ficheros de datos
- Transformación de un modelo lógico en un modelo físico de datos
- Herramientas para la realización de modelos de datos
UNIDAD DIDÁCTICA 2. SISTEMAS DE GESTIÓN DE BASES DE DATOS (SGBD).
- Definición de SGBD
- Componentes de un SGDB. Estructura
- Terminología de SGDB
- Administración de un SGDB
- Soluciones de SGBD
- Criterios para la selección de SGBD comerciales
UNIDAD DIDÁCTICA 3. LENGUAJES DE GESTIÓN DE BASES DE DATOS. EL ESTÁNDAR SQL
- Descripción del estándar SQL
- Creación de bases de datos
- Gestión de registros en tablas
- Consultas
- Conversión, generación y manipulación de datos
- Consultas múltiples. Uniones (joins)
- Agrupaciones
- Vistas
- Funciones avanzadas
UNIDAD DIDÁCTICA 4. LENGUAJES DE MARCAS DE USO COMÚN EN EL LADO SERVIDOR
- Origen e historia de los lenguajes de marcas. El estándar XML
- Características de XML
- Estructura de XML
- Estándares basados en XML
- Análisis XML
- Uso de XML en el intercambio de información
UNIDAD FORMATIVA 3. DESARROLLO DE APLICACIONES WEB DISTRIBUIDAS
UNIDAD DIDÁCTICA 1. ARQUITECTURAS DISTRIBUIDAS ORIENTADAS A SERVICIOS
- Características generales de las arquitecturas de servicios distribuidos
- Modelo conceptual de las arquitecturas orientadas a servicios
- Aspectos de seguridad en arquitecuturas orientadas a servicios
- Implementación de arquitecturas orientadas a servicios mediante tecnologías web
- Implementación de la seguridad en arquitecturas orientadas a servicios
- Directorios de servicios
UNIDAD DIDÁCTICA 2. PROGRAMACIÓN DE SERVICIOS WEB EN ENTORNOS DISTRIBUIDOS
- Componentes software para el acceso a servicios distribuidos
- Programación de diferentes tipos de acceso a servicios
- Herramientas para la programación de servicios web