Ironhack — Semana 2| Se empiezan a complicar las cosas
Aprendemos a modificar el DOM con JS, .map / .filter (entre otros) en arrays y muuuuucho más!
🚀 Semana 2
Empezamos la semana con la presentación a la Careerhack.
La Careerhack es (cito textualmente):
Es el programa de servicios profesionales de Ironhack. Está diseñado para ayudar a los Ironhackers a identificar su resultado ideal y alcanzarlo lo más rápido posible.
En otras palabras, se te prepara según el perfil que tengas, para cuando salgas del bootcamp, encontrar trabajo lo antes posible dentro del sector, asesorándote en la maquetación del CV, las redes sociales, como enfocar las entrevistas y mucho más.
Si no deseas trabajar en el momento de finalizar el bootcamp, también se te asesora según tus objetivos.
No es un servicio que dispongas solamente en las semanas del bootcamp, sino que posteriormente también puedes acudir a él sin problema alguno.
Aunque esta primera sesión de la Careerhack, en nuestro caso, haya sido online, las próximas interacciones con el Careerhack manager van a ser presenciales. Además de tener la posibilidad de reunirse individualmente con él y hablar de cualquier tema / inquietud.
Teoría semanal 🧐
Referente al temario de esta semana, a principios de semana hicimos funciones avanzadas de JS, nos familiarizamos con el .filter / .map y otros métodos de arrays. Posteriormente, nos pusimos a aprender a modificar el DOM a través de JavaScript. Considero que el temario de JS de esta semana se me da bastante bien y hasta el momento me siento cómodo. En mis estudios pre-bootcamp, ya vi un poco de DOM y ya estaba familiarizado.
Ahora bien, por otra parte, también hemos aprendido el modelo Canvas de JavaScript.
Se trata de una etiqueta más del HTML, pero que esta, actúa como un lienzo, con sus medidas dentro de la página web.
En ella puedes recrear animaciones 2d, hacer “juegos", composición de imágenes y mucho más.
Para mí, esto del modelo Canvas, ha sido todo un descubrimiento, para bien y para “mal”. He visto que puedes recrear animaciones muy chulas y eso es fascinante, pero, al mismo tiempo, es un cambio de paradigma total, con todas sus funcionalidades y nuevas normas dentro del “juego". Requiere pensar de otra forma completamente diferente a la que estábamos acostumbrados hasta ahora.
Proyecto jueguito Canvas 🤯🎮
Así que no hay mejor forma de dominarlo e interiorizarlo que practicando. Por ende, nuestro primer proyecto del bloque 1 del bootcamp, es crear un juego 2D a través de Canvas.
Este primer proyecto del curso es de forma individual. Cada alumno debe pensar en un juego que deberá de contar con la lógica suficiente que permita al jugador ganar, perder y reiniciar el juego.
A priori no parece una gran tarea, pero ya os digo yo que sí lo es, quizás no por el nivel de complexidad, pero si por las escasas horas del día que tenemos disponibles para hacer otras cosas que no sean practicar la teoría diaria, porque el curso sigue y cada día se imparte nuevo temario y hay nuevos labs por entregar :)
Con todo esto dicho, gracias por vuestro tiempo y espero que mis blogs semanales os ayuden a que si queréis dar el paso, lo hagáis con menos dudas :)
Link Anterior Blog Semanal: Ironhack — Semana 1 | El inicio de la maratón de programación
Link Siguiente Blog Semanal: Semana 3 Ironhack | A practicar se ha dicho
Puedes contactar conmigo a través de LinkedIn o enviándome un correo a eloipampliega@gmail.com.