Crea un Memorama con JavaScript Moderno y otros proyectos
What you'll learn
- Aprenderás a crear un juego de tipo memorama con JS
- Utilizarás funciones y métodos de versiones modernas de JS
- Utilizarás la API de Fetch para hacer peticiones a servidores o archivos
- Emplearás clases y programación orientada a objetos con JS
- Tendrás un juego funcional que te puede dar horas de diversión
- Reforzarás y aumentarás tus conocimientos en JavaScript
- Crearás otros proyectos adicionales al del Memorama
Course content
- Preview02:13
- Preview00:58
- 03:48Creando la clase, constructor y sus propiedades
- 10:51Petición vía fetch API y ordenamiento al azar de las cartas
- 04:05Mostrando las cartas en pantalla
- 09:51Comenzando el juego y método para detectar click en la tarjeta
- 02:37Definiendo método para voltear tarjetas
- 04:08Definiendo método para comparar el par de tarjetas
- 02:41Creando el método para fijar el par acertado de tarjetas
- 04:23Definiendo el método para regresar las tarjetas a su estado inicial
- 03:52Corrigiendo detalle de los pares de tarjetas en su estado original
- 05:09Definiendo método para verificar cuando se gane el juego
- 09:52Mostrando los errores en pantalla
- 09:34Estableciendo la selección de dificultad mediante prompt
- 07:05Mostrando el nivel de dificultad en pantalla
- 02:48Llamando al evento para bloqueo de click derecho
- 13:08Resolviendo el detalle del click en la tarjetas correctas
- 03:21Llevando el memorama a un hosting (Netlify)
Requirements
- Tener nociones de HTML y CSS
- Conocimiento básico de JavaScript o de cualquier lenguaje de programación
- Interés por aprender
Description
En este curso crearás un juego de tipo Memorama utilizando JavaScript como lenguaje de programación.
Aparte de descubrir e indagar cómo funciona un juego de este tipo, reforzarás tus conocimientos en este lenguaje y mejorarás tu comprensión de la programación orientada a objetos (OOP) en este lenguaje.
Emplearemos el uso de métodos asíncronos así como la integración de Fetch API para petición de datos a servidores o archivos.
Adicionalmente crearemos otros proyectos que seguirán implementando las características más modernas de JavaScript y que te permitirán entender cómo funciona dicho lenguaje de programación.
Who this course is for:
- Desarrolladores Web así como desarrolladores de JavaScript
- Programadores
- Interesados en el desarrollo web
Instructor
Soy un desarrollador web autodidacta que comenzó desde cero y sin nociones, tal como tú y muchos otros estudiantes más.
Sin embargo con práctica, estudio y paciencia he podido desarrollar mi aprendizaje hasta crear proyectos propios y desenvolverme en el mundo profesional.
En este camino del aprendizaje en línea siempre es necesario contar con instructores dispuestos a transmitirte poco de lo mucho que puedes encontrar en la red. Y mi labor es esa, así que ¡cuenta conmigo para aprender!