Capacitación JavaScript desde 1999. Ahora cursos de Node.jsp,

Diseño Responsivo, jQuery, Angular, Mongo DB y más. Cursos en aula, en línea o en vídeo. ¡En México, en NY!

Curso Node.js

Descripción

Node.js o simplemente Node es una solución del lado del Servidor basada en JavaScript, para recibir y responder a peticiones HTTP. En nuestro curso de Ajax vemos como la programación asíncrona dramáticamente mejora el dinamismo de nuestras páginas; Como un framework orientado a eventos asíncronos, Node.js está diseñado para construir aplicaciones de red escalables. Node es una de las plataformas de más rápido crecimiento para la construcción de aplicaciones web escalables.

Node.js es un framework para desarrollo Web basado en el motor JavaScript V8 de Google, es JavaScript sin un browser. Esta tecnología te permite desarrollar aplicaciones Web completas con JavaScript.

En este curso, aprenderás a iniciarte en el uso de Node, sus antecedentes y los problemas que busca abordar.

También aprenderás sobre cómo el desarrollo basado en eventos asíncrono funciona con Node y a escribir código Node.

¿A quién está dirigido este curso de Node? Desarrolladores que desean crear aplicaciones móviles.

¿Qué necesito para participar en el curso Node.jsp? Se recomienda experiencia básica utilizando HTML, CSS y JavaScript (o jQuery como mínimo). Todo nuestro tiempo se dedicará a aprender Node y a ver cómo estas tecnologías se integran directamente con la plataforma de Node.

Duración: 30 horas efectivas.

Temario

  • Chapter 1: Setting Up for Node.js Development
  • • Installing Node.js
    • Using the REPL
    • Executing Node.js Scripts
    • Setting Up an Integrated Development Environment
  • Chapter 2: Understanding Node.js
  • • Variables
    • Functions
    • Closures
    • Understanding Node.js Performance
    • More Node.js Internals
  • Chapter 3: Core Node.js
  • • Node.js File-Based Module System
    • Important Globals
    • Core Modules
    • Reusing Node.js Code in the Browser
  • Chapter 4: Node.js Packages
  • • Revisiting Node Modules
    • JSON
    • NPM
    • Semantic Versioning
    • Global Node.js Packages
  • Chapter 5: Events and Streams
  • • Classical Inheritance in JavaScript
    • Node.js Events
    • Streams
  • Chapter 6: Getting Started with HTTP
  • • Basics of Node.js HTTP
    • Creating Your Own File Web Server
    • Introducing Connect
    • HTTPS
  • Chapter 7: Introducing Express
  • • Basics of Express
    • Popular Connect/ExpressJS Middleware
    • Express Response Object
    • Express Request Object
    • Understanding REST
  • Chapter 8: Persisting Data
  • • Introduction to NoSQL
    • Installing MongoDB
    • Important MongoDB Concepts
    • MongoDB Using Node.js
    • Mongoose ODM
    • Using a MongoDB as a Distributed Session Store
    • Managing MongoDB
    • Additional Resources
  • Chapter 9: Front-End Basics
  • • What Is a SPA?
    • Why AngularJS?
    • Introduction to Twitter Bootstrap
    • Set Up a Simple AngularJS Application
    • Creating a Simple To-Do List Application
  • Chapter 10: Simplifying Callbacks
  • • The Callback Hell
    • Introduction to Promises
    • Converting Callbacks to Promises
    • Providing a Promise + nodeback Interface
    • Further Notes on the Promise API
  • Chapter 11: Debugging
  • • The Console Object
    • The Debugger Statement
    • Node’s Built-in Debugger
    • Node-inspector
    • Remote Debugging Node.js
  • Chapter 12: Testing
  • • Assert
    • Mocha
    • Chai
    • Additional Resources
  • Chapter 13: Deployment and Scalability
  • • Ensuring Uptime
    • Node.js Clustering
    • Core AWS Concepts
    • Creating Your First EC2 Instance
    • Connecting to the EC2 Instance for the First Time