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
Primer servidor web con express
Resumen
NodeJs es un runtime que nos permite correr JavaScript del lado del servidor. Se requieren tener permisos de administrador para ejecutar el instalador y utilizar el Node
Versiones de Node JS
- LTS: version más estable, utilizada por la mayoría de los usuarios corporativos
- Current: ontiene los últimos features.
Similitudes en las líneas de comandos dependiendo del SO:
- LS (Mac/Linux) = DIR(Win): Visualizar carpetas y directorios
- CD(Mac/Linux/Win): Ingresar a un directorio
- IPCONFIG(win) = IFCONFIG(Mac/Linux): Visualizar la configuración de Red del computador.
Tanto en Mac como Linux distinguen las mayúsculas de las minúsculas (Win no), por lo que conviene, por buena práctica, a modo de evitar futuros errores, escribir en minúsculas.
Cómo instalar Express en un servidor local
Usaremos NPM, que es un sistema que ayuda a Node a instalar Librerías.
Para instalar nuestro servidor Express en el entorno de Node de manera global usaremos el siguiente comando:
npm install express -g
- Require: es una función que busca dentro del equipo las dependencias pertenecientes a Express y las almacena en la instancia creada para el efecto
- Comentarios: son líneas de código que no son interpretadas ni por el navegador, ni por los servidores, son escritas por los programadores para referenciar o ayudar a entender parte del código al que hace referencia. La sintaxis que se emplea es con doble slash"//" o slash asterisco “/* */”.
- Request: petición realizada al servidor. Response: respuesta del Servidor al Request enviado.
- Listen (8080): pone el servidor en modo escucha en el puerto 8080 (en este ejemplo). El puerto es personalizable.
En Windows, el firewall puede presentar restricciones en cuanto a acceso a puertos, por lo que en ocasiones puede haber navegación al servidor de manera local, mas no de manera remota, en cuyo caso se debe realizar la siguiente verificación de permisos:
INICIO/FIREWALL DE WINOWS/PERMITIR A UNA APLICACIÓN O CARACTERÍSTICA SU EJECUCIÓN/NODE JS SERVER SIDE JAVASCRIPT.
El punto y coma “;” en la programación con JS es opcional.
Contribución creada por: Gustavo Daniel Franco