FP en Desarrollo de Aplicaciones Web (DAW).

Estos estudios están regulados por el ministerio de educación y formación profesional, pueden estudiarse de forma presencial o a distancia. Puedes encontrar más información en la web oficial de todofp.es, allí encontrarás información de los centros que imparten estos estudios, cuando empiezan los cursos y bastante información útil relacionada.

Los módulos profesionales de este ciclo formativo son los siguientes:

  1. Sistemas informáticos.
  2. Bases de datos.
  3. Programación.
  4. Lenguajes de marcas y sistemas de gestión de información.
  5. Entornos de desarrollo.
  6. Desarrollo web en entorno cliente.
  7. Desarrollo web en entorno servidor.
  8. Despliegue de aplicaciones web.
  9. Diseño de interfaces WEB.
  10. Proyecto de desarrollo de aplicaciones web
  11. Formación y orientación laboral.
  12. Empresa e iniciativa emprendedora.
  13. Formación en centros de trabajo.

A continuación te vamos a comentar algunas de los módulos que imparte este curso con una orientación sobre el contenido, por lo que debes tener en cuenta que cada centro puede tener su propio temario adaptado y puede haber una variación en contenido de un centro educativo a otro.

Los temas que podrían incluirse en un módulo de desarrollo web en entorno cliente son:

  1. Lenguajes de programación para el lado del cliente: HTML, CSS y JavaScript.
  2. Frameworks y librerías de JavaScript: Angular, React, Vue.js, jQuery, Bootstrap, entre otros.
  3. Interacción con el DOM (Document Object Model) y manipulación del HTML y el CSS a través de JavaScript.
  4. Eventos y manipulación de eventos en JavaScript.
  5. Validación de formularios y envío de datos mediante formularios.
  6. Peticiones HTTP y consumo de APIs mediante JavaScript.
  7. Almacenamiento de datos en el navegador: cookies, localStorage y sessionStorage.
  8. Creación y manipulación de elementos y componentes en tiempo de ejecución mediante JavaScript.
  9. Técnicas avanzadas de diseño y maquetación web con CSS, como flexbox y grid.
  10. Optimización y rendimiento de sitios web en el lado del cliente.

El desarrollo web en entorno servidor se refiere a la creación de aplicaciones web que se ejecutan en un servidor y proporcionan contenido y funcionalidades a través de Internet. Los temas que podrían incluirse son:

  1. Lenguajes de programación para el lado del servidor: PHP, Python, Ruby, Java, entre otros.
  2. Framework y librerías para el lado del servidor: Laravel, Rails, Django, Spring, entre otros.
  3. Bases de datos y sistemas de gestión de bases de datos: MySQL, PostgreSQL, MongoDB, Oracle, entre otros.
  4. Diseño de bases de datos y lenguajes de consulta: SQL.
  5. Conectividad y acceso a bases de datos desde el lado del servidor.
  6. Manejo de sesiones y autenticación de usuarios.
  7. Programación de aplicaciones web con un enfoque en la capa de negocio.
  8. Despliegue y gestión de aplicaciones web en servidores.
  9. Integración con APIs externas y servicios web.
  10. Seguridad y protección de aplicaciones web.

El despliegue de aplicaciones web es el proceso de publicar y poner en funcionamiento una aplicación web en un servidor para que pueda ser accedida por los usuarios a través de Internet. El despliegue incluye la instalación y configuración de los componentes necesarios en el servidor, como el servidor web y la base de datos, y la subida y publicación de la aplicación en el servidor.

Los temas que podrían incluirse son:

  1. Introducción al despliegue de aplicaciones web.
  2. Tipos de servidores web y su configuración.
  3. Gestión de dominios y DNS.
  4. Instalación y configuración de servidores web y bases de datos.
  5. Subida y publicación en servidores.
  6. Gestión de aplicaciones web en servidores: monitorización, backup, actualizaciones, etc.
  7. Integración continua y despliegue automatizado.
  8. Escalabilidad y rendimiento en entorno de producción.
  9. Seguridad en el despliegue de aplicaciones web.
  10. Herramientas y servicios como Git, Jenkins, Docker, AWS, Azure, entre otros.

El diseño de interfaces web se refiere a la creación de la apariencia y la usabilidad de una aplicación web o sitio web. El diseño de interfaces web incluye la definición de la estructura y la organización de la información en el sitio, la elección de colores, fuentes y elementos visuales, y la creación de una experiencia de usuario atractiva y fácil de usar.

Los temas que podrían estudiarse son:

  1. Introducción al diseño de interfaces web.
  2. Fundamentos del diseño gráfico y de la usabilidad.
  3. Diseño de la estructura y la organización de la información en una interfaz web.
  4. Elección de colores, fuentes y elementos visuales.
  5. Creación de prototipos y maquetas de la interfaz.
  6. Diseño responsive y adaptación a diferentes dispositivos y tamaños de pantalla.
  7. Accesibilidad y diseño para personas con discapacidad.
  8. Tendencias y estilos en el diseño de interfaces web.
  9. Herramientas y procesos de diseño para la creación de interfaces web.
  10. Presentación y defensa de proyectos de diseño de interfaces web.

Puedes encontrar más información de otros módulos comunes en nuestro artículo de información del curso de FP Grado Superior en Técnico Superior en Desarrollo de Aplicaciones Multiplataforma (DAM), como son los módulos de sistemas informáticos, bases de datos, programación, lenguajes de marcas y sistemas de gestión de información, entre otros.

Colabora y comparte:

Deja una respuesta