JavaScript + Node.js + Express + MongoDB

5.0
2 opiniones
  • Estoy lista ahora para seguir desarrollándome en este campo.
    |
  • Estoy lista ahora para seguir desarrollándome en este campo.
    |

Curso

Online

99 € + IVA

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso

  • Nivel

    Nivel intermedio

  • Metodología

    Online

  • Horas lectivas

    24h

  • Duración

    2 Semanas

  • Inicio

    Fechas a elegir

  • Campus online

  • Envío de materiales de aprendizaje

  • Servicio de consultas

  • Tutor personal

  • Clases virtuales

Node.js es el mejor ejemplo de ambas tendencias y una de las tecnologías mejor pagadas del momento. Con Node.js puedes crear de forma muy sencilla servidores de aplicaciones altamente concurrentes y con excelente rendimiento.

Es la herramienta elegida por LinkedIn para reescribir su código.

En este curso aprenderás cómo crear servidores con Node.js escalables con un API REST para ser consumidos desde clientes móviles o web, usando bases de datos como MongoDB y servidores de colas como 0MQ.

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta

En este curso aprenderás cómo crear servidores con Node.js escalables con un API REST para ser consumidos desde clientes móviles o web, usando bases de datos como MongoDB y servidores de colas como 0MQ.

Conocimientos Previos
Haber hecho algún programa en cualquier lenguaje
Requisitos para realizar el curso

Ordenador con OSX / Windows / Linux.

Recomendable:

Llevar instalado WebStorm 10

Haber visto Matrix

Certificado otorgado por KeepCoding.

78 clases divididas en 8 Sesiones suman aproximadamente 9 horas de contenido que te convertirán sin duda en un experto en JavaScript + Node.js + Express + MongoDB.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

5.0
  • Estoy lista ahora para seguir desarrollándome en este campo.
    |
  • Estoy lista ahora para seguir desarrollándome en este campo.
    |
100%
4.7
excelente

Valoración del curso

Lo recomiendan

Valoración del Centro

M. P.

5.0
25/04/2016
Lo mejor: Estoy lista ahora para seguir desarrollándome en este campo.
A mejorar: Todo bien.
¿Recomendarías este curso?:

M. P.

5.0
25/04/2016
Lo mejor: Estoy lista ahora para seguir desarrollándome en este campo.
A mejorar: Todo bien.
¿Recomendarías este curso?:
*Todas las opiniones recogidas por Emagister & iAgora han sido verificadas

Logros de este Centro

2016

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 12 años en Emagister.

Materias

  • Node.js
  • Http
  • Javascript
  • Express
  • MongoDB
  • API
  • REST
  • JavaScript avanzado
  • Bases de datos
  • Desarrollo de aplicaciones

Profesores

Javier Miguel Gonzáles

Javier Miguel Gonzáles

Profesor

Javier Miguel tiene más de dos décadas de experiencia en el desarrollo de software. En este tiempo ha hecho un poco de todo: desde el desarrollo HTML5 a la gestión de proyectos; desde la experiencia de arrancar varias empresas hasta el trabajo como freelance. De alguna forma ha conseguido no perder nunca de vista las ganas de aprender. Últimamente se emociona sobre todo con iOS y node.js, y cualquier cosa relacionada con la innovación.

Temario

Temario
  • Qué es Node.js
    • Descripción
    • Application servers
    • El motor V8 de Google
    • Versiones
  • Instalación
    • Usar el instalador
    • Instalar desde un gestor de paquetes
    • Configurar el entorno
  • Configurando Webstorm
    • Ejercicio – Un servidor básico
  • NPM
    • El fichero package.json
    • Instalación global o local
    • Instalando nodemon
  • Javascript básico
    • Historia
    • ECMAScript
    • Tipos y operadores
    • Control de flujo
    • Arrays
    • Javascript Object Notation (JSON)
    • Funciones
    • Callbacks
  • Ejercicio – Procesando un texto
  • Profundizando en Javascript
    • Scope
    • Herencia
    • Extender
    • Modo estricto
    • Imperativo / OOP / Funcional
    • Ejercicio – Operaciones con ficheros
  • Javascript en Node.js
    • Process
    • Event loop – Bloquear o no bloquear
    • Evented IO – EventEmitter
    • Módulos – CommonJS
    • Node.js Native API (docs)
    • Módulos de terceros
    • Donde brilla Node.js
  • Ejercicio – creando un módulo
  • MVC en Node.js
    • Express
    • Rutas y controladores
    • Ejercicio – Haciendo un servidor
  • Templates
    • Jade
    • EJS
    • Otros
    • Ejercicio – Hacer una página dinámica
  • Servir peticiones
    • Cómo servir ficheros estáticos
    • Tipos Mime
    • Códigos HTTP
  • HTTP REST
    • Ejercicio – Hacer un API básico
  • Ejercicio – Explorando nuestro API con un cliente REST
  • Buenas prácticas en APIs
    • Desacoplamiento
    • Versionado
    • Los nombres son importantes
    • Browser Explorability
    • Formatos de error
    • Documentación
    • Devolviendo los cambios
    • Filtrado, paginación y ordenación
    • Búsquedas
    • Field reduction
    • HATEOAS o no…
    • Sincronización con timestamps
    • Sobre-escritura de métodos
    • Controlando la carga
    • CORS
    • SSSL
  • Middlewares
  • Sesiones / JWT
    • Ejercicios
      • Detectar si el cliente es un móvil
      • HTTP Auth
      • Form Auth
      • PassportJS
  • Promesas
    • Ejercicio 4 – Promesas
  • Novedades en ES6 – harmony
  • Io.js
    • Ejercicio – Generadores
  • Bases de datos
    • Drivers
    • ODM
    • ORM
    • Mysql
    • MongoDB
  • Ejercicio 2 – Haciendo modelos
  • Servidores de mensajes
    • zeroMQ
  • Consumir WS rest de terceros
    • Ejercicio – consumir API
  • Traceando
    • Log
    • IDE
    • Usando Chrome Developer Tools con node-inspector
  • Crear servicios / timers
    • Ejercicio – Crear servicios
  • Cluster – Escalando nuestras apps
  • Autoarranque de nuestra app

TEMAS ADICIONALES

  • Cómo convivir con varias versiones de node.js en la misma máquina. mvm
  • Hacer un benchmark – contra apache (ab)
  • Inyección de dependencias en arranque – process environment
  • SSL
  • Otros dialectos, transpilers
  • Node.js en el escritorio
  • Cómo mantenerse informado sobre Node.js
  • IDEs más usados – Webstorm / Sublime / Visual Studio / VSCode
  • Streams / Sockets/
  • Hacer una librería y publicarla
  • Long Pooling – Websockets
  • Módulos interesantes
  • Testing

Información adicional

 

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

JavaScript + Node.js + Express + MongoDB

99 € + IVA