Curso gratis Experto en Gestión y Desarrollo de Aplicaciones Web

Curso gratis Experto en Gestión y Desarrollo de Aplicaciones Web online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: A distancia y Online

Duración del curso: 100 Horas

Titulación: Diploma acreditativo con las horas del curso


Curso Gratis Online para Trabajadores y Empresas

Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.

Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.

OBJETIVOS DEL CURSO GRATIS EXPERTO EN GESTIÓN Y DESARROLLO DE APLICACIONES WEB

El presente CURSO EN GESTIÓN Y DESARROLLO DE APLICACIONES WEB ofrece una formación especializada en la materia. Si se dedica al mundo de la programación y desarrollo o desearía hacerlo y quiere conocer los aspectos fundamentales sobre el desarrollo de aplicaciones web este es su momento, con el Curso en Gestión y Desarrollo de Aplicaciones Web podrá adquirir los conocimientos necesarios para desempeñar esta función de la mejor manera posible.

CONTENIDO DEL CURSO GRATIS EXPERTO EN GESTIÓN Y DESARROLLO DE APLICACIONES WEB

UNIDAD DIDÁCTICA 1. INTERNET

  1. Introducción a la historia y los orígenes de Internet
  2. Principales servicios que ofrece Internet
  3. - World Wide Web (WWW)
  4. - Correo electrónico
  5. - Transferencia de archivos mediante FTP
  6. - Otros servicios relevantes
  7. La tecnología subyacente de Internet
  8. - Arquitectura TCP/IP y comparación con el modelo OSI
  9. - Protocolos de Internet: TCP, UDP, SNMP, SMTP, entre otros
  10. - El protocolo HTTP y su funcionamiento
  11. Redes TCP/IP
  12. - Dirección IP: evolución y conceptos clave
  13. - Sistemas de nombres de dominio (DNS): estructura y funcionamiento
  14. - Ámbitos de Internet: Intranet, Internet y Extranet, con aspectos de seguridad y cortafuegos

UNIDAD DIDÁCTICA 2. LA WORLD WIDE WEB

  1. Historia resumida de la World Wide Web
  2. Conceptos básicos de la arquitectura web
  3. - Principios para diseñar sistemas web eficientes
  4. - Componentes esenciales de un sistema web
  5. - Arquitectura en capas
  6. El navegador web (cliente)
  7. - Hardware necesario: dispositivos fijos y móviles
  8. - Sistemas operativos compatibles y conexión a Internet
  9. - Navegadores: características y comparativa
  10. - Funcionalidades avanzadas: extensiones, aplicaciones específicas, etc.
  11. Servidores web
  12. - Servidores comunes y su uso
  13. - Funciones principales de un servidor web
  14. - Configuración y seguridad en servidores web
  15. - Funcionalidades avanzadas: extensiones, servidores virtuales, etc.
  16. Servidores de aplicaciones
  17. - ¿Qué es un servidor de aplicaciones?
  18. - Características principales
  19. - Comparativa entre diferentes servidores de aplicaciones
  20. - Configuración y seguridad
  21. - Funcionalidades avanzadas: escalabilidad, balanceo de carga, alta disponibilidad
  22. Servidores de bases de datos
  23. - Servidores de bases de datos para Internet
  24. - Características básicas y funcionalidades avanzadas
  25. Servidores complementarios en una arquitectura web
  26. - Servidores de correo, DNS, proxies y LDAP
  27. - Otros: servidores de mensajería, antivirus, filtrado de contenidos, etc.
  28. Infraestructura para servidores en Internet
  29. - Servicios en la nube (Cloud)
  30. - Tipos de servicios: IaaS, PaaS, SaaS
  31. - Ventajas y desventajas de la nube
  32. - Comparativa entre principales servicios en la nube

UNIDAD DIDÁCTICA 3. APLICACIONES WEB

  1. Historia y clasificación de las aplicaciones informáticas
  2. - Aplicaciones de terminal y servidores de terminal virtual
  3. - Programas de escritorio
  4. - Aplicaciones cliente/servidor
  5. - Aplicaciones web
  6. - Ventajas y desventajas comparativas de cada tipo
  7. Tecnologías para desarrollar aplicaciones
  8. - Características específicas según el tipo de aplicación
  9. - Comparativa entre diferentes tecnologías
  10. Tecnologías específicas para desarrollo web
  11. - Portales y sus características principales
  12. - Gestores de contenidos: portales y sistemas documentales
  13. - Contenidos multidispositivo
  14. - Componentes básicos en portales web: portlets y otros elementos
  15. - Comparativa de portales web más utilizados

UNIDAD DIDÁCTICA 4. MODELOS DE DATOS

  1. Concepto de dato y ciclo de vida de los datos
  2. Tipos de datos
  3. - Datos básicos
  4. - Registros
  5. - Datos dinámicos
  6. Modelos conceptuales de datos
  7. - Patrones y modelos genéricos
  8. El modelo relacional
  9. - Descripción y principios
  10. - Entidades, tipos y atributos
  11. - Relaciones, subtipos y cardinalidad
  12. - Claves primarias y foráneas
  13. - Normalización y formas normales
  14. Construcción del modelo lógico
  15. - Definición de tablas y columnas
  16. - Claves y dependencias
  17. - Normalización y normal forms
  18. Modelo físico de datos y archivos de almacenamiento
  19. - Tipos de archivos y modos de acceso
  20. - Organización física de los datos
  21. Transformación de modelos lógicos en físicos
  22. Herramientas para crear modelos de datos

UNIDAD DIDÁCTICA 5. SISTEMAS DE GESTIÓN DE BASES DE DATOS (SGBD)

  1. ¿Qué es un SGBD?
  2. Componentes y estructura de un SGBD
  3. - Gestión del almacenamiento
  4. - Gestión de consultas y motor de reglas
  5. Terminología clave
  6. Administración del SGBD
  7. - Rol del DBA
  8. - Gestión de índices y seguridad
  9. - Copias de seguridad y replicación
  10. Gestión de transacciones
  11. - ¿Qué es una transacción?
  12. - Elementos y protocolos de control de concurrencia
  13. - Procesos de recuperación
  14. Tipos de SGBD
  15. - Distribuidos, orientados a objetos, XML y data warehouses
  16. Criterios para escoger un SGBD comercial adecuado

UNIDAD DIDÁCTICA 6. LENGUAJES DE GESTIÓN DE BASES DE DATOS Y EL ESTÁNDAR SQL

  1. Introducción al estándar SQL
  2. Creación y gestión de bases de datos
  3. - Creación de tablas y tipos de datos
  4. - Definición y creación de índices y claves primarias y externas
  5. Gestión de registros
  6. - Inserciones, modificaciones y borrados
  7. Realización de consultas
  8. - Sintaxis general y selección de columnas
  9. - Enlaces entre tablas y condiciones
  10. - Uso de funciones y valores nulos
  11. - Ordenación de resultados
  12. Manipulación de datos: funciones y conversiones
  13. - Funciones para cadenas, números, fechas y conversiones
  14. Consultas avanzadas
  15. - Uniones (joins) y subconsultas
  16. - Agrupaciones y funciones de agrupación
  17. - Agrupación por múltiples columnas y expresiones
  18. - Filtrado de grupos
  19. Vistas
  20. - Concepto, creación y mantenimiento
  21. - Vistas actualizables
  22. Funciones avanzadas y control
  23. - Reglas de integridad y disparadores
  24. - Gestión de permisos y optimización de consultas

UNIDAD DIDÁCTICA 7. DESARROLLO Y DESPLIEGUE DE APLICACIONES WEB

  1. Modelos básicos en desarrollo web: MVC
  2. Herramientas populares para crear aplicaciones web
  3. - Características principales y comparativa
  4. Procesos de desarrollo y pruebas
  5. - Entornos de desarrollo, staging y producción
  6. Organización de recursos en una aplicación web
  7. - Archivos, estilos, configuraciones, imágenes y librerías
  8. Seguridad en aplicaciones web
  9. - Niveles y estándares de seguridad
  10. - Técnicas de autenticación, autorización y gestión de sesiones
  11. - Uso de certificados digitales y sesiones seguras
  12. Procedimiento para desplegar una aplicación web
  13. - Pasos y verificación del proceso

UNIDAD DIDÁCTICA 8. VERIFICACIÓN Y PRUEBAS DE APLICACIONES WEB

  1. Características y fases del proceso de testing
  2. Tipos de pruebas
  3. - Funcionales y estructurales
  4. - Integración con otros sistemas
  5. - Usabilidad, accesibilidad y detección de errores (caja negra)
  6. - Seguridad y protección contra ataques
  7. - Rendimiento: pruebas de carga y estrés
  8. - Integridad de datos
  9. Planificación y diseño de pruebas
  10. - Estrategias comunes y consideraciones de confidencialidad
  11. - Automatización y herramientas de testing

UNIDAD DIDÁCTICA 9. CONTROL DE VERSIONES

  1. ¿Qué es el control de versiones?
  2. Conceptos clave y características principales
  3. - Tipos: centralizado y distribuido
  4. Mecanismos de gestión
  5. - Repositorios y operaciones de gestión
  6. - Registro de cambios («commit»), operaciones atómicas
  7. - Ramificaciones y fusiones
  8. - Etiquetas y líneas de base
  9. - Actualizaciones y congelaciones
  10. - Resolución de conflictos
  11. Buenas prácticas en control de versiones
  12. Herramientas populares y sus características
  13. - Comparativa y usos en proyectos
  14. - Integración con otras herramientas de desarrollo

UNIDAD DIDÁCTICA 10. DOCUMENTACIÓN DE APLICACIONES WEB

  1. Importancia y características de la documentación en el ciclo de vida del software
  2. Organización y estructura básica de los documentos
  3. - Gestión de versiones y actualizaciones
  4. Tipos de documentación
  5. - Requisitos, arquitectura, técnica, usuario y comercial
  6. - Formatos y soportes: en línea, en documentos, ayuda contextual
  7. - Uso de wikis y herramientas automáticas de generación
  8. Estándares y buenas prácticas en documentación
  9. - Actualización continua y colaboración en equipo
  10. - Uso de recursos multimedia, como videotutoriales

MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA

  • Manual teórico: Gestión y Desarrollo de Aplicaciones Web
  • Cuaderno de ejercicios: Gestión y Desarrollo de Aplicaciones Web

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso