Bienvenidos al repositorio de la materia de Desarrollo Web. Aquí encontrarás todo el material necesario para el curso, desde los conceptos básicos hasta las tareas y proyectos que realizaremos a lo largo del año.
- Introducción a HTML: Historia y uso del lenguaje.
- Etiquetas esenciales:
<html>,<head>,<body>,<title>,<h1>a<h6>,<p>,<a>,<img>, etc. - Estructuras básicas: Cómo crear un documento HTML básico.
- Ejercicios: Prácticas para afianzar los conocimientos adquiridos.
- Fundamentos de CSS: Qué es CSS y cómo se usa.
- Selectores y propiedades: Selectores básicos y propiedades comunes.
- Diseño básico: Cómo aplicar estilos a los elementos HTML.
- Ejercicios: Prácticas para mejorar en la aplicación de estilos.
- Conceptos iniciales de JavaScript: Qué es JavaScript y para qué se usa.
- Variables y tipos de datos: Declaración y uso de variables.
- Funciones: Cómo definir y utilizar funciones.
- Eventos: Manejo de eventos en el navegador.
- Ejercicios: Ejercicios prácticos para entender mejor los conceptos.
- Formularios: Creación y validación de formularios HTML.
- Tablas: Construcción y estilización de tablas.
- Multimedia: Integración de audio, video y otros recursos multimedia.
- Elementos semánticos: Uso de etiquetas semánticas para mejorar la accesibilidad.
- Ejercicios: Prácticas avanzadas para dominar HTML.
- Flexbox: Diseño de layouts flexibles.
- Grid: Creación de layouts complejos con CSS Grid.
- Animaciones y transiciones: Añadir dinamismo a tus páginas web.
- Media Queries: Diseño responsivo para diferentes dispositivos.
- Ejercicios: Ejercicios avanzados para perfeccionar el uso de CSS.
- Manipulación del DOM: Interacción y modificación del Document Object Model.
- AJAX: Realización de peticiones asíncronas.
- Promesas: Manejo de operaciones asíncronas.
- Fetch API: Uso de la API Fetch para obtener datos.
- Ejercicios: Prácticas avanzadas para mejorar en JavaScript.
- Proyectos integradores: Desarrollos completos que integran HTML, CSS y JavaScript.
- Ejemplos de proyectos: Proyectos modelo para guiar a los estudiantes.
- Documentación y guía: Instrucciones detalladas para cada proyecto.
- Enunciados de tareas: Descripción de las tareas asignadas a los estudiantes.
- Ejemplos y soluciones: Ejemplos de cómo abordar las tareas y soluciones propuestas.
- Criterios de evaluación: Cómo se evaluarán las tareas y qué aspectos se tendrán en cuenta.
- Clona el repositorio:
git clone https://github.com/tuusuario/desarrollo-web.git
Haz un FORK del proyecto y trabaja con Git para ir sincronizando las actualizaciones.
En el proyecto tienes un directorio de Tareas. Dentro de cada directorio encontrarás carpetas por parcial y carpetas con el # de tarea y dentro un fichero llamado detalle.md con el enunciado de la tarea a realizar. Si quieres presentar la tarea , crea un fichero de código con tu nombre y extensión, y realiza una PULL REQUEST contra el repositorio. El fichero de código debe situarse dentro del directorio de la tarea que se esta precentando,