Calle Recavarren 103, Piso 12 Miraflores | info@area51.pe

Curso: JavaScript

Vacantes LIMITADAS

INTRODUCCIÓN

JavaScript (abreviado comúnmente "JS") es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.

Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.

TEMAS

Sintáxis Básica de JavaScript
  • Tipos
  • Condicionales, bucles
  • Objetos
  • Tipos vs Objetos
Funciones
  • Constructores
  • CPrototype
Patrones
  • Closures
  • Módulos
  • Mixins
  • Publish/ Subscribe
DOM CSSOM
  • Manipulación de nodos
  • Eventos
  • Box Model
  • Screen
  • Media Queries
APIs del navegador
  • File
  • History
  • Storage
  • Websocket
Peticiones asíncronas
  • Objeto XmlHttpRequest
  • JSON
  • Subir archivos de manera asíncrona
  • Promises
Pruebas
  • Jasmine
  • Mocha
  • Taller: Creación de biblioteca JavaScript
Aplicaciones medianas con JavaScript
  • JMódulos con RequireJS
  • Namespacing
  • Uso de bibliotecas de terceros
Aplicaciones MVC/MV*
  • Patrón MVC
  • Arquitectura REST
  • Implementación con JavaScript nativo
jQuery
  • Selectores
  • Eventos
  • $.ajax
Backbone.js I
  • Modelos y Colecciones
  • Eventos
  • Vistas
  • Routers
Backbone.js II
  • Performance
  • Backbone.
  • Taller: Creación de SPA con Backbone.js
VOLVER A CURSOS