Formación OFICIAL que te cualifica para poder trabajar en empresas en el área de desarrollo del departamento de informática de cualquier empresa.
El curso incluye un periodo de prácticas en empresa, donde podrás aplicar los conocimientos adquiridos.
Además, la superación de este certificado profesional te convalida asignaturas del Grado Superior de FP: TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES WEB
El curso es un programa integral diseñado para proporcionarte todas las habilidades necesarias para convertirte en un desarrollador web completo. Abarca desde la programación en el entorno cliente hasta la programación en el entorno servidor y la implantación de aplicaciones web en entornos de internet, intranet y extranet. Cada módulo está diseñado para ofrecerte una comprensión profunda y práctica, preparándote para enfrentar los desafíos del desarrollo web moderno.
Comenzamos con Programación Web en el Entorno Cliente, donde te familiarizarás con los fundamentos del desarrollo web. En el primer nivel, se introducirá a los participantes en HTML, CSS y JavaScript, los pilares básicos de cualquier sitio web. Aprenderás a estructurar una página web, diseñarla y maquetarla con CSS, y agregar interactividad básica mediante JavaScript.
A medida que avances, en el segundo nivel, explorarás técnicas avanzadas como Flexbox y Grid Layout para diseños más sofisticados y te adentrarás en JavaScript avanzado, incluyendo ES6, manipulaciones del DOM y eventos. También se introducirá el uso de frameworks y librerías populares como Bootstrap y jQuery, esenciales para el desarrollo eficiente de sitios web modernos.
El tercer nivel se centra en el desarrollo de interfaces de usuario dinámicas, donde aprenderás a crear aplicaciones de una sola página (SPA) utilizando frameworks modernos como React, Angular o Vue. Además, aprenderás a consumir APIs RESTful desde el cliente, lo que te permitirá construir aplicaciones web interactivas y responsivas.
La segunda gran sección del curso es Programación Web en el Entorno Servidor. En el primer nivel, se cubrirán los fundamentos de la programación del servidor, incluyendo una introducción a lenguajes de servidor como PHP, la configuración de entornos de desarrollo y conceptos básicos de bases de datos SQL. Esta base es esencial para cualquier desarrollador fullstack.
En el nivel intermedio, te enseñaremos el desarrollo de aplicaciones web del lado del servidor. Aprenderás a crear APIs RESTful, gestionar la autenticación y autorización de usuarios mediante el manejo de sesiones, y realizar operaciones CRUD con bases de datos. Estas habilidades son cruciales para construir aplicaciones web dinámicas y seguras.
El curso también aborda la Optimización y Seguridad en el Entorno Servidor, donde aprenderás técnicas para optimizar el rendimiento de las aplicaciones web y asegurar su protección contra amenazas comunes. En el nivel avanzado, se explorará la arquitectura de microservicios, la integración continua y el despliegue, así como la gestión de contenedores con Docker, preparándote para enfrentar desafíos complejos en el desarrollo y mantenimiento de aplicaciones escalables.
Finalmente, la sección de Implantación de Aplicaciones Web en Entornos Internet, Intranet y Extranet te proporcionaremos conocimientos sobre la configuración de servidores web, el registro de dominios, la configuración DNS y la implementación de certificados SSL para asegurar la comunicación en la red. Además, se cubrirá la gestión y el mantenimiento de aplicaciones web, incluyendo la monitorización del rendimiento, copias de seguridad y recuperación ante desastres, asegurando que las aplicaciones se mantengan seguras y operativas en todo momento.