IFC_B_0613 Desarrollo web en entorno servidor
El desarrollo web en entorno servidor es uno de los pilares del ecosistema digital actual, y dominar sus tecnologías te abre las puertas a un mercado laboral en constante expansión.
- Duración220 h
- Unidades9
- FormatoSCORM 1.2
Sobre este contenido
El desarrollo web en entorno servidor es uno de los pilares del ecosistema digital actual, y dominar sus tecnologías te abre las puertas a un mercado laboral en constante expansión. Con este Certificado de Competencia aprenderás a seleccionar arquitecturas y tecnologías de programación web en entorno servidor, escribir sentencias ejecutables e integrar código en lenguajes de marcas, entre otros contenidos clave del desarrollo backend. Adquirirás competencias prácticas y actualizadas que te permitirán afrontar proyectos reales con garantías profesionales en entornos tecnológicos exigentes. Da el paso y consolida tu perfil como profesional del desarrollo web con una formación reconocida dentro del Sistema de Formación Profesional.
A quién va dirigido
Este certificado está dirigido a cualquier persona interesada en el mundo del desarrollo web y la programación, independientemente de su punto de partida. Es ideal tanto para quienes buscan iniciarse en el sector tecnológico como para profesionales que deseen formalizar o ampliar sus conocimientos en programación web del lado del servidor. También resulta de gran interés para técnicos, informáticos o perfiles digitales que quieran reforzar su especialización en backend.
Temario
9 unidades didácticas · 220 horas
Contenido9 unidades
Introducción a las arquitecturas y tecnologías web en entorno servidor
- Modelos de ejecución en cliente/servidor
- Generación dinámica de páginas web
- Lenguajes de programación en entorno servidor
- Integración con lenguajes de marcas
- Integración con servidores web
- Herramientas y frameworks de programación
Elementos básicos de programación en entorno servidor
- Tecnologías asociadas a páginas dinámicas
- Lenguaje de marcas para mostrar en cliente
- Etiquetas para inserción de código
- Tipos de datos y conversiones
- Variables, operadores y ámbitos
Bloques de sentencias embebidos en lenguajes de marcas
- Tomas de decisión
- Bucles
- Matrices (arrays)
- Tipos de datos compuestos
- Funciones
- Recuperación de información del cliente
- Procesamiento de información en formularios
- Comentarios en el código
Desarrollo de aplicaciones web embebidas en lenguajes de marcas
- Mantenimiento del estado
- Almacenamiento y recuperación en el cliente
- Seguridad: usuarios, perfiles y roles
- Autenticación de usuarios
- Pruebas y depuración
Patrones de diseño
- Separación de la lógica de negocio
- Uso de frameworks web en servidor
- Controles de servidor
- Generación dinámica de interfaces
- Técnicas de generación web
- Principios de POO
- Patrones de diseño creacionales
- Patrones de diseño estructurales
- Patrones de diseño de comportamiento
- Técnicas de prueba de código
- Documentación del código
Acceso a datos
- Configuración de conexiones a datos
- Apertura y cierre de conexiones
- Recuperación de datos
- Edición de registros
- Gestión de conjuntos de resultados
- Recorrido de datos
- Actualización de información
- Eliminación de registros
- Orígenes de datos alternativos
- Pruebas de acceso a datos
- Documentación del acceso a datos
Servicios web
- Tecnologías de servicios web
- Protocolos de comunicación
- Arquitecturas actuales de servicios
- Formatos de intercambio de datos
- Desarrollo del servicio web
- Despliegue del servicio
- Definición de la interfaz
- Consumo de servicios
- Herramientas de prueba
- Uso de frameworks de documentación
Frameworks
- Introducción a tecnologías servidor
- Características de los frameworks
- Instalación de frameworks
- Generación dinámica de páginas
- Creación de elementos interactivos
- Interacción con el usuario
- Técnicas de obtención remota
- Integración de datos remotos
- Modificación dinámica de la estructura
- Actualización de contenidos web
Aplicaciones web híbridas
- Tecnologías y frameworks para aplicaciones híbridas
- Reutilización de código e información
- Utilización de repositorios de información
- Incorporación de funcionalidades específicas
- Uso de librerías para Big Data y análisis
- Prueba, depuración y documentación
Más contenidos de Programación y Desarrollo
Ver los 500 →- IFC_C_003_4B Instalación y uso de aplicaciones ofimáticas410 h
- IFC_C_004_5B Programación de sistemas de gestión730 h
- IFC_C_005_5B Programación de aplicaciones multiplataforma570 h
- IFC_B_0612 Desarrollo web en entorno cliente170 h · 7 unid.
- IFC_B_0490 Programación de servicios y procesos140 h · 5 unid.
- IFC_B_0485 Programación220 h · 9 unid.