Skip to content

FICTIZIA » Curso de Node.js para desarrolladores Front-end — 2ª edición

Notifications You must be signed in to change notification settings

Fictizia/Curso-Node.js-para-desarrolladores-Front-end_ed2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shieldsIO shieldsIO shieldsIO

Node.js para desarrolladores Front-end

Automatización, JavaScript Server-Side, Express, Yeoman, Gulp, Bower, Heroku, Firebase.

WideImg Fictizia Logo

Node.js es un entorno de programación en JavaScript para Back-end creado a partir del motor V8 de Google Chrome. Node.js permite crear servidores HTTP muy rápidamente y gestionar peticiones con mucha mayor agilidad que entornos tradicionales como PHP y MySQL.

El programa del Curso de Node.js está diseñado para que los alumnos descubran la bases y fundamentos del desarrollo con JavaScript en el lado del servidor y adquieran las capacidades necesarias para automatizar tareas del día a día como la minificación y el testing.

Los alumnos aprenderán también todos los conceptos fundamentales del desarrollo con APIs modernas para compartir datos con otros de una manera eficiente (AJAX server-side), el uso de la terminal, la asincronía y peculiaridades propias de Node.

En el Curso de Node.js, los alumnos conocerán en profundidad además todo lo necesario para desenvolverse con soltura en un entorno de desarrollo web moderno y con un flujo de trabajo eficiente: control de versiones con Git/GitHub, fundamentos de testing, automatización de tareas...

Como metodología de trabajo durante el curso, los alumnos desarrollarán como prácticas troncales diversas aplicaciones web que servirán además de repositorio de todo lo aprendido incluyendo el trabajo con el framework MVC «Express», la manipulación de datos en la base de datos NoSQL en tiempo real «Firebase» y el despliegue de nuestras prácticas en un entorno PaaS (Platform as a Service) como Heroku.

Node.js para desarrolladores Front-end

Con este curso de Node.js aprenderás a...

  • Desarrollar aplicaciones web en tiempo real con Firebase (WebSocket).
  • Comprender en profundidad el protocolo HTTP
  • Enriquecer fácilmente cualquier proyecto web con la inclusión de APIs.
  • Conocer cómo trabajar con un control de versiones como Git.
  • Tener la capacidad de contribuir a proyectos de código abierto usando GitHub.
  • Integrarte en proyectos Full-Stack donde se requiera el uso de frameworks de testing.
  • Aprender cómo crear proyectos interactivos que requieran de un API Rest.

Sobre el Curso

  • Horario: Viernes de 19:00 a 22:00 y Sábados de 10:00 a 15:00
  • Fechas: 06/05/2016 - 21/05/2016
  • Festivos: -

Teoría y Recursos

Teoría Recursos
Clase 1 Clase 1
Clase 2 Clase 2
Clase 3 Clase 3
Clase 4 Clase 4
Clase 5 Clase 5
Clase 6 Clase 6

Temario

Control de Versiones (Git y GitHub)

Desarrollo en la nube con C9.io

Manejo básico de la terminal

Javascript Avanzado

  • Asincronía
  • Callback Hell
  • Promesas

Protocolos y especificaciones

  • HTTP (Hypertext Transfer Protocol)
  • AJAX (Asynchronous JavaScript And XML)
  • API (Application Programming Interface)
  • REST (Representational State Transfer)

Introducción a Node.js

  • NPM
  • Gestión de dependencias
  • Single thread

Módulos propios de Node.js

  • HTTP
  • URL
  • FileSystem

Automatización de Tareas

  • Gulp
  • Bower
  • Yeoman
  • Nuevo Working Flow
  • Testing

Introducción a Express (Framework MVC)

  • Middelware
  • Jade
  • MVC

Heroku y Firebase

  • Bases de datos en tiempo real (NoSQL)
  • Desplegando aplicaciones en la nube

About

FICTIZIA » Curso de Node.js para desarrolladores Front-end — 2ª edición

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published