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
Clases y Arrays en JavaScript
Resumen
Javascript es uno de los lenguajes en los que se aplica la programación orientada a objetos (OOP en sus siglas en inglés), la cual se crea a partir de una clase. En esta clase se definen las características del objeto o atributos y sus capacidades o métodos.
Elementos de las clases en JavaScript
Así como otros lenguajes, este concepto conlleva lo siguiente:
Objeto
Una instancia de una Clase.
Propiedad
Una característica del Objeto, como el color.
Método
Una capacidad del Objeto, como caminar.
Constructor
Es un método llamado en el momento de la creación de instancias.
Herencia
Una Clase puede heredar características de otra Clase.
Encapsulamiento
Una Clase solo define las características del Objeto, un Método solo define cómo se ejecuta el Método.
Abstracción
La conjunción de herencia compleja, métodos y propiedades que un objeto debe ser capaz de simular en un modelo de la realidad.
Polimorfismo
Diferentes Clases podrían definir el mismo método o propiedad.
Contribución creada por: Manuel Bojato