1. Análisis del contexto
2. Diseño del proyecto
Organización del proyecto1. Selección de arquitecturas y herramientas de programación
2. Manejo de la sintaxis del lenguaje
3. Utilización de los objetos predefinidos del lenguaje
4. Programación con arrays, funciones y objetos definidos por el usuario
5. Interacción con el usuario. Eventos y formularios
6. Utilización del modelo de objetos del documento (DOM)
7. Utilización de mecanismos de comunicación asíncrona (AJAX y XML)
8. Almacenamiento de datos en el lado cliente
Integración avanzada de componentes1. Selección de arquitecturas y herramientas de programación
2. Inserción de código en páginas web
3. Programación basada en lenguajes de marcas con código embebido
4. Generación dinámica de páginas web
5. Desarrollo de aplicaciones web utilizando código embebido
6. Utilización de técnicas de acceso a datos
7. Programación de servicios web
8. Generación dinámica de páginas web interactivas
Desarrollo de aplicaciones web híbridas1. Implantación de arquitecturas web
2. Administración de servidores web
3. Administración de servidores de aplicaciones
4. Instalación y administración de servidores de transferencia de archivos
5. Servicios de red implicados en el despliegue de una aplicación web
Documentación y sistemas de control de versiones1. Planificación de interfaces gráficas
2. Uso de estilos
3. Implantación de contenido multimedia
4. Integración de contenido interactivo
5. Diseño de webs accesibles
Implementación de la usabilidad en la web. Diseño amigable1. Iniciativa emprendedora
2. La empresa y su entorno
3. Creación y puesta en marcha de una empresa
4. Función económico-administrativa
5. Función comercial
Los recursos humanos en la empresa1. Comprensión oral precisa
2. Producción oral precisa
3. Interpretación de textos escritos, en soporte papel y telemático
Emisión de textos escritos