(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
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.