| | Ejercicio 06 | Promesas y Async/Await | | | Ejercicio 07 | Servidor HTTP - Básico | | | Ejercicio 08 | Servidor HTTP - URL + Headers | | | Ejercicio 09 | Servidor HTTP - Cliente HTTP | | | Ejercicio 10 | WebSockets | | Capítulo 04 | Ejercicio 01 | Typescript - Transpilar TypeScript en JavaScript | | | Ejercicio 02 | Typescript - Anotación de tipos básicos, arreglos y objetos | | | Ejercicio 03 | Typescript - Interfaces y clases | | | Ejercicio 04 | Typescript - Funciones | | | Ejercicio 05 | Angular - Bases, Bootstrap y Componentes/Comunicación/Directivas | | | Ejercicio 06 | Angular - PWA y Servicios | | | Ejercicio 07 | Angular - Material y Rutas | | Capítulo 05 | Ejercicio 01 | Express - Bases y Bootstrap | | | Ejercicio 02 | Express - ORM (Básico e Intermedio) | | | Ejercicio 03 | Express - Parámetros de consulta y de ruta | | Capítulo 06 | Ejercicio 01 | Express - Rest - Local| | | Ejercicio 02 | Express - Rest - Firebase |
.replace(/\s/g, '').replace(/(?:\r\n|\r|\n)/g, '')