JavaScript + Node.js + Express + MongoDB

Información
KeepCoding
Online
Curso
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. Requisitos 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 Temario completo de este curso Temario Qué es Node.js Descripción Application sers El motor V8 de Google siones 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 sionado 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 Dris 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 siones de node.js en la misma máquina. mvm Hacer un benchmark – contrache (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 más
Otros cursos de esta academia
Programación iOS Intermedio/Avanzado
(KeepCoding)
Por tratarse de un nivel medio de programación, el curso requiere experiencia previa en algún lenguaje orientado a objetos... si tienes dudas contáctanos cursos@agbo...
Curso Docker desde cero
(KeepCoding)
Controladores 2da parte (8:22) ver más... 4 concepto de contenedores (4:50) avance1... 2 ejercicio (15:24) 7... 13 empezando con docker - ejercicio 3 (10:41) 4...
Bootcamp Aprender a Programar desde Cero
(KeepCoding)
Estás formándote... buscas crear tu propio proyecto o negocio... este bootcamp es para ti si... requisitos no se necesita ningún conocimiento previo, solo un ordenador...
Bootcamp Web
(KeepCoding)
Temario completo de este curso  git, github y sourcetree control de versiones para el s... js + express + mongodb disfruta una alta velocidad de ejecución de javascript...
Fundamentos AngularJS + HTML5 + CSS3
(KeepCoding)
Y para dotarlas de funcionalidad, conoce angular a fondo, el framework javascript de moda que tanto está dando que hablar y a tantos desarrolladores ha enamorado...
Fundamentos de Programación iOS
(KeepCoding)
A lo largo del curso se desarrolla una app (una enciclopedia de personajes de starwars) que irá pasando por varias iteraciones... errores de principiante: cómo identificarlos...
Programación iOS Avanzado
(KeepCoding)
Todo eso de la mano de fernando rodríguez, con su dominio de cada tema, didáctica y sentido de humor que le ha llevado a ser uno de los más renombrados profesores...
Fundamentos de Swift 3.0
(KeepCoding)
A quién va dirigido el curso ha sido diseñado para desarrolladores que quieren conocer a fondo las características del nuevo lenguaje de apple de una manera intensiva...
Python Django y REST
(KeepCoding)
Crear backends o web apps completas requisitos conocimientos en algún lenguaje de programación html (ya que django es un framework web y haremos algo de web) json/xml...
PEDIR INFORMACIÓN