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
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
Implementación del Cajero Automático
Resumen
Implementemos el algoritmo que creamos para un cajero automático.
Primero, debemos generar nuestra estructura HTML, luego vamos a pasar nuestro algoritmo a código.
Siempre es importante ir probando el código a medida que se va escribiendo. Generar ese hábito es útil con el fin de detectar con más facilidad los errores que se puedan presentar. Todas las cajas de texto tienen valores de texto, por más que se ingresen números. Por ello es necesario parsear el resultado si se desea trabajar con números.
- ParseInt: función nativa de JS que convierte el valor String a Int.
- Cast(Casteo): proceso de transformar una variable con un tipo de datos a otro.
- Document.Write: reescribe el código ya cargado anteriormente en el navegador a través de JS.
- OnLoad: evento que ocurre cuando el navegador ha cargado la página por completo, luego de este evento se ejecuta otro llamado Close.
- Open: ocurre posterior al cierre del documento, en este evento solo se da prioridad al Document.write, es por este motivo que en el ejemplo anterior todo el contenido desaparece, dejando solamente en pantalla lo que está dentro del Document.write. InnerHTML: La manera en que podemos controlar el contenido en HTML.
- Operador +=: Se utilizan en operaciones matemáticas, y se puede interpretar como que el valor de una variable es igual a su propio valor, más el resto de la operación.
- Operador -= : Se aplica el mismo concepto que el operador “+=”, solo que en este caso el valor es restado.
Recuerda:
- Los programadores dividen problemas grandes en varios pequeños.
- Prueba frecuentemente que el código escrito funciona
Desafíos:
-
Toma el código y ahora muestra los billetes entregados con imágenes.
-
Crear el código para ir guardando el estado de billetes del cajero y poder verlo visualmente.
-
Intenta optimizar el código que hemos escrito.
Aporte creado por: Gustavo Franco