Técnico Superior en Desarrollo de Aplicaciones Web
# Introducción
En este ciclo formativo de Grado Superior aprenderás a:
Objetivos
Desarrollar, implantar, y mantener aplicaciones web, con independencia del modelo empleado y utilizando tecnologías específicas, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de accesibilidad, usabilidad y calidad exigidas en los estándares establecidos.
Nuestros alumnos de segundo te cuentan cómo trabajan:
Serás capaz de:
- Configurar y explotar sistemas informáticos, adaptando la configuración lógica del sistema según las necesidades de uso y los criterios establecidos.
- Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas, servicios y aplicaciones, cumpliendo el plan de seguridad.
- Gestionar servidores de aplicaciones adaptando su configuración en cada caso para permitir el despliegue de aplicaciones web.
- Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos.
- Desarrollar aplicaciones web con acceso a bases de datos utilizando lenguajes, objetos de acceso y herramientas de mapeo adecuados a las especificaciones.
- Integrar contenidos en la lógica de una aplicación web, desarrollando componentes de acceso a datos adecuados a las especificaciones.
- Desarrollar interfaces en aplicaciones web de acuerdo con un manual de estilo, utilizando lenguajes de marcas y estándares web.
- Desarrollar componentes multimedia para su integración en aplicaciones web, empleando herramientas específicas y siguiendo las especificaciones establecidas.
- Integrar componentes multimedia en el interface de una aplicación web, realizando el análisis de interactividad, accesibilidad y usabilidad de la aplicación.
- Desarrollar e integrar componentes software en el entorno del servidor web, empleando herramientas y lenguajes específicos, para cumplir las especificaciones de la aplicación.
- Desarrollar servicios para integrar sus funciones en otras aplicaciones web, asegurando su funcionalidad.
- Integrar servicios y contenidos distribuidos en aplicaciones web, asegurando su funcionalidad.
# Titulación
Técnico Superior en Desarrollo de Aplicaciones Web (opens new window)
# Decreto de Castilla La Mancha
Decreto Consejería de Educación y Ciencia (opens new window)
# Perfil profesional
Perfil Desarrollo de Aplicaciones Web (opens new window)
# Módulos
Síntesis de los módulos (opens new window)
# Sistemas informáticos
En este módulo aprenderás los conceptos básicos para comprender mejor la máquina en la que se ejecutan los programas y la forma que tiene de comunicarse con otras máquinas.
Hardware, software básico y fundamentos de redes son los tres aspectos estudiados.
# Bases de datos
Aprenderás a diseñar correctamente bases de datos, crearlas, mantenerlas y hacer consultas de todo tipo.
También automatizarás tareas de matenimiento y actualización de las bases de datos.
# Programación
Te iniciarás en un nuevo lenguaje para ti que te permitirá comunicarte con un ordenador en su idioma para pedirle, siempre por favor, que haga lo que quieras por/para ti o (casi mejor) que haga lo que quiera por/para quien te pague...
El lenguaje de iniciación será Java pero las técnicas aprendidas te servirán para aprender cualquier lenguaje y si no, te devolvemos el dinero.
# Lenguajes de marcas y sistemas de gestión de información
Aprenderás lo básico para programar páginas web, los lenguajes HTML,CSS, Javascript así como los lenguajes de gestión de información como XML, XSD, XPATH...
# Entornos de desarrollo
Es el complemento al módulo de Programación. Conocerás los programas que te ayudan a crear programas, ayudándonte con el lenguaje de programación elegido. Aprenderás técnicas de depuración, testeo, modelización (UML).... ¿No entiendes nada? Estaremos encantados de explicártelo mejor.
# Formación y orientación laboral
En este módulo conseguirás las competencias y las habilidades necesarias para enfrentarte al mundo laboral. Estarás informado sobre tus derechos y tus deberes: conocimiento de salarios, nóminas, cómo funciona la SS ...
# Desarrollo web en entorno cliente
En este módulo desarrollarás la parte cliente de aplicaciones web evolucionando entre las siguientes tecnologías: Vanilla JS, JQuery y AJAX.
Desarrollarás aplicaciones utilizando frameworks como Angular (opens new window) y Vue (opens new window).
# Desarrollo web en entorno servidor
En este módulo aprenderás a dar potencia, funcionalidad y seguridad a tu página WEB. Ya no serán páginas fijas, ahora desarrollarás aplicaciones WEB profesionales.
Lenguajes como JSP y PHP, frameworks como Laravel (opens new window) y SpringBoot (opens new window), entornos de ejecución como NodeJS (opens new window)... ¿qué ahora te suena todo a chino mandarín? Tranquilo, serán herramientas con las que te familiarizarás tanto que no entenderás como has podido vivir todo este tiempo sin saberlas.
# Despliegue de aplicaciones web
Aprenderás a desplegar tus apliaciones web bajo el enfoque DevOps.
Trabajaremos con GitHub (opens new window) y nuestros repositorios para automatizar tareas aplicando integración y despliegue continuado (CI/CD). Configuraremos para desarrollo los servicios principales (web, correo, proxy, ftp) usando Dockers y la nube (Heroku (opens new window), Netlify (opens new window), Firebase (opens new window)). Además, usaremos test para asegurar que nuestros depliegues son correos con JEST, Cypress y PHPUnit.
# Diseño de interfaces WEB
En este modulo aprenderás a crear interfaces de aplicaciones web aplicando las novedades de CSS3 y después usando frameworks como Bootstrap (opens new window) o Bulma (opens new window), siguiendo siempre un metodo de trabajo desde el diseño de la interfaz con wireframes hasta la implementación.
# Empresa e iniciativa empresarial
Este módulo pretende formate para desarrollar la iniciativa en el ámbito empresarial tanto hacia el autoempleo como hacia la asunción de responsabilidades y funciones en el empleo por cuenta ajena y el fomento de la participación en la vida social, cultural y económica, con una actitud solidaria, crítica y responsable.
# Formación en centros de trabajo
Este módulo se desarrolla al finalizar los estudios del ciclo formativo y se lleva a cabo gracias a la colaboración de las empresas ya que el alumno completa su formación con un periodo en dichas empresas, conociendo la realidad de la empresa y pudiendo poner en práctica los conocimientos adquiridos en el aula.
# Proyecto de desarrollo de aplicaciones web
Este módulo busca complementar la formación de otras asignaturas en las funciones de análisis del contexto, diseño, organización y planificación.
Tiene como objetivo aumentar las capacidades de análisis y búsqueda, aprender a diseñar soluciones efectivas a problemas reales, saber coordinarse y ganar autonomía y confianza en uno mismo.
Técnico Superior en Administración de Sistemas Informáticos en Red Técnico Superior en Desarrollo de Aplicaciones Multiplataforma