Programa Snake desde Cero con JavaScript | Appdelante
🔥 Nuevo Curso: Programa Snake desde cero con JavaScript 🔥

Programa Snake desde cero

Curso de programación con JavaScript

gameboy con juego snake

De cero a tu primer juego en la web

Muchos cursos se quedan en la teoría y utilizan ejemplos abstractos. Nuestra metodología es diferente, vamos a enseñarte a programar con JavaScript mientras creamos uno de los juegos más icónicos de la historia: Snake.

Al terminar el curso dominarás los fundamentos de la programación y tendrás a Snake como prueba de tus habilidades. Aquí puedes probar el resultado final.

¿Para quién es el curso?

El curso esta diseñado para:

Principiantes: Si eres nuevo en la programación o nunca has programado, este curso es para ti. Primero te vamos a enseñar los fundamentos y luego vamos a aplicarlos para programar Snake.

Intermedios: Si ya tienes las bases de la programación, puedes saltar la sección de los fundamentos y brincar directo a la implementación de Snake.

¿Qué voy a aprender?

  • Fundamentos de la programación: variables, condicionales, loops, arrays, objetos y mucho más
  • Cómo partir problemas en piezas pequeñas
  • Cómo crear el juego Snake desde cero
  • Desarrollo de juegos con JavaScript puro (no usamos frameworks.)
  • Uso del elemento Canvas para mostrar gráficos en el navegador
  • Entender el corazón de todos los juegos: El game loop
  • ¡Y mucho más!

Secciones del curso

El curso está dividido en en dos secciones:

Primera sección: Fundamentos

Queremos que tengas unas bases sólidas. Así que te vamos a enseñar los conceptos más importantes a la hora de programar:

  • ¿Cómo piensa un programador?
  • Variables
  • Condicionales y Booleans
  • Operadores de lógica AND y OR
  • Cómo usar el Debugger para encontrar problemas en tu código
  • Ciclos
  • Arrays
  • Funciones
  • Objetos

(Si ya conoces los fundamentos puedes saltarte esta sección)

Segunda sección: Programar Snake

Ya con las bases de la programación podemos brincar a la implementación del juego Snake, donde vamos a:

  • Crear el esqueleto de la página web con HTML
  • Usar JavaScript para dibujar figuras
  • Crear objetos y arrays para representar a la culebra y la comida
  • Implementar funciones para dibujar a la culebra y la comida
  • Utilizar loops y condicionales para detectar colisiones
  • Usar eventos del teclado y mouse para controlar el juego
  • Diseñar el corazón de todo video juego: "el game loop"
  • Escribir CSS para aplicarle estilos a la página y lograr que se vea bien en teléfonos, tablets y desktops

Conoce a los profesores

Ingeniero de software

Ricardo Macario

Tengo más de seis años trabajando como Ingeniero de Frontend. Después de graduarme trabajé para Canvs.tv ubicada en NYC. Ayudé a desarrollar una plataforma que le permite a HBO, Showtime, Fox y más, entender cómo su audiencia reacciona en las redes sociales cuando un episodio o programa sale al aire.

Luego, trabajé para una startup de San Francisco llamada Appdirect. Contribuí al desarrollo de AppInsights, una aplicación de visualización de datos que le permite a cualquier compañía integrar sus métricas en un mismo sitio.

Actualmente trabajo para Shopify. Desarrollando productos que le permiten a los usuarios crear el branding de sus tiendas virtuales.

Ingeniero de software

Daniel Macario

Llevo 5 años desarrollando productos para Amazon en Toronto, Canadá. Mi enfoque ha sido principalmente en servicios, pero también he trabajado en el desarrollo de sistemas operativos. Actualmente soy parte de un equipo responsable de un producto de subscripción orientado a niños llamado Amazon Kids. En mi día a día trabajo mucho con Java, pero mi lenguaje favorito es JavaScript.

Yo entiendo a profundidad lo que significa ser un principiante en el mundo del desarrollo de software. La cantidad de obstáculos que uno enfrenta al principio es aplastante. Eso es parte de lo que me motiva a crear cursos y enseñar - quiero hacer que aprender a desarrollar software sea más fácil.

Además de la programación tengo una gran pasión por el deporte. He corrido 6 maratones y soy un adicto de la escalada en roca.

¿Listo para empezar?

Acceso a todos los cursos
(Valor de todos los cursos)
  • Un solo pago (No se renueva automáticamente)
  • Acceso inmediato a todos nuestros cursos por un año
  • Acceso a todos los cursos que lancemos sin costo adicional
  • Prioridad de respuesta a preguntas y dudas
  • Nuestros cursos te especializan en Node, React y JavaScript

¿Tienes dudas? 👉Contáctame

Acceso a este curso
  • Un solo pago. Acceso al curso de por vida
  • Todo lo que necesitas para introducirte en el mundo de la programación
  • Crea el juego Snake con JavaScript
  • 6 horas y media de videos cortos y concisos
  • Acceso inmediato al curso y código
  • Certificado de completación para tu CV

Preguntas Frecuentes

¿Cuáles son los requisitos para tomar el curso?

El único requisito es tener acceso a una computadora. Vamos empezar desde cero asumiendo que nunca has programado.

Si ya sabes programar puedes saltarte la sección donde enseñamos los fundamentos y brincar directo a la implementación de Snake.

¿Qué es los más valioso que voy a aprender?

Al terminar el cuso dominarás los fundamentos de la programación, podrás escribir tus propios programas con JavaScript y entenderás cómo funcionan los videojuegos.

¿Los pagos en Appdelante son seguros? ¿Cómo sé que no me van a clonar la tarjeta/Paypal?

Los pagos de Appdelante son procesados por Shopify. Nosotros no tenemos acceso al número de tu tarjeta de crédito o cuenta de PayPal.

¿Qué pasa si no me gusta el curso?

La pólitica de Appdelante es que si no te gusta el curso, te devolvemos tu dinero.

Chat con nosotros