-
LecciónArchivos (6): volcar en archivos con fwrite
En este vídeo vamos a ver cómo podemos usar la primitiva fwrite para transferir regiones de memoria a streams o archivos, para permitir serializar de forma pura estructuras o arrays complejos de una manera mucho más precisa que trabajando con cadenas de caracteres. -
LecciónArchivos (5): fputc y fputs
Con las primitivas fputc y fputs podemos escribir cadenas de caracteres o caracteres sueltos en archivos. En este vídeo muestro un ejemplo de uso, prestando atención a las particularidades de cada una de las funciones. -
LecciónArchivos (4): leer con fgets
Con la primitiva fgets podemos leer del tirón un montón de caracteres y depositarlos en un buffer que luego podemos tratar como una cadena de caracteres. En este vídeo analizamos el funcionamiento de esta primitiva, sus riesgos y la manera correcta de tratar sus errores. -
LecciónArchivos (3): fseek y ftell
fseek y ftell son un par de primitivas que forman stdio y que nos permiten desplazar el cursor a lo largo de un archivo para poder determinar qué será leído o dónde será escrito cuando usemos las primitivas de lectura y escritura de la API de archivos de C. -
LecciónArchivos (2): leer con fgetc
Con la primitiva fgetc podemos leer caracteres de un archivo. En este vídeo cuento cómo utilizar esta función y cómo interpretar el resultado para saber si es un caracter de verdad o si estamos encontrando un error o un fin de archivo. -
LecciónEjemplo (4): conectando todas las piezas
Pues ahora queda cerrar este mini-caso de ejemplo conectando todas las piezas y haciendo que visitar el endpoint que hemos declarado en Express ejecute las funciones y nos devuelva contenido útil desde el endpoint. -
LecciónEjemplo (3): haciendo las funciones de control de datos
Con los JSONs que importamos en nuestra aplicación en el primer capítulo, vamos a hacer un par de funciones que nos permitan recuperar información de los catálogos, que será la que luego sirvamos en la aplicación. -
LecciónEjemplo (2): montando un servidor Express
En este vídeo configuramos una aplicación Express que quede a la escucha en un puerto, para que cuando se haga una petición HTTP se ejecute la función que vamos a usar para manejar y devolver una respuesta. -
LecciónEjemplo (1): creando una API REST simple en TypeScript
Empezamos un caso de uso práctico en el que voy a mostrar cómo es la creación de una pequeña API REST con Express que pueda responder a consultas rápidas hechas a su endpoint. En este primer capítulo, creo un proyecto configurándolo correctamente: su package.json, su tsconfig.json, instalamos TypeScript, rimraf, montamos... -
LecciónMódulos desde NPM
Retomamos lo de los módulos para explicar las consecuencias de usar TypeScript a la hora de descargar módulos desde NPM.