Les dejo mis notas que me apoyaron en el aprendizaje del curso 😄
https://github.com/JasanHdz/backendnodejs/tree/master/notes
pd: no se rindan, éxito 💪
Tu primera experiencia con Node.js
¿Dónde aprender backend con Node.js actualizado?
Todo lo que aprenderás sobre backend con Node.js
¿Qué es Node.js?
¿Qué es Node.js y para qué sirve?
Diferencias entre Node.js y JavaScript
Resumen: Diferencias Nodejs y Javascript
Instalación de Node.js
Arquitectura orientada a eventos
Node.js para la web
Manejo y uso de Streams con Node.js
Introducción a streams
Readable y Writable streams
Duplex y Transforms streams
Uso de utilidades de Node.js
Sistema operativo y sistema de archivos
Administrar directorios y archivos
Consola, utilidades y debugging
Clusters y procesos hijos
Crea tu primer proyecto en Express.js
¿Qué es Express.js y para qué sirve?
Creando tu primer servidor con Express.js
Request y Response Objects
Aprende a crear un API con REST
Anatomía de una API Restful
Estructura de una película con Moockaru
Implementando un CRUD en Express.js
Métodos idempotentes del CRUD
Implementando una capa de servicios
Cómo conectarse con librerías externas en Express.js
Creación de una BD en MongoAtlas
Conexión a MongoAtlas una instancia de MongoDB
Conexión con Robot3T y MongoDB Compass a una BD
Implementación de las acciones de MongoDB
Conexión de nuestros servicios con MongoDB
Conoce como funcionan los Middleware en Express.js
¿Qué es un middleware? Capa de manejo de errores usando un middleware
Manejo de errores asíncronos y síncronos en Express
Capa de validación de datos usando un middleware
¿Qué es Joi y Boom?
Implementando Boom
Implementando Joi
Probar la validación de nuestros endpoints
Middlewares populares en Express.js
Implementa tests en Node.js
Creación de tests para nuestros endpoints
Creación de tests para nuestros servicios
Creación de tests para nuestras utilidades
Agregando un comando para coverage
Debugging e inspect
Despliega tu primera aplicación en Express.js
Considerando las mejores prácticas para el despliegue
Variables de entorno, CORS y HTTPS
¿Cómo implementar una capa de manejo de caché?
¿Cómo contener tu aplicación en Docker?
Despliegue en Now
Conclusiones
¿Qué aprendiste en este curso?
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Guillermo Rodas
Aportes 30
Preguntas 0
Les dejo mis notas que me apoyaron en el aprendizaje del curso 😄
https://github.com/JasanHdz/backendnodejs/tree/master/notes
pd: no se rindan, éxito 💪
Dato curioso: el mismo creador de Node, Ryan Dahl creó hace poco Deno (Node al revéz). El mismo esta creado con Rust y Typescript.
Lenguaje compilado está optimizado para el momento de la ejecución, aunque esto signifique una carga adicional para el programador. Por otro lado, un lenguaje interpretado está optimizado para hacerle la vida más fácil al programador, aunque eso signifique una carga adicional para la máquina.
wooo eso de que node se compila esta muy chingon!!
Me gustó la clase, facil de entender y sin mucho rodeo.
¡¡Qué emoción!!
Nota: En JavaScript cuando un código se repite demasiadas veces, por ejemplo una el llamado a una función, se toma como función caliente y es optimizado al ser compilado a Bytecode
Esto lo vimos en el curso profesional de JavaScript en esta clase por si quieres volver a repasar: https://platzi.com/clases/1642-javascript-profesional/22168-como-funciona-el-javascript-engine/
Vamos que se puede 😃
El punto principal es que Node.js fue construido en motor V8, y de esa manera poder tener un entorno de desarrollo para usar javascript del lado del servidor.
A darle!
Go…
Vamos que se puede 😃
muy buena info anotado 😃
El garbage collector es una forma de limpiar la memoria de forma automática, busca los elementos no utilizados y los destruye.
Necesito esa remera.
Hitos de Node Js
Engines de JavaScript
¿Qué es Just In Time Compiler?
Nodejs es tremendamente utilizado 😮
Muy bueno!
Si recuerdo que haya por el 2009 fue que todo fue asi bien genial cuando dijeron que se podia ejecutar javascript del lado del servidor
Buenísimo. 😃
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?