Programación Backend
Programación Backend
BACKEND
Plan de estudios
CODERHOUSE es la nueva forma de
entender el trabajo. Estudiamos y nos
formamos porque estar en las últimas
tendencias digitales es la manera de estar
a la vanguardia en la sociedad. A través
de la formación digital podemos ser
independientes, conseguir el trabajo que
tanto nos interesa o llevar a la cima
nuestro propio emprendimiento.
Atravesamos una era donde los nuevos
rockstars son quienes saben vivir la vida y
disfrutarla. Por eso todos quieren ser Steve
Jobs o Mark Zuckerberg. Esto quiere decir
que ser un CODER es como ser un estrella.
#NERDS4EVER
PROGRAMACIÓN
BACKEND
En este curso aprenderás a desarrollar aplicaciones modernas con
Node.js y MongoDB. Programarás en Javascript del lado del servidor
aplicando técnicas asincrónicas. Aprenderás a trabajar con Bases de
datos SQL y NoSQL dominando la gestión de los datos en forma
eficiente, ágil y con una gran facilidad de escalabilidad. Al finalizar el
curso serás capaz de diseñar complejas aplicaciones backend robustas,
rápidas y escalables, dominando diferentes técnicas de comunicación,
manejo de procesos distribuidos, control de grandes volúmenes de
datos y despliegue a distintas plataformas web.
Plan de estudios
Experto que valida el curso: Experto que valida el curso:
Plan de estudios
¿POR QUÉ CODER?
Plan de estudios
TEMARIO
Plan de estudios
TEMARIO
Plan de estudios
TEMARIO
Plan de estudios
TEMARIO
Plan de estudios
TEMARIO
- Servicios Web: ¿Qué es una API? - Configuración del Servidor Web: Uso
Aplicaciones RESTful. Aplicaciones de dotenv.
GraphQL. Manejo y documentación
de APIs. - Desarrollo de un Servidor Web
basado en capas: Diseño API REST y
- Cliente HTTP de pruebas: Uso de GraphQL MVC stack MERN.
dependencia request. Uso para
testeo de endpoints de servidor. - Introducción a frameworks de
desarrollo Backend: Adonis, Nest,
- Arquitectura del Servidor - Diseño: Sails, Koa. Ejemplos de uso.
Arquitectura: separación en capas
MVC (ruteo, lógica de negocio, - El futuro de Node.js - Deno:
persistencia). Patrones de diseño: Generalidades. Ejemplo básico de
Singleton, Factory. uso.
Plan de estudios
PROYECTO FINAL
E- Commerce Backend
Desarrollarás el backend de una aplicación de e-
commerce, para poder vender productos de un
rubro a elección.
La aplicación permitirá listar los productos
existentes, ingresar nuevos, borrar y modificar sus
detalles, así como interactuar con el carrito de
compras. Los productos ingresados se
almacenarán en una base de datos MongoDB.
El usuario podrá registrar sus credenciales de
acceso (email y password), para luego poder
ingresar a su cuenta. El cliente tendrá una sesión
activa de usuario, con tiempo de expiración
configurable.
Asimismo, implementarás un canal de chat
basado en websockets, el cual permita atender
las consultas del cliente.
La arquitectura del servidor estará basada en
capas (MVC). Utilizarás JWT (Jason Web Token),
para brindar al frontend un mecanismo de ingreso
autorizado al sistema
Plan de estudios
PROGRAMACIÓN
BACKEND
[email protected]
www.coderhouse.com
instagram.com/coderhouse