Objetivos
Este sitio tiene como objetivo poner orden a todas las actividades realizadas durante el curso de Miriada X de Desarrollo en HTML5, CSS y Javascript de WebApps, incl. móviles FirefoxOS* (4.ª ed.) y repasar conocimientos para futuros cursos.
Agradecimientos
Gracias a todos los foreros del curso y a quienes han evaluado constructivamente mis actividades porque me han hecho entender mejor la resolución de estos problemas.
Algunos de estos conocimientos me han servido para desarrollar mi web actual: http://albertomar.in
Ejercicios:
- Módulo 1: Introducción a los elementos básicos de HTML, CSS, codificación e hiperenlaces, así como a las herramientas del curso (Vish editor, sublime text, dreamweaver y firefox).
- Módulo 2: Estructura de la navegación y el texto en páginas Web HTML5, prioridad en CSS3 y publicación de los ejercicios del curso.
- Módulo 3: Estructuración, visualización y depuración con Firefox de HTML5 y CSS3 adaptados a un entorno responsivo y multi-pantalla, para adaptación a móviles y tabletas.
- Tema 2: Ejercicio P2P opcional
- Ejercicio P2P opcional final. Pide realizar una web completa, este sitio o mi web sirve como solución :)
- Módulo 4: Introducción a JavaScript, sus sentencias, variables, expresiones, scripts de cliente, así como a la utilización de la consola JavaScript del navegador Firefox.
- Módulo 5: Primeros programas JavaScript con booleanos, igualdad y comparaciones, sentencia condicional, números, funciones, strings e internacionalización.
- Módulo 6: Objetos, propiedades, métodos, eventos, formularios, sentencia for/in y características avanzadas de objetos, incluyendo acceso a la página Web cargada en el navegador a través del árbol DOM (Document Object Model).
- Módulo 7: Interacción con el usuario, eventos y sus manejadores, formularios, JQuery, Zepto, Arrays y bucles.
- Módulo 8: Ejemplo de un cronómetro. Eventos táctiles, localstorage y JSON, así como su utilización en aplicaciones Web.
- Módulo 9: Gráficos SVG y HTML5 CANVAS. Empaquetamiento de web apps para FirefoxOS.
- Módulo 10: API de geolocalización HTML5. Proyecto final del curso basado en Google Maps.