JavaScript

En esta guía los ejercicios tienen que ver con ES6 y código asíncrono. También con llamadas a APIs.

Ejercicios

  1. ¿Cuál es la diferencia entre let, const y var? Dar ejemplos.

  2. ¿Qué significa que en JavaScript las funciones son first-class citizens a diferencia de C? Contrastar las declaraciones de funciones con las expresiones de funciones en JavaScript.

  3. Reescribir el ejercicio 2 de la primer guía usando funciones flecha.

  4. Escribir una funcion usando funciones flechas y el operador ternario. La funcion toma un numero como argumento y devuelve 1 si es positivo, 0 si es cero y -1 si es negativo.

  5. ¿Cuál es la diferencia entre un objeto en JavaScript y en JSON?

  6. Armar una pagina web que a los tres segundos de entrar le muestre un mensaje al usuario con alert().

  7. Armar una calculadora web en HTML + Bootstrap + JavaScript.

  8. Que es el protocolo http? Cuales son los metodos que usamos en una API REST y a que operaciones sobre una base de datos corresponden? Contrastar con el concepto de CRUD?

  9. Escribir una web para llevar una lista de tareas por hacer. Usar la API "`fake`" de https://jsonplaceholder.typicode.com/todos. Usar fetch() para las llamadas a la API.