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
Viendo ahora - 15

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

Detectar eventos del teclado con JavaScript
38:20 min - 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
Ciclos while y for en JavaScript
Resumen
Los ciclos son piezas de código que se ejecutan de manera cíclica, es decir, que se repiten una y otra vez, al menos hasta que se cumpla una condición que interrumpa el ciclo.
Un ciclo Infinito sucede cuando se invoca a un ciclo sin determinar una condición limitante, el ciclo se repite infinitamente, lo que puede causar que se caiga el programa por estar sobrecargándose de demasiadas operaciones sin fin.
Un ciclo DO WHILE ejecuta una secuencia especificada hasta que se cumpla una condición determinada que actúa de limitante. Como primero se ejecuta la sentencia y luego se evalúa la condición, este se ejecuta como mínimo una vez.
En cualquier lenguaje de programación, y durante una operación aritmética, se ejecutan en primer término las operaciones que se encuentran entre los paréntesis.
Recuerda:
- Ten cuidado de no crear ciclos infinitos que bloqueen el navegador.
Contribución creada por: Gustavo Daniel Franco Gonzalez