Contenido del curso
Fundamentos de Programación
Primer proyecto: Peso en otro planeta
Segundo proyecto: Dibujando con Canvas
- 10

Cómo funcionan Window y Document
17:16 min - 11

El DOM: nuestro lugar de trabajo en la web
08:29 min - 12

Dibujando en el DOM
20:11 min - 13

Qué son las Funciones en JavaScript
06:57 min - 14

Ciclos while y for en JavaScript
21:48 min - 15

Eventos y Formularios en HTML y JavaScript
38:12 min - 16

Detectar eventos del teclado con JavaScript
Viendo ahora - 17

Dibujar en canvas con las flechas del teclado
17:38 min
Tercer proyecto: Villa platzi
Cuarto proyecto: Pakimanes
Quinto proyecto: Cajero automático
Sexto proyecto: Cliente/Servidor
Programación de Hardware y Electrónica con Arduino
- 26

¿Cómo funciona un circuito electrónico?
02:30 min - 27

¿Cómo programar un Arduino?
34:47 min - 28

Programación de circuitos con C, Arduino y Sketch
16:55 min - 29

Cómo programar un Arduino con Javascript y Node
20:28 min - 30

Construye un Robot con JavaScript
10:25 min - 31

Robot para riego de plantas en Arduino, Javascript y Node
27:40 min
Materiales de apoyo
Contenido Bonus
Recap Curso Gratis de Programación Básica
Detectar eventos del teclado con JavaScript
Resumen
Para detectar eventos del teclado en Html usamos document.addEventListener (“escucha el evento”). Podemos definir este evento con keyup (al soltar la tecla) o keydown (al presionarla). Todo manejador de eventos devuelve un objeto con los detalles del evento.
El objeto de HTML que tiene todo lo que hacemos es el objeto document. En document es el lugar donde está la forma de detectar que las flechas del teclado o realmente cualquier tecla del teclado ha sido presionada.
Canvas no es el sitio correcto para definir el evento con keydown porque las flechas son un evento de todo.
Es una mala práctica colocar números sueltos dentro del código. Cuando tenemos números que significan algo, no nos cuesta nada crear variables que le agreguen ese significado.
Objeto Literal: es una variable especial que tiene por dentro más variables.
Una buena práctica es escribir el nombre de variables, atributo o propiedad en mayúscula para indicar que esa variable no va a cambiar de valor durante la vida del código. Esto se conoce como camelcase.
Switch: se usa cuando tengo muchas condicionales que están agrupadas (cuando tengo muchos if). El uso de switch tiende a ser abusado, por eso hay que emplearla solo cuando lo amerite.
Buena práctica es preguntarse:
- ¿Mi uso de if hace más fácil o más difícil de leer el código?
- ¿Mi uso de switch hace más fácil o más difícil de leer el código?
Contribución creada por: Alejandra Fissore.