NodeJS es una plataforma que permite a los desarrolladores escribir aplicaciones de alto rendimiento y en red en el lado del servidor. Y usando el buen y viejo Javascript también. ¿Por qué estudiar NodeJS? Para empezar, nunca está de más aprender algo nuevo. Pero lo más importante es que es genial aprender NodeJS.
Con un enfoque en JavaScript moderno y aplicaciones del mundo real, Learn Node es una forma eficiente de añadir JavaScript del lado del servidor a su conjunto de habilidades y empezar a construir las aplicaciones con las que ha estado soñando.
Hemos dividido el artículo en varias secciones: cursos, tutoriales de varias partes, tutoriales.
Cursos
The Complete Node.js Developer Course (2nd Edition)
26 Horas de videos || 66,000 Estudiantes
The Complete Node.js Developer Course 2 cubre los fundamentos de Node antes de sumergirse en grandes herramientas como Express, Mongoose, and MongoDB.
Todo el curso se basa en un único objetivo: convertirlo en un desarrollador profesional de nodos capaz de desarrollar, probar y desplegar aplicaciones de producción en el mundo real.
La mejor manera de aprender Node es construyendo aplicaciones de Node.
Desde el principio, estarás programando cada proyecto y trabajando con los retos que he diseñado para reforzar lo que has aprendido. Esto le dará la experiencia práctica necesaria para poder crear y lanzar su propio proyecto una vez que haya terminado.
Construirás cuatro proyectos:
Una aplicación para tomar notas para mojarse los pies
Una aplicación meteorológica que interactúa con Google Maps y Dark Sky API
Una to-do API REST completa con cuentas de usuario y autenticación
Una aplicación de chat en tiempo real con un companion client-side.
Al final, podrás tomar lo que has aprendido y lanzar tu propia aplicación Node.
Node con React: Full Stack Web Development
4.7/5 Estrellas || 25 Horas de Videos || 25,000 Estudiantes
Crea e implementa aplicaciones web completas con NodeJS, React, Redux, Express y MongoDB.
Nota: Este curso asume que tienes los conceptos básicos de React y Redux.
Ve más allá de lo básico de React y Redux! Este curso te enseñará a combinar las tecnologías ultrapopulares React, Redux, Express y MongoDB para construir una aplicación web completa.
Este curso es "aprender haciendo": nada de aburridas e interminables conferencias con Powerpoints, sólo ejemplos de codificación interactiva en vivo.
Learn and Understand NodeJS
Aprende NodeJS, el motor V8, Express, la pila MEAN, los conceptos básicos de Javascript y mucho más.
NOTA: Esta es una versión de EARLY BIRD del curso, lo que significa que todo el contenido aún no está publicado. Se añaden nuevos contenidos a medida que se acerca la finalización del curso!
En este curso, obtendrás un profundo conocimiento de Node, aprenderás cómo funciona NodeJS bajo el capó, y cómo ese conocimiento te ayuda a evitar las trampas más comunes y a mejorar drásticamente tu capacidad para depurar problemas.
Además veremos cómo funciona el motor V8 Javascript escrito en C++ y cómo NodeJS lo utiliza para ampliar las capacidades de Javascript.
Aprenderás a estructurar tu código para reutilizarlo y a ser más fácil de entender, administrar y expandir utilizando módulos y comprender cómo funcionan realmente los módulos.
Aprenderás también cómo funciona el código asíncrono en Node y en el bucle de eventos de Node, así como cómo utilizar event emitter, streams, buffers, pipes, y el trabajo con archivos. Veremos cómo eso nos lleva a construir un servidor web en Node.
Tutoriales divididos en varias partes
Creación de un administrador de presupuesto con Vue.js y Node.js
(Tutorial en 5 partes)Un gran tutorial de Gustavo Domaradzki: aprenderás a construir una aplicación completa de Vue.js y Node.js Budget Manager. Por simplicidad, no usaremos Vue y trataremos de mantenernos lo más simples y limpios posible.
Construye una aplicación meteorológica con Node.js en sólo 16 líneas de código
(Tutorial en 2 partes)En este tutorial, aprenderá a realizar una llamada a la API de OpenWeatherMap.org y a mostrar el resultado en la consola. En la segunda parte, actualizaremos nuestro programa a una aplicación completa donde los usuarios pueden escribir el nombre de una ciudad y obtener datos meteorológicos en tiempo real instantáneamente en su pantalla.
Node.js Por ejemplos
(Tutorial en 4 partes)Esta serie introducirá poco a poco los conceptos mediante el ejemplo en la medida en que se relacionan con el objetivo en cuestión, construyendo una aplicación web. Al final, tendremos una aplicación web autenticada de la API de todo REST que persistirá en una base de datos SQL.
Introducción a Node.js. Todo lo que querías saber
(Tutorial en 3 partes)Esta serie de tres partes comienza con una amplia visión general de Node.JS, luego explica la configuración de la aplicación, NPM y, finalmente, el bucle de eventos/multi-threading.
Tutoriales
En tiempo real con Socket.IO, Node.Js y React
Aprenda los conceptos básicos de WebSockets y Socket.IO mientras empareja su primer servidor en tiempo real con un frontend de React.
Uso de Node.js y Express.js para guardar datos en la base de datos MongoDB
En este tutorial, aprenderá a usar Express.js, Node.js y MongoDB.js. Estará creando una aplicación Nodo muy simple, que permitirá a los usuarios introducir los datos que quieran almacenar en una base de datos MongoDB.
Node.js REST API Facebook Login
En este tutorial, vamos a integrar la autenticación de Facebook a una API REST creada utilizando Express.js. En el backend, usaremos MongoDB como base de datos, Node.js, y Express.js.
Construir una API de descanso para Nodo y Mysql 2018 JWT
Aprenda a construir una API mantenible y tranquila para Node.js y Mysql.