UNIDAD DIDÁCTICA 1. FUNDAMENTOS DE HTML
- Conocimiento acerca de la función de HTML en la creación de páginas web y de la estructura básica de un documento HTML.
- Iniciación a las etiquetas y elementos HTML.
- Conocimiento acerca de la estructura de una página HTML y de las primeras etiquetas básicas: texto, listas, tablas, enlaces, imágenes, vídeos y formularios
- Creación de formularios y validación básica de los datos de los mismos
UNIDAD DIDÁCTICA 2. ESTILOS CON CSS
- Conocimiento acerca de la función de CSS en la creación de páginas web y de la estructura básica de las hojas de estilos y reglas.
- Uso de hojas de estilos internas y externas.
- Familizarización con los tipos de selectores.
- Conocimiento acerca del modelo de cajas.
- Control de diseño y formato (márgenes, relleno, bordes, etc.).
- Creación de diseños usando media queries.
- Familiarización con algunos conceptos más complejos como son: estilos para texto, fuentes y colores, creación de menús de navegación y transiciones y animaciones simples.
UNIDAD DIDÁCTICA 3. PROGRAMACIÓN CON JAVASCRIPT
- Iniciación y conocimiento de los conceptos básicos de programación.
- Incorporación de scripts JavaScript en páginas web
- Familirización con los conceptos más importantes como: variables, constantes, estructuras de control de flujo y funciones.
- Manipulación de DOM.
- Manipulación de eventos.
- Modificación dinámica del contenido de una página
- Práctica usando los tres lenguajes vistos: HTML, CSS y JavaScript.
- Módulo 2. PHP
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A PHP
- Conocimiento de los principios de PHP y sus características.
- Configuración del entorno de desarrollo.
- Realización de los primeros scripts introductorios.
UNIDAD DIDÁCTICA 2. SINTAXIS PHP
- Iniciación en los primeros conceptos necesarios en PHP: Variables, constantes, tipos de datos, operadores y estructuras de control de flujo
- Conocimiento del tratamiento de funciones y de parámetros en PHP (valor y referencia)
- Implementaciones que usen arrays y cadenas
- Implementación y uso de formularios y validación de datos.
UNIDAD DIDÁCTICA 3. PROGRAMACIÓN ORIENTADA A OBJETOS EN PHP
- Familiarización con los conceptos de la Programación Orientada a Objetos.
- Implementación de modelos
- Implementación de enlaces con fuentes de datos diferentes.
- Manejo de clases y objetos en PHP.
- Profundizar en los conceptos de Programación Orientada a Objetos: Herencia, encapsulamiento y polimorfismo.
- Uso de interfaces.
- Implementación y uso de excepciones.
- Comprensión de los espacios de nombres y uso de los mismos en ejercicios prácticos.
UNIDAD DIDÁCTICA 4. DESARROLLO DE APLICACIONES WEB CON PHP
- Conocimiento introductorio acerca de la Arquitectura de aplicaciones web.
- Familiarización con los mecanismos de implementar aplicaciones seguras en PHP.
- Gestión de Cookies y Sesiones.
- Carga y gestión de archivos.
- Integración inicial de formularios y Bases de Datos.
- MVC en PHP.
UNIDAD DIDÁCTICA 5. BASES DE DATOS CON PHP
- Conocimiento acerca de Bases de Datos relacionales y no relacionales.
- Conexión de aplicaciones a Bases de Datos e interactuar con ellas.
UNIDAD DIDÁCTICA 6. DESARROLLO DE APLICACIONES WEB AVANZADAS
- Implementaciones incluyendo integraciones con APIs y servicios web, tratando lo básico acerca de la asincronía.
- Creación y comprensión de aplicaciones básicas usando WebSockets.
- Familiarización con conceptos de autorización y autenticación e implementación de los mismos.
UNIDAD DIDÁCTICA 7. PROYECTO FINAL
- Realización de un trabajo en equipo que utilice PHP, HTML, CSS y JavaScripty que disponga de integración con Base de Datos




