BACKGROUND_ruta_backend_node_js

LOGO_ruta_backend_node_js

Ruta de Backend Node JS

Explora tu ruta de aprendizaje.
 
curva_bottom

Ruta de aprendizaje

Recórrela, explora los contenidos y escala en tu conocimiento hasta dominar los sistemas de NodeJS.

Estación 1

Fundamentos

Conoce los conceptos y fundamentos de Node JS.

Estación 2

Continuación

Profundiza tu conocimiento en NodeJS y sus principales componentes

Estación 3

Definiciones Específicas

Asimila y aplica distintas herramientas y módulos específicos de NodeJS

curva_bottom

¿Qué conocimientos tiene un desarrollador de NodeJS?

Usa esta ruta de guía para que domines el mundo de NodeJs.

ball_blue
¿Qué es Node JS y para qué sirve?
Blog

Una lectura corta donde verás que es NodeJS , para qué sirve, cómo funciona y sus ventajas.

1
Hora

(Backend)

Icon_card_jenkins
Introducción NodeJS
Curso introductorio
Aprende los conceptos básicos de Node y explora la documentación oficial aquí
2
Horas

(Backend)

Icon_card_javascript_interactivo
Express
Curso introductorio

En los primeros capítulos de este curso conocerás Express y cómo utilizarlo, explora la documentación oficial aquí

4
Horas

(Backend)

Icon_card_aws_infraetsructura_lectura
Pruebas unitarias
Blog introductorio
Entiende los conceptos básicos de pruebas unitarias y del framework Mocha
2
Horas

(Backend)

ball_blue
Swagger - Introducción
Blog

Conoce que es Swagger y para qué sirve

0.5
Horas

(Backend, Frontend)

icon_card_6
Programación asíncrona
Blog
En esta lectura conocerás las bases de la programación asíncrona y sus tipos, no te preocupes por entender el código este lo verás en profundidad más adelante.
1
Hora

(Backend)

Icon_card_PWA
Contenedores
Introducción a los contenedores

En esta lectura encontrarás la definición de Docker y realizarás un contenedor base.

2
Horas

(Backend, Frontend)

ball_udemy3
Node
Curso completo

En este curso entrarás en el mundo de Node.js recorriendo el camino desde las bases hasta Sockets

40
Horas

(Frontend)

icon_card_3
Promesas y programación asíncrona
Documentación

En este curso conocerás los diferentes tipos de programación asíncrona y cómo usarlos

3
Horas

(Backend)

ball_ejercicio
Crear API Rest con seguridad
Práctica

En este curso crearás una API Rest desde 0 y la publicarás mediante Heroku

12
Horas

(Backend, Frontend)

Icon_card_javascript_interactivo
Express
Curso completo

En los siguientes capítulos de este curso conocerás Express a profundidad y cómo utilizarlo, explora la documentación oficial aquí.

8
Horas

(Backend, Frontend)

Icon_card_aws_infraetsructura_video_amarillo
Swagger en Node.js
Curso

En este curso conocerás la diferencia entre OpenApi 2.0 y OpenApi 3.0, además de documentar una API Rest con Swagger

2
Horas

(Frontend)

Icon_card_react_spring_library
Pruebas Unitarias
Curso Completo

En este curso conocerás como escribir tests en NodeJS y el flujo al momento de crear tests

2
Horas

(Backend)

ball_udemy1
NodeJs ServerLess
Curso Completo

En este curso crearás funciones lambdas con NodeJS, además de endpoints y el uso de RDS

6
Horas

(Backend, Frontend)

icon_card_5
Express

Aqui podras encontrar la documentación oficial del framework ExpressJs

8 Horas

(Backend)

Icon_card_aws_infraetsructura_lectura
Koa

Conocerás el Framework koa a profundidad

Horas

(Backend, Frontend)

Icon_card_PWA
Bluebird Promises

En este documento aprenderás los conceptos Asíncronos y Síncronos en javascript con el apoyo de la librería Bluebird

2 Horas

(Backend)

ball_JS
NodeJs con Redis

En este curso encontrarás información de como crear una caché para tus proyecto con el uso de Redis

6 Horas

(Backend)

Icon_card_aws_infraetsructura_lectura
Seguridad en APIs

Esta curso encontrarás información acerca de cómo proteger tus APIs con Json Web Token (JWT) para que solo puedan ser consumidas por usuarios autorizados

6 Horas

(Backend)

Icon_card_aws_infraetsructura_lectura
V8
V8 es el Engine JavaScript líder en la actualidad, debido a su performance, estabilidad y evolución, siendo empleado en importantes herramientas como Chrome y NodeJS (y más recientemente en Microsoft Edge).
2
Horas

(Backend)

Icon_card_aws_infraetsructura_lectura
Sequelize
ORM
Sequelize es un ORM de Node.js basado en promesas para Postgres, MySQL, MariaDB, SQLite y Microsoft SQL Server. Cuenta con un sólido soporte de transacciones, relaciones, carga ansiosa y perezosa, replicación de lectura y más.
4
Horas

(Backend)

icon_card_5
TypeOrm
ORM
TypeORM es un ORM que se puede ejecutar en plataformas NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo y Electron y se puede utilizar con TypeScript y JavaScript (ES5, ES6, ES7, ES8).
6
Horas

(Backend)

Icon_card_gatsby
Prisma
ORM
Prisma ayuda a los desarrolladores de aplicaciones a crear más rápido y  cometer menos errores con un kit de herramientas de base de datos de código abierto para PostgreSQL, MySQL, SQL Server y SQLite.
4
Horas

(Backend)

Icon_card_documento
Docker
Docker es una herramienta diseñada para facilitar la creación, implementación y ejecución de aplicaciones mediante el uso de contenedores. Los contenedores permiten empaquetar una aplicación con todas las partes que necesita, como bibliotecas y otras dependencias, y desplegarla como un solo paquete
8
Horas

(Backend, Frontend, DevSecOps)

icon_card_4
Sonarqube
Es una herramienta de revisión automática de código para detectar errores, vulnerabilidades y “Code Smells” en su código. Puede integrarse con su flujo de trabajo existente para permitir la inspección continua del código en las ramas de su proyecto y solicitudes de extracción.
6
Horas

(Backend, Frontend, DevSecOps)

Icon_card_aws_infraetsructura_lectura
Patrones de Arquitectura
Los patrones de Arquitectura son formas de capturar estructuras de diseño de probada eficacia, para que puedan ser reutilizadas. Los arquitectos de software han estado buscando formas de capturar y reutilizar el conocimiento arquitectónico que han probado ser exitosos en el pasado.
2
Horas

(Técnico)

Icon_card_PWA
Principios
SOLID
Conoce cómo y porqué Robert C. Martin estableció cinco directrices o principios para facilitar a los desarrolladores la labor de crear programas legibles y mantenibles.
2
Horas

(Técnico)

icon_card_4
NestJs
En este seminario práctico conocerás el uso del framework NestJs para el desarrollo de tus proyectos en Typescript y el uso de TypeORM para la conección con tu base de datos
2
Horas

(Comercial, Técnico)

icon_card_objetivo_aws1
Proyecto Final
Javascript
Pronto estaremos publicando  el reto que te ayudara a fortalecer todos los conocimientos obtenidos durante la ruta.

(Backend)

curva_top

Explora más contenido
dentro de Academia Pragma

Más Pragmáticos como tú, también tienen mucho que enseñar y han compartido su conocimiento en nuestra Academia. Hemos seleccionado algunas entradas que seguro, te ayudarán en tu viaje de conocimiento.

h-cost-explorer-gestionar-costos-en-aws

Cost Explorer: ¿cómo gestionar costos en AWS?

En este lección de Academia conoceremos una de las principales ventajas de la nube es que nos permite conocer el detalle de lo que estamos consumiendo.

Ver más →
h_tutorial_amazon_web_services

Primeros pasos en Amazon Web Services (AWS)

Tras ver la importancia de esta plataforma, que lleva más de una década en el mercado, a continuación te ofrecemos un tutorial que explica cómo crear una cuenta en AWS, un usuario IAM y  cómo obtener permisos de escritura en DynamoDB. 

Ver más →
cover_W_computacion_nube

La computación en la nube como pilar del agilismo

Cada vez más las empresas adoptan la computación en la nube como soporte de sus quehaceres, Daniel Agudelo y David Silva expertos de Pragma, nos amplían este concepto que está revolucionando el mercado actual.

Ver más →