Backend con NodeJS

Desarrollo de backend con NodeJS, enfocado a la creación de servicios web, API REST y GraphQL.

Area del plan de estudios: Backend

NodeJS es una excelente alternativa para crear la parte del backend de las aplicaciones web modernas, ya que resulta rápido, escalable y capaz de atender a un número elevado de usuarios con muy pocos recursos de servidor.

NodeJS tiene la ventaja de usar Javascript como lenguaje. De hecho es el propio motor de Javascript de Chrome, sacado del navegador para poder realizar todo tipo de tareas de propósito general. El hecho de ser una plataforma de ejecución de Javascript, facilita mucho que los desarrolladores que ya tienen experiencia en este lenguaje en el ámbito del navegador, puedan fácilmente pasarse al lado del backend.

Además, NodeJS dispone de una gran comunidad y una cantidad gigante de paquetes de código abierto, que resuelven casi cualquier necesidad imaginable.

Por todos esos motivos, NodeJS ha penetrado muy fuerte en la comunidad y se ha convertido la herramienta preferida de muchos para implementar servicios web que resuelvan las necesidades en el backend de aplicaciones modernas.

En esta línea de estudio de NodeJS encontrarás un curso básico de NodeJS junto con otros cursos más especializados. Todos los cursos requieren un conocimiento previo del lenguaje Javascript.

El curso básico sirve para introducirse en NodeJS, como plataforma para hacer todo tipo de programas, aunque sobre todo se ven programas de consola, se ofrecen al final algunas clases destinadas a aprender algunas prácticas habituales de Node, como la creación de servidores, responder a solicitudes HTTP y realizar programación por sockets.

En los cursos siguientes abordaremos NodeJS desde el enfoque particular de creación de servicios web. En ellos podrás encontrar conocimiento y práctica para que puedas realizar tu propio API REST. Además encuentras un curso enfocado en la creación de un servicio web basado en GraphQL, una manera bastante más versátil de construir la parte de un backend.

Por último encuentras un curso muy específico que será vital para los estudiantes de NodeJS, en el que te enseñaremos a llevar a producción un proyecto de servicio web que hayas desarrollado apoyado por cursos anteriores.

Nota: Por aclarar posibles dudas, vamos a describir las aplicaciones modernas y tradicionales:

- En las aplicaciones web modernas el backend se implementa de manera completamente separada del frontend, devolviendo únicamente los datos que necesitan las aplicaciones en formato JSON. Este tipo de backend se le suele denominar "Servicio Web" y puede estar desarrollado con diversos estándares como RESTFull (API REST) o GraphQL.

- Por otra parte tenemos los sitios web tradicionales, cuyo backend suele devolver código HTML conteniendo toda la información que el navegador debe mostrar al usuario. Un periódico online o un blog serían ejemplos claros. Para este tipo de sitios se podría usar también NodeJS, pero lo cierto es quehay otros lenguajes y herramientas que facilitan mucho más la vida al desarrollador.

Conocimientos necesarios

Planes de estudio que te recomendamos cursar antes de comenzar éste:

Seleccionar cursos

Suscríbete

Curso de NodeJS
20 clases 38 Horas y 60 min
Desarrollo con NodeJS y herramientas como Express o Socket.io.
Back Edge, desarrollo web al límite, NodeJS, ES6, npm, MongoDB
7 clases 13 Horas y 57 min
Desarrollo de aplicaciones web con NodeJS y tecnologías del mundo backend
Curso de GraphQL y NodeJS
9 clases 9 Horas y 46 min
Implementación de una API con GraphQL y NodeJS
Curso de Deploy de Aplicaciones NodeJS
46 clases 9 Horas y 57 min
Aplicaciones NodeJS a producción con las mejores prácticas

Cursos complementarios

Puedes hacer más completo este plan de estudios con los siguientes cursos:

¿Has elegido ya tu plan de estudios?

Puedes elegir ahora tu modalidad de suscripción. Accede a todos los cursos, de cualquiera de los planes de estudio, con tarifa plana.

Plan anual

25 €/mes*
* En un único pago de 299€

Plan mensual

29 €/mes*
* Pago cada mes sin permanencia

¿Tienes alguna duda?

¿Todavía no tienes claro qué plan de estudio te conviene?
¿Tienes alguna necesidad especial que quieras que tratemos?
¿Podemos ayudarte de alguna manera?

No dejes de darle un vistazo a las preguntas frecuentes o FAQ y usa nuestros canales de comunicación para contactar con nosotros. Nuestro equipo de soporte estará encantado de atender cualquier consulta que tengas.