Escuela digital – Node js desde cero

Node JS desde cero

Node.js es el entorno de programación de lado del servidor del lenguaje JavaScript que utiliza un modelo asíncrono y dirigido por eventos. En este curso conocerás como funciona y serás capaz de desarrollar tus primeras aplicaciones de tipo FullStack: cliente, servidor y base de datos con un sólo lenguaje de programación.

Si has usado JavaScript en el frontend, esta es tu oportunidad para convertirte en un Full Stack Developer, ampliar tus oportunidades profesionales y aprender a crear aplicaciones modernas con el lenguaje más importante de la web: javascript.

INTRODUCCIÓN A NODE.JS

  • Consideraciones
  • ¿Qué es Node.js?
  • Modelo Asíncrono y No Bloqueante
  • Características y Ventajas
  • Node.js y io.js
  • Instalación

EL CORE DE NODE.JS

  • API y Documentación
  • global y process
  • buffers y streams
  • http: servidor y cliente
  • emisores de eventos, timers y herencia
  • creación, exportación y requerimiento de módulos
  • ES6 en Node.js
  • path, url y querystring
  • Formularios y envío de datos Get/Post en Node.js

NPM

  • Node Package Manager
  • Iniciar un proyecto NPM
  • Archivo package.json
  • Paquetes NPM
  • Tipos de instalación de paquetes
  • Instalación Única
  • Instalación como Dependencia del proyecto
  • Instalación como Dependencia de Desarrollo del proyecto
  • Instalación Global
  • Instalación Múltiple de paquetes
  • Documentación de NPM

NODE.JS EN EL FRONTEND

  • Sistemas de Automatización de Tareas
  • Preprocesadores
  • Servidores web y vista en vivo
  • Web Performance Optimization
  • Concatenación
  • Ofuscación
  • Minificación
  • Compresión

APLICACIONES WEB CON NODE.JS

  • Frameworks web para Node.js
  • Express.js
  • Introducción
  • Conceptos Básicos
  • Rutas y Middlewares
  • Generador de Express
  • Ghost: Plataforma de Publicación

APLICACIONES WEB EN EXPRESS.JS

  • Estructura de Proyecto
  • Configuración de la aplicación
  • Templates Engines
  • Jade
  • EJS

APLICACIONES EN TIEMPO REAL CON NODE.JS

  • Introducción a los WebSockets
  • Socket.IO
  • Introducción
  • Manejo y Emisión de Eventos
  • Creación de Chat con Express y Socket.IO

PERSISTENCIA DE DATOS RELACIONAL CON NODE.JS

  • SQL
  • MySQL / MariaDB
  • Introducción
  • Instalación
  • Línea de comandos
  • API CRUD MySQL

REST Y EL PATRÓN MVC

  • REST
  • Patron MVC
  • API REST-MVC con MySQL

PERSISTENCIA DE DATOS DOCUMENTAL CON NODE.JS

  • No SQL
  • MongoDB
  • Introducción
  • Instalación
  • Línea de comandos

API REST-MVC CON MONGODB

  • ODM Mongoose
  • Sistema de Autenticación

NODE.JS EN PRODUCCIÓN

  • Opciones de Hosting para Node.js
  • Instalación y Configuración de un VPS
  • Instalación de Node.js con NVM
  • Instalación de Ngnix como Servidor Web Proxy
  • Despliegue de una Aplicación Node.js en Internet

Información técnica

  • Servidor de descarga: Mega.nz
  • Peso: 4.5 GB
  • Idioma: Español

Descarga aquí

Gulliver Foyle

What is life? Don't ask about it. Live it.

Podría también gustarte...

Si tienes dudas déjalas aquí abajo. Si quieres agradecer también puedes hacerlo :)

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: