Este repositorio pretende ser un punto de partida en el cual ir planteando ejercicios y soluciones relacionados con los diferentes temas que vayamos desarrollando en el taller de Betabeers Huelva.
Listado de ejercicios:
- Sesión #1: Introducción - Moverse por el DOM
- Sesión #1: Introducción - Ambito de variables y funciones anónimas
Los ejercicios se agrupan en diferentes directorios, numerados en base a la sesión a la que se corresponden, aunque siempre se intentará incluir algo de los contenidos a tratar en la siguiente sesión.
Los ejercicios siguen una estructura simple que inicialmente se limita a un archivo .html, un archivo .js y opcionalmente un archivo .css, además de un archivo .md con el enunciado del ejercicio.
Para realizar los ejercicios basta con modificar únicamente el fichero .js, a menos que en el mismo se indigue lo contrario.
La metodología a seguir será sencilla: cada edición del taller colgaremos unos ejercicios básicos, la idea es que quiens quieran aprender haga sus fork del repositorio y sus pull request con las soluciones que desarrollen.
También se adminten pull request en general: correcciones, anotaciones, nuevos ejercicios (siempre y cuando estén relacionados con la tematica tratada hasta el momento); además de las otras vías de mejora y comunicación que aporta github: comentarios, issues...
Como se comentó en betabeers, aprenderemos JavaScript entre todos y, de paso, intentaremos dar un buen uso a github. Para ello puedes usar git y github como acostumbras o, en caso de no "acostumbrar", te planteo un par de opciones:
Como varios asistentes plantearon dudas respecto al funcionamiento de git, cada ejercicio contara con una copia en jsbin, la cual se puede editar online y testear desde la propia consola de jsbin.
Si este es el camino que escoges, una vez completado el ejercicio puedes subir tu solución a github para compartirla, corregirla, discutirla en el próximo betabeers o simpelemente guardarla de recuerdo. Para ello abre el archivo del ejercicio desde este repositorio en github (generalemtne un .js) y pincha en el botón de editar, automáticamente github te dará la opción de crear un fork de este proyecto en tu cuenta.
Otra opción para la quien quiera participar y no le apetezca dedicarle unos minutos a aprender git es la de descargar el repositorio en formato .zip.
Esta opción descargará a tu ordenador todos los ficheros de los ejercicios, una vez hecho esto podrás editar los ficheros con tu editor JavaScript favorito (en betabeers mencionamos el SublimeText, por ejemplo). Para testar los mismos recomiendo la consola de herramientas de google chrome.
Si este es el camino que escoges, una vez completado el ejercicio puedes subir tu solución a github para compartirla, corregirla, discutirla en el próximo betabeers o simpelemente guardarla de recuerdo. Para ello abre el archivo del ejercicio desde este repositorio en github (generalemtne un .js) y pincha en el botón de editar, automáticamente github te dará la opción de crear un fork de este proyecto en tu cuenta.
En este caso escoge la opción uno o dos, lo que te sea más cómodo. No es necesario subir los resultados en github, de hecho, al ser este un repositorio público, no tienes ni que tener una cuenta en github.
La idea de que las soluciones estén también en github es que no solo aprendamos de nuestro código, sino también de las soluciones aportadas por los demás participantes.