(IFCT091PO) Programación páginas web, JavaScript y PHP

Objetivo General
• Desarrollar aplicaciones WEB de comercio electrónico.
❑ Objetivos Específicos
• Comprender la programación del lado del cliente y su papel en la
interactividad de las páginas web.
• Identificar y manejar con solvencia los objetos fundamentales en
JavaScript, como location, history, document y form.
• Implementar técnicas avanzadas de programación asíncrona
utilizando promise, async/await y fetch.
• Utilizar mecanismos de almacenamiento local en el navegador
como localStorage y sessionStorage.
• Aplicar herramientas y metodologías de depuración, optimización y
buenas prácticas para mejorar el rendimiento de aplicaciones
JavaScript.
• Comprender la estructura básica del lenguaje PHP para desarrollar
aplicaciones web dinámicas.
• Instalar y configurar correctamente un entorno de trabajo para
programación web con PHP.
• Implementar técnicas para recoger, validar y gestionar la
información aportada por las personas usuarias mediante
formularios.
• Utilizar adecuadamente cookies y sesiones para gestionar estados y
mantener información entre páginas.
• Aplicar conceptos de programación orientada a objetos y manejo de
excepciones en PHP para escribir código robusto y mantenible.
• Comprender el funcionamiento de las bases de datos relacionales y
su aplicación en entornos web.
• Aplicar sentencias SQL para la gestión de datos y su integración con
páginas dinámicas.
• Analizar estrategias de modelado, normalización y optimización para
diseñar estructuras eficientes.
• Implementar mecanismos de seguridad, respaldo y control de
integridad en sistemas de gestión de bases de datos.

Dominar el uso de sistemas de control de versiones y estrategias de
trabajo colaborativo con Git.
• Implementar metodologías ágiles y herramientas de integración
continua en proyectos web.
• Configurar y gestionar entornos de despliegue automatizados
mediante contenedores y orquestación.
• Aplicar técnicas avanzadas de monitoreo, seguridad y escalabilidad
en aplicaciones desplegadas en producción.
• Comprender los principios fundamentales y la estructura de
funcionamiento de los frameworks React y Angular en el desarrollo
de aplicaciones web.
• Configurar entornos de desarrollo adecuados para proyectos con
React y Angular, utilizando herramientas específicas como Create
React App y Angular CLI.
• Diseñar y construir interfaces dinámicas mediante el uso de
componentes, directivas, enlaces de datos y gestión del estado,
aplicando buenas prácticas de organización del código.
• Implementar funcionalidades avanzadas en Angular, tales como el
enrutamiento modular, la programación reactiva con RxJS y la
verificación de calidad mediante pruebas automatizadas con Jasmine
y Karma.
• Instalar y configurar correctamente Node.js, gestionando paquetes
mediante npm para optimizar el desarrollo de proyectos.
• Estructurar aplicaciones web basadas en Node.js empleando
técnicas profesionales de organización de código y gestión de
módulos.
• Desarrollar APIs REST utilizando Express, implementando rutas
definidas, middleware eficaz y controladores organizados para crear
aplicaciones coherentes.
• Implementar procedimientos de validación de datos y técnicas
efectivas de manejo de errores para mejorar la fiabilidad y
estabilidad de las APIs.
• Integrar aplicaciones desarrolladas en Node.js con diferentes tipos
de bases de datos (SQL y NoSQL) y consumir servicios externos
para enriquecer su funcionalidad.

112,00 

Gemini_Generated_Image_yknf6nyknf6nyknf

Horas lectivas

65 horas

Modalidad

100% online

Certificación

Diploma

Créditos ECTS

--

Matriculación

Abierta

Coste

Bonificable para empresas

Carrito de compra
Scroll al inicio