Bienvenidos a nuestro curso de NodeJS: de cero a experto
Es un curso que nos ayudará a comprender el por qué Node es tan popular del lado del backend y a la vez por qué es muy utilizado en básicamente todos los frameworks de frontend como herramienta para construir sus aplicaciones.
Aquí partimos de cero conocimiento de Node, pero es recomendado saber un poco de JavaScript y de programación básica ya que se parte de la primiza que se conoce cómo declarar variables, estructuras de control como IF y ciclos for.
Bienvenidos a nuestro curso de NodeJS: de cero a experto
Es un curso que nos ayudará a comprender el por qué Node es tan popular del lado del backend y a la vez por qué es muy utilizado en básicamente todos los frameworks de frontend como herramienta para construir sus aplicaciones.
Aquí partimos de cero conocimiento de Node, pero es recomendado saber un poco de JavaScript y de programación básica ya que se parte de la primiza que se conoce cómo declarar variables, estructuras de control como IF y ciclos for.
Dentro del curso haremos varias aplicaciones que van desde aplicaciones de consola, receptores de webhooks, Restful API endpoints, autenticación, web sockets y más, trabajando con TypeScript y patrones de desarrollo que nos ayudarán a escribir código de calidad.
Puntualmente esta es una serie de puntos que tocamos en el curso:
Aplicaciones de consola
Leer y grabar archivos en File System
Code Execution y Event Loop de Node
Instalación de paquetes de NPM
Patrón adaptador para las dependencias
Clean Architecture
Domain Driven Design
Factory functions para inyección de dependencias en Vanilla JavaScript
Axios
Interceptores de Axios
TypeScript,
Interfaces
Tipos
Clases
Testing
Integración
Unitarias
Restful
Mocks
Espías
Coverage
Más
Aplicaciones de consola
Yargs
Leer argumentos desde consola
Variables de entorno
Seeds
Bases de datos como
MongoDB
PostgresSQL
Github
Github Webhooks
Tareas automáticas - CRON
Repository Pattern
Inyección de dependencias
Envío de correos
Texto
Html
Gmail
Loggers
ORMs
Prisma
Mongoose
Despliegue a Railway
Rest Server con autenticación
WebSockets
Json Web Tokens
Middlewares
Relaciones de base de datos
Carga de Archivos
Aplicación de Colas - WebSockets + Rest
WebHooks y Seguridad
Bot de Discord
Netlify Edge Functions
Y mucho más
El objetivo principal del curso es darles todo lo que necesitan para poder realizar aplicaciones con Node principalmente en el backend, poder usar Node para crear procedimientos automáticos y comunicación entre servidores.
Este curso es la evolución de mi curso anterior de Node que después de más de 5 años de regrabaciones y actualización, siendo uno de los cursos más populares para aprender Node. Se procedió con toda una nueva forma de trabajar con Node, TypeScript y patrones de diseño de la mano con Clean Code.
Nos vemos en el próximo video
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.