¿Cuál es el mejor recurso para aprender Express JS gratis?

ExpressJS es un marco de aplicación web para Node.js, lanzado como software libre y de código abierto bajo la Licencia MIT. Está diseñado para construir aplicaciones web y APIs. Es el marco estándar de facto del servidor para Node.js.

Algunos de los puntos clave en ExpressJS:

  • Proporciona herramientas de enrutamiento / creación de servidor web básicas y prácticas, que son tan esenciales para el nodo básico, js
  • Utiliza un patrón de middleware modular muy flexible, donde se utilizan módulos / funciones de middleware especiales para procesar diferentes solicitudes.
  • Es muy amigable para la programación funcional y el uso de los conceptos principales de Node.js: emisores de eventos, flujo asíncrono y flujos.
  • No requiere casi nada para crear y ejecutar el servidor web fácil de probar.
  • Express soporta MVC Architecture con poco trabajo.
  • Puedes construir APIs RESTful más rápido.
  • Puedes usar muchos lenguajes de plantillas como Jade o EJS que reducen la cantidad de código HTML que tienes que escribir para una página.
  • Tiene soporte para bases de datos NoSQL fuera de la caja. Y bastante simple implementándolo también.

Tengo un tutorial emocionante para ti donde aprendes construyendo proyectos en ExpressJS. Visita el siguiente enlace que puede ayudarte. El tutorial es totalmente gratuito.

Express JS tutorial | Aprende Express JS online para principiantes

Aquí hay 12 proyectos en los que trabajará:

  • Proyecto 1: Comenzaremos con un servidor web básico, aprendiendo los conceptos básicos de NodeJS y Express.
  • Proyecto 2: un sitio web de reparación de PC simple para ayudar a los usuarios a comprender los conceptos de principiantes de Express.
  • Proyecto 3: una aplicación de Todo que nos ayudará a aprender cómo usar MongoDB y Mongo Driver.
  • Proyecto 4: Un blog de deportes completo y detallado para comprender el uso de Mongoose y MongoDB
  • Proyecto 5: una aplicación de inicio de sesión de usuario completa con autenticación Passport
  • Proyecto 6: Aprenda a integrar el chat con Socket IO
  • Proyecto 7: una aplicación ClientKeeper que usará la pila MEAN desde cero
  • Proyecto 8: Un Job Board funcional que utilizará el generador Mean.js
  • Proyecto 9: una aplicación MovieBase que usará Kraken, que es una capa adicional agregada sobre Express para crear mejores aplicaciones de tipo MVC
  • Proyecto 10: Una aplicación de Instagram incluirá la integración de la API de Instagram
  • Proyecto 11: una aplicación de listado de negocios que incluirá el uso de CouchDB
  • Proyecto 12: Redis Storefinder que utilizará Redis y Google Geocode

En la nota final:

¿Por qué debería elegir expreso?

  • Conjunto de características en toda regla
  • Construido en conectar
  • Buena documentacion
  • Muchos ejemplos
  • Muchas extensiones
  • Bonita comunidad

Ojalá les haya ayudado a todos. ¡Buena suerte!

Saludos,

Sam Dias

azat-co / expressworks es una muy buena manera de aprender lo básico rápidamente.

Pero como lo indicó el Usuario, la documentación es realmente el mejor lugar para aprender las cosas en profundidad para crear una aplicación en Express.

http://expressjs.com/

Actualmente, el curso Express en http://codeschool.com es gratuito, junto con Node. No estoy seguro de si es permanente, así que súbete a él.