Curso gratis Técnico Superior en Desarrollo de Aplicaciones Web

Curso gratis Técnico Superior en 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: 800 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 TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES WEB

El ciclo formativo de Grado Superior Desarrollo De Aplicaciones Web ofrece al alumno la posibilidad de desarrollar su carrera profesional en el ámbito de la informática, especialmente en la programación y el desarrollo de aplicaciones web y multimedia, pudiendo aumentar sus posibilidades laborales en un mercado que cuenta con una amplia perspectiva laboral ya que, cada vez más, las empresas apuestan por implantar tecnologías para aumentar su crecimiento. A través del presente curso se ofrece la formación de preparación para acceso a pruebas libres del grado en Desarrollo de Aplicaciones Web

CONTENIDO DEL CURSO GRATIS TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES WEB

MÓDULO 1. LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN

UNIDAD DIDÁCTICA 1. Características de los lenguajes de marcas

  1. Clasificación y tipos de lenguajes de marcas
  2. Introducción a XML: estructura y uso
  3. Herramientas para editar y crear documentos XML
  4. Cómo elaborar documentos XML que estén correctamente formados
  5. Uso de espacios de nombres en XML para evitar conflictos

UNIDAD DIDÁCTICA 2. Uso de lenguajes de marcas en entornos web

  1. HTML: fundamentos y estructura
  2. Aplicación del color en páginas web
  3. Formateo y estilos de texto
  4. Creación de enlaces de hipertexto
  5. Insertar y gestionar imágenes
  6. Crear listas ordenadas y desordenadas
  7. Construcción de tablas
  8. Uso de marcos (frames) para dividir contenido
  9. Diseño y creación de formularios
  10. Introducción a XHTM y sus diferencias con HTML
  11. Versiones de HTML a lo largo del tiempo
  12. Aplicación de hojas de estilo (CSS) para mejorar la presentación

UNIDAD DIDÁCTICA 3. Aplicación de lenguajes de marcas en la sindicación de contenidos

  1. Concepto y utilidad de la sindicación de contenidos
  2. Tecnologías para crear canales de distribución de contenidos
  3. Validación de contenidos y documentos
  4. Organización de directorios de canales de contenido
  5. Procesos de agregación de contenidos

UNIDAD DIDÁCTICA 4. Definición de esquemas y vocabularios en XML

  1. Declaración y estructura de elementos en XML
  2. XML Schema: definición y utilidad
  3. Vinculación de esquemas con documentos XML
  4. Validación de documentos mediante esquemas

UNIDAD DIDÁCTICA 5. Transformación y adaptación de documentos XML

  1. Técnicas para transformar documentos XML (XSLT y similares)
  2. Uso de reglas de plantilla para convertir contenidos
  3. Documentación técnica de procesos de transformación

UNIDAD DIDÁCTICA 6. Almacenamiento de información

  1. XQuery: manipulación y consulta de XML
  2. Lenguajes para gestionar datos XML
  3. Almacenamiento XML nativo
  4. XPath: navega por documentos XML
  5. XLink y XPointer: enlaces avanzados en XML
  6. XQL: consultas avanzadas de XML

UNIDAD DIDÁCTICA 7. Sistemas de gestión empresarial (ERP)

  1. Conceptos básicos y funcionalidades de los sistemas ERP
  2. Pasos para implementar un sistema ERP en una organización
  3. Proceso de instalación y puesta en marcha
  4. Principales módulos y su función
  5. Exportación y gestión de datos en ERP

MÓDULO 2. SISTEMAS INFORMÁTICOS

UNIDAD DIDÁCTICA 1. Gestión de sistemas microinformáticos

  1. Componentes principales de un sistema informático
  2. Periféricos y adaptadores para conectar dispositivos
  3. Normas de seguridad y prevención de riesgos laborales
  4. Características y ventajas de las redes informáticas
  5. Tipos de redes (LAN, WAN, WLAN, etc.)
  6. Componentes de una red
  7. Topologías de red: estrella, bus, anillo, malla
  8. Tipos de cableado y conectores utilizados
  9. Diagrama físico y lógico de una red local

UNIDAD DIDÁCTICA 2. Instalación de sistemas operativos

  1. Funciones básicas de un sistema operativo
  2. Tipos de sistemas operativos (Windows, Linux, etc.)
  3. Tipos de aplicaciones y su compatibilidad
  4. Licencias y tipos de licenciamiento
  5. Gestores de arranque y su configuración
  6. Uso de máquinas virtuales para pruebas y desarrollo
  7. Consideraciones previas para instalar sistemas libres y propietarios
  8. Requisitos y versiones para la instalación
  9. Procedimientos para instalar y desinstalar aplicaciones
  10. Actualizaciones de sistema y programas

UNIDAD DIDÁCTICA 3. Gestión de la información

  1. Gestión de archivos mediante comandos y entornos gráficos
  2. Estructura de directorios en diferentes sistemas
  3. Búsqueda de información en el sistema
  4. Verificación del software instalado
  5. Herramientas para administrar discos, particiones y volúmenes
  6. Automatización de tareas de mantenimiento

UNIDAD DIDÁCTICA 4. Configuración de sistemas operativos

  1. Gestión de usuarios y grupos locales
  2. Sistemas de seguridad y políticas de contraseñas
  3. Permisos de acceso a recursos
  4. Gestión de servicios y procesos en ejecución
  5. Comandos para configurar sistemas
  6. Herramientas de monitorización y control del sistema

UNIDAD DIDÁCTICA 5. Conexión en red

  1. Configurar TCP/IP en clientes y servidores
  2. Asignación de direcciones IP y máscaras de subred
  3. Configuración estática y dinámica
  4. Archivos de configuración de red
  5. Gestión de puertos y protocolos
  6. Solución de problemas de conectividad
  7. Monitorización de redes
  8. Protocolos básicos TCP/IP
  9. Interconexión de redes cableadas e inalámbricas
  10. Seguridad en redes cableadas e inalámbricas
  11. Medidas de protección en la comunicación en red

UNIDAD DIDÁCTICA 6. Gestión de recursos en red

  1. Diferencias entre permisos y derechos de usuario
  2. Permisos en red y permisos locales
  3. Herencia de permisos y control de accesos
  4. Derechos de los usuarios
  5. Requisitos de seguridad en sistemas y datos
  6. Servidores de archivos, impresión y aplicaciones
  7. Conexiones remotas y su configuración
  8. Configuración de cortafuegos o firewalls

UNIDAD DIDÁCTICA 7. Uso de aplicaciones informáticas generales

  1. Requisitos y funciones de software ofimático
  2. Herramientas para Internet y comunicación
  3. Utilidades como antivirus, recuperación, mantenimiento

MÓDULO 3. BASES DE DATOS

UNIDAD DIDÁCTICA 1. Almacenamiento de información

  1. Tipos de ficheros: planos, indexados, acceso directo, etc.
  2. Conceptos fundamentales de bases de datos
  3. Usos principales y aplicaciones de bases de datos
  4. Modelos de bases de datos: jerárquico, relacional, orientado a objetos
  5. Sistemas gestores de bases de datos: funciones y componentes
  6. Clasificación de BDMS según arquitectura y uso

UNIDAD DIDÁCTICA 2. Bases de datos relacionales

  1. Modelo de datos relacional
  2. Tipos de datos y claves primarias
  3. Índices y su utilidad
  4. El valor NULL y su significado
  5. Claves ajenas y relaciones entre tablas
  6. Vistas y su uso
  7. Lenguaje DDL para definir estructuras
  8. Lenguaje DCL para controlar accesos

UNIDAD DIDÁCTICA 3. Realización de consultas

  1. Sentencia SELECT y sus componentes
  2. Filtrado y ordenación de registros
  3. Operadores de comparación y lógicos
  4. Consultas de resumen y agrupaciones
  5. Uso de subconsultas y joins
  6. Consultas externas e internas

UNIDAD DIDÁCTICA 4. Tratamiento de datos

  1. Insertar, borrar y modificar registros
  2. Gestión de integridad referencial
  3. Transacciones y control de concurrencia
  4. Políticas de bloqueo y recuperación

UNIDAD DIDÁCTICA 5. Programación en bases de datos

  1. Introducción a procedimientos almacenados y funciones
  2. Estructuras de control y manejo de errores
  3. Eventos y disparadores (triggers)
  4. Cursores y navegación en bases de datos

UNIDAD DIDÁCTICA 6. Interpretación de diagramas E/R

  1. Entidades, relaciones y cardinalidad
  2. Modelos extendidos y debilidades
  3. Transformación de diagramas E/R a relacional
  4. Normalización de modelos

UNIDAD DIDÁCTICA 7. Bases de datos objeto-relacionales

  1. Concepto y características
  2. Definición de tipos de objetos y herencias
  3. Referencias y colecciones
  4. Declaración y gestión de objetos
  5. Inserción, modificación y eliminación
  6. Consultas con objetos y sentencias SELECT

MÓDULO 4. PROGRAMACIÓN

UNIDAD DIDÁCTICA 1. Elementos básicos de un programa

  1. Estructura general y bloques principales
  2. Variables y tipos de datos
  3. Conversiones y literales
  4. Operadores y expresiones
  5. Comentarios en el código

UNIDAD DIDÁCTICA 2. Uso de objetos en programación

  1. Características de objetos y clases
  2. Instanciación y métodos
  3. Propiedades y atributos
  4. Métodos estáticos y constructores
  5. Gestión de memoria y destrucción de objetos

UNIDAD DIDÁCTICA 3. Control de flujo y estructuras condicionales

  1. Estructuras de selección (if, switch)
  2. Repeticiones (while, for)
  3. Saltos y control de ciclo (break, continue)
  4. Gestión de excepciones y errores

UNIDAD DIDÁCTICA 4. Creación y gestión de clases

  1. Estructura y componentes de una clase
  2. Definición de propiedades y métodos
  3. Constructores y visibilidad
  4. Uso de clases y objetos en programas

UNIDAD DIDÁCTICA 5. Entrada y salida de datos

  1. Tipos de flujos: bytes y caracteres
  2. Entrada desde teclado y salida a pantalla
  3. Gestión de ficheros: apertura, lectura, escritura y cierre
  4. Creación y eliminación de archivos y directorios
  5. Interfaces de usuario y controladores de eventos

UNIDAD DIDÁCTICA 6. Estructuras de almacenamiento avanzadas

  1. Introducción a arrays y colecciones
  2. Arrays unidimensionales y multidimensionales
  3. Cadenas de caracteres y manipulación

UNIDAD DIDÁCTICA 7. Programación avanzada con clases

  1. Herencia y jerarquías de clases
  2. Polimorfismo y sobreescritura de métodos
  3. Clases abstractas y interfaces

UNIDAD DIDÁCTICA 8. Persistencia de objetos y bases de datos

  1. Bases de datos orientadas a objetos
  2. Características y ventajas
  3. Instalación y configuración de gestores
  4. Creación y manejo de bases de datos
  5. Lenguaje de consultas orientadas a objetos
  6. Operaciones de inserción, modificación y borrado

UNIDAD DIDÁCTICA 9. Gestión de bases de datos relacionales

  1. Conexión y establecimiento de enlaces
  2. Recuperación y manipulación de datos
  3. Ejecución de consultas y transacciones

MÓDULO 5. ENTORNOS DE DESARROLLO

UNIDAD DIDÁCTICA 1. Desarrollo de software

  1. Definición y componentes de un programa informático
  2. De código fuente a código ejecutable y máquinas virtuales
  3. Lenguajes de programación: de bajo y alto nivel
  4. Características de los lenguajes más utilizados
  5. Fases del ciclo de desarrollo de una aplicación

UNIDAD DIDÁCTICA 2. Instalación y uso de entornos de desarrollo

  1. Funciones y ventajas de los entornos de desarrollo integrados (IDEs)
  2. Proceso de instalación y configuración
  3. Edición y depuración de código
  4. Generación de archivos ejecutables

UNIDAD DIDÁCTICA 3. Diseño y pruebas de programas

  1. Planificación de pruebas y validación
  2. Tipos de pruebas: funcionales, estructurales, de regresión
  3. Procedimientos y casos de prueba
  4. Pruebas de código: cobertura, límites, clases de equivalencia
  5. Pruebas unitarias y automatizadas

UNIDAD DIDÁCTICA 4. Optimización y documentación

  1. Refactorización: conceptos, patrones y pruebas
  2. Gestión de versiones y control de cambios
  3. Documentación del código y proyectos
  4. Buenas prácticas en documentación y comentarios

UNIDAD DIDÁCTICA 5. Diagramas de clases

  1. Componentes: clases, atributos y métodos
  2. Relaciones: herencia, asociación, agregación y composición
  3. Instanciación y objetos

UNIDAD DIDÁCTICA 6. Diagramas de comportamiento

  1. Tipos y aplicaciones: casos de uso, secuencia, colaboración
  2. Elementos: actores, escenarios, mensajes, líneas de vida
  3. Creación y análisis de diagramas de comportamiento

MÓDULO 6. DESARROLLO WEB EN ENTORNO CLIENTE

UNIDAD DIDÁCTICA 1. Diseño web

  1. Principios fundamentales del diseño web
  2. Proceso y etapas del diseño de una página web

UNIDAD DIDÁCTICA 2. Lenguajes de marcado para la presentación

  1. Origen y evolución de SGML, XML, HTML y XHTML
  2. Características y estructura general
  3. Documentos válidos y esquemas de validación

UNIDAD DIDÁCTICA 3. Creación de contenidos web dinámicos

  1. Fundamentos de programación para la web
  2. Librerías y frameworks
  3. Lenguajes para contenido dinámico: JavaScript, PHP, etc.
  4. Miniaplicaciones y applets

UNIDAD DIDÁCTICA 4. Hojas de estilo en la web

  1. Tipos: CSS estático y dinámico
  2. Componentes y estructura
  3. Adaptación a diferentes dispositivos
  4. Buenas prácticas en el uso de estilos

UNIDAD DIDÁCTICA 5. Arquitecturas de aplicaciones web

  1. Modelo general y esquema de arquitectura
  2. Arquitectura en capas
  3. Interacción cliente-servidor
  4. Arquitectura del cliente (front-end)

MÓDULO 7. DESARROLLO WEB EN ENTORNO SERVIDOR

UNIDAD FORMATIVA 1. Desarrollo de aplicaciones web en el entorno servidor

UNIDAD DIDÁCTICA 1. Ciclo de vida del desarrollo de software

  1. Modelos de ciclo de vida: cascada, iterativo, ágil
  2. Análisis y especificación de requisitos
  3. Etapas de diseño, implementación y pruebas
  4. Validación, verificación y control de calidad
  5. Herramientas y gestión de proyectos

UNIDAD DIDÁCTICA 2. Programación orientada a objetos para la web

  1. Principios básicos: clases, objetos, herencia, polimorfismo
  2. Modelado y desarrollo con OOP
  3. Lenguajes utilizados en programación web orientada a objetos

UNIDAD DIDÁCTICA 3. Arquitecturas web avanzadas

  1. Concepto de arquitectura en capas y servicios distribuidos
  2. Plataformas y frameworks para desarrollo en servidor
  3. Patrones de diseño y modelos (MVC, MVVM)

UNIDAD DIDÁCTICA 4. Lenguajes de programación en el lado servidor

  1. Características y tipos de lenguajes (PHP, Java, Python, etc.)
  2. Criterios para seleccionar el lenguaje adecuado
  3. Gestión de configuración, seguridad y errores
  4. Transacciones, persistencia y componentes
  5. Modelos de desarrollo y manejo de eventos
  6. Documentación y generación automática de documentación

UNIDAD FORMATIVA 2. Acceso a datos en aplicaciones web del entorno servidor

UNIDAD DIDÁCTICA 1. Modelos de datos y bases de datos

  1. Concepto de datos y ciclo de vida
  2. Tipos y modelos de datos: relacional, físico y lógico
  3. Transformación de modelos y herramientas de modelado

UNIDAD DIDÁCTICA 2. Sistemas de gestión de bases de datos (SGBD)

  1. Definición y componentes
  2. Administración y selección de SGBD comerciales
  3. Funcionamiento y estructura

UNIDAD DIDÁCTICA 3. Lenguajes de gestión y consulta en bases de datos

  1. Estándar SQL: creación, gestión y consulta
  2. Consultas avanzadas: joins, vistas, funciones
  3. Manipulación de datos y control de acceso

UNIDAD DIDÁCTICA 4. Uso de lenguajes de marcas en el lado servidor

  1. Origen e historia de XML y su uso en sistemas distribuidos
  2. Características y estructura de XML
  3. Estándares relacionados y análisis XML
  4. Intercambio de información mediante XML

UNIDAD DIDÁCTICA 5. Arquitecturas distribuidas orientadas a servicios

  1. Características generales y modelos
  2. Seguridad y gestión en arquitecturas orientadas a servicios (SOA)
  3. Implementación mediante tecnologías web
  4. Directorios y registros de servicios

UNIDAD DIDÁCTICA 6. Programación de servicios web en entornos distribuidos

  1. Componentes para acceso a servicios distribuidos
  2. Tipos y métodos de programación de servicios
  3. Herramientas y frameworks para desarrollo de servicios web

MÓDULO 8. DESPLIEGUE DE APLICACIONES WEB

UNIDAD DIDÁCTICA 1. Internet y sus servicios

  1. Historia y evolución de Internet
  2. Principales servicios: correo, FTP, web, streaming
  3. Tecnologías subyacentes: TCP/IP
  4. Seguridad en Internet y cortafuegos

UNIDAD DIDÁCTICA 2. La World Wide Web

  1. Historia y arquitectura de la Web
  2. Clientes y servidores web
  3. Servidores de aplicaciones y bases de datos
  4. Componentes complementarios
  5. Infraestructura hardware y software

UNIDAD DIDÁCTICA 3. Creación y desarrollo de aplicaciones web

  1. Modelos de desarrollo: MVC y otros
  2. Herramientas y entornos de desarrollo web
  3. Políticas de pruebas y seguridad
  4. Certificados digitales y cifrado
  5. Procedimientos de despliegue

UNIDAD DIDÁCTICA 4. Validación y control de aplicaciones web

  1. Proceso de pruebas y validación
  2. Tipos de pruebas: funcionales, de rendimiento, de seguridad
  3. Automatización y herramientas de testing
  4. Control de versiones y gestión de cambios
  5. Documentación técnica y de usuario

MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA

  • Manual teórico: Lenguajes de Marcas y Sistemas de Gestión de Información
  • Manual teórico: Desarrollo Web en Entorno Cliente
  • Manual teórico: Sistemas Informáticos
  • Manual teórico: Diseño de Interfaces Web
  • Manual teórico: Bases de Datos para Técnico Superior en Desarrollo de Aplicaciones Multiplataforma
  • Manual teórico: Implantación de Aplicaciones Web en Entorno Internet, Intranet y Extranet
  • Manual teórico: Programación para Técnico Superior en Desarrollo de Aplicaciones Multiplataforma
  • Manual teórico: Desarrollo de Aplicaciones Web en el Entorno Servidor
  • Manual teórico: Entornos de Desarrollo
  • Manual teórico: Acceso a Datos en Aplicaciones Web del Entorno Servidor
  • Manual teórico: Desarrollo de Aplicaciones Web Distribuidas
  • Manual teórico: Formación y Orientación Laboral
  • Manual teórico: Empresa e Iniciativa Emprendedora
  • Cuaderno de ejercicios: Empresa e Iniciativa Emprendedora
  • Cuaderno de ejercicios: Lenguajes de Marcas y Sistemas de Gestión de Información
  • Cuaderno de ejercicios: Sistemas Informáticos
  • Cuaderno de ejercicios: Implantación de Aplicaciones Web en Entorno Internet, Intranet y Extranet
  • Cuaderno de ejercicios: Bases de Datos para Técnico Superior en Desarrollo de Aplicaciones Multiplataforma
  • Cuaderno de ejercicios: Desarrollo de Aplicaciones Web en el Entorno Servidor
  • Cuaderno de ejercicios: Programación para Técnico Superior en Desarrollo de Aplicaciones Multiplataforma
  • Cuaderno de ejercicios: Acceso a Datos en Aplicaciones Web del Entorno Servidor
  • Cuaderno de ejercicios: Entornos de Desarrollo
  • Cuaderno de ejercicios: Acceso a Datos en Aplicaciones Web del Entorno Servidor
  • Cuaderno de ejercicios: Desarrollo Web en Entorno Cliente
  • Cuaderno de ejercicios: Formación y Orientación Laboral
  • Cuaderno de ejercicios: Diseño de Interfaces 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