Silabo_Desarrolloweb Frontend

Embed Size (px)

Citation preview

  • 7/23/2019 Silabo_Desarrolloweb Frontend

    1/3

    2013

    Slabo de Desarrollo web Frontend con JavaScript

    1. Datos informativos:

    1.1. Curso: Desarrollo web Frontend con JavaScript

    1.2. Total de horas: 24

    1.3. Modalidad: presencial

    1.4. Pre- requisitos: El alumno debe tener conocimientos bsicos de programacin.

    Recomendado el conocimiento bsico de HTML y CSS.

    1.5. Profesores: Gustavo Leon Rojas ([email protected])

    2. Sumilla:

    El curso abarca la enseanza a nivel intermedio del lenguaje de programacin JavaScript

    orientado al desarrollo de aplicaciones web del lado del navegador.

    En los ltimos aos JavaScript ha obtenido un crecimiento exponencial, lo cual lo ha situado

    como uno de los principales lenguajes utilizados dentro del desarrollo web, extendiendo su

    uso en diferentes entornos desde servidores web hasta robtica.

    El curso se enfoca en el aprendizaje de aspectos bsicos e intermedios de JavaScript, as

    como el desarrollo de aplicaciones web del lado del navegador utilizando servicios de terceros

    como Twitter, Facebook, Foursquare e Instagram.

    3. Objetivos:

    3.1. Objetivo general:

    Desarrollar aplicaciones web del lado del navegador utilizando el lenguaje de

    programacin JavaScript, a travs de sesiones 100% prcticas y el desarrollo de

    ejercicios propuestos.

    3.2. Objetivos especficos:

    Entender JavaScript a nivel intermedio, conociendo la sintxis bsica del lenguaje as

    como los patrones de diseo ms difundidos en la actualidad.

    Utilizar las APIs que ofrece el navegador, base de las aplicaciones web como Google

    Docs o Foursquare, as como el uso de bibliotecas como jQuery.

  • 7/23/2019 Silabo_Desarrolloweb Frontend

    2/3

    2013

    Entender el concepto de aplicacin web y desarrollar una aplicacin bsica utilizando

    Backbone.js.

    Aprender el uso de servicios web externos como Twitter, Facebook, Foursquare e

    Instagram utilizando XmlHttpRequest.

    4. Contenidos:

    I. Semana 1: Entendiendo JavaScript

    1.1. Sintxis bsica1.2. Patrones de diseo1.3. Objeto prototype

    II. Semana 2: Manejo del DOM y APIs del navegador

    2.1. Manipulacin de HTML utilizando DOM2.2. Manejo de eventos2.3. APIs de HTML5: Geolocalizacin, LocalStorage, Online events, History API

    III. Semana 3: Peticiones asncronas con XmlHttpRequest

    3.1. Objeto XmlHttpRequest3.2. Uso de JSON para consumo de servicios webs

    IV. Semana 4: jQuery

    4.1. Introduccin a jQuery4.2. Uso de jQuery.ajax4.3. Promises y Deferred Object

    V. Semana 5: Aplicaciones Web I: Modelos y Colecciones

    5.1. Introduccin a aplicaciones web5.2. Modelo REST5.3. Modelos de Backbone.js5.4. Colecciones de Backbone.js

    VI. Semana 6: Aplicaciones Web II: Vistas y Routers

    6.1. Vistas de Backbone.js6.2. Routers de Backbone.js

  • 7/23/2019 Silabo_Desarrolloweb Frontend

    3/3

    2013

    5. Metodologa:

    El curso se orientar de manera prctica al entendimiento del manejo de JavaScript para la

    creacin de aplicaciones web modernas del lado del navegador. Se emplearn los conceptos

    tericos estrictamente necesarios para entender el correcto uso de JavaScript, los cuales se

    reforzarn de ser necesarios mediante ejercicios propuestos por el docente y los alumnos al

    final de cada clase.

    As mismo, se propone la creacin de un proyecto final, el cual ser de tema libre, el cual

    servir para afianzar los conocimientos presentados a lo largo del curso.

    El docente servir de gua en el trascurso de las sesiones, tanto para los temas en clase como

    para el desarrollo del trabajo final, as como facilitador de material adicional.

    6. Evaluacin:

    El proceso de evaluacin ser permanente y la distribucin de los pesos el siguiente:

    Trabajo Final (60%)

    Ejercicios propuestos (15%)

    Participacin (10%)

    Asistencia (15%)

    7. Recursos bibliogrficos / digitales:

    Diseo de patrones en JavaScriptAddy Osmani. (2012) Learning JavaScript Design Patterns.

    http://addysmani.cm/res!rces/essentia"#sdesignpatterns/$%/

    Referencia general de JavaScript&'i""a. (201) &'i""a Deve"per et*r%.

    https://deve"per.m'i""a.rg/