Taller de Javascript y Node.js
Contenido
- Control de Versiones con git y github:
Presentación de git y github, Instalación de git, creación un repositorio, cómo agregar archivos, Hacer Commit, Cómo mover/eliminar/hacer revert de archivos, Cómo hacer tags, branches y merge, patrones en git. - Introducción a Javascript:
Qué es javascript, evolución de javascript, porqué es importante javascript, motores de render, Qué es NaN, null, undefined, Falsy Values, typeof. - POO con Javascript:
Contructores, Objectos, Funciones, Prototipos, Métodos públicos y privados, Tipos de herencia, contextos, scope & closures, extensión de objectos. - JQuery : Selectores, Ajax, json, jsonp:
Manipulación del dom, ejemplos en vivo con la consola de Chrome, Qué es JSON / JSONP, Ejemplos de ajax y JSONP, Manejo de datos usando XML, JSON y JSONP, Actualizando el navegador asíncronamente usando AJAX - External API’s : Google Maps:
Ejemplo Aplicación Javascript - Plantillas con Mustache.js:
Qué son las plantillas, Que es mustache, Usando mustache.js: variables, funciones, partials, compiled templates, delimiters. - MVV* (AngularJs, Backbone y Knockout):
Qué son los patrones MV*, Introducción AngularJs, Backbone y Knockout, creación ejemplo Single Page Application en AngularJS - Node.js: Introducción:
Qué es node.js, historia de node.js, que es npm, Ejemplo Chat Long Polling - Node.js: Jade, Faye:
Qué es jade, como funciona jade, Ejemplo Plantillas con Jade y websockets con Faye - Node.js: Swig, Socket.io:
Qué es swig, como funciona swig, Ejemplo Plantillas con swig y websockets con Socket.io - Mongodb + Node.js:
Qué es Mongodb, Cómo funciona Mongodb, Ejemplo Node.js + Mongodb - TDD en javascript:
Introducción a TDD, porqué es importante TDD, tdd para aplicación Angularjs con testacular. - NodeJs + Relational databases (SQLServer, Oracle, Mysql):
Ejemplos de integración de Node.js con Base de datos relacionales.