Document related concepts
no text concepts found
Transcript
DESARROLLO WEB CON JAVASCRIPT Y JQUERY OBJETIVOS Capacitar a los alumnos en las bases del popular lenguaje Java Script. Este es el lenguaje de programación de la web por excelencia, es el único que puede ejecutarse en todos los navegadores sin necesidad de cargar plugins adicionales. El objetivo general del curso es que el alumno se familiarice con Javascript, jQuery y aprenda a utilizarlos en el contexto de la web. ORIENTADO Está orientado a personas con formación técnica suficiente para asimilar los conceptos de programación que se verán en el curso. Es necesario contar con conocimientos básicos de programación en cualquier lenguaje y conocimientos básicos de HTML. Es recomendable (pero no excluyente) contar con conocimientos básicos de programación web en algún lenguaje del lado del servidor (como PHP, Python o Java). CURSADA Sábado de 10.00 a 13.00 h. DURACIÓN 16 clases. DOCENTES A CARGO Ernesto Gigliotti Federico Roberto Dávila CERTIFICADOS A OTORGAR Se otorgarán certificados de aprobación según cumplan con los requisitos establecidos. INSCRIPCIÓN Llevar fotocopia de DNI y pago de la primera cuota. PROGRAMA Introducción al desarrollo frontend. Arquitectura cliente-servidor. Tecnologías del navegador web. Herramientas de trabajo (Chrome dev tools). Javascript elemental. Tipos de datos, estructuras de control. Arrays. Funciones. Objetos Javascript avanzado. Scope y hoisting. Uso avanzado de funciones. Closures. Prototypes. Constructores. Eventos y Document Object Model. ¿Qué es el DOM? Manipulando el DOM con JS. Eventos del navegador. Eventos del usuario. Eventos temporales. Introducción a JQuery. Bibliotecas javascript: ¿Qué son y para qué sirven? ¿Por qué JQuery? Estructura y funcionamiento. Manipulación avanzada del DOM AJAX: Fundamentos. Comunicación asincrónica con el servidor. Lenguaje de transporte de datos: JSON y XML. Interactuando con un servidor PHP y/o Python. Consumiendo servicios web. AJAX y JQuery: Técnicas avanzadas. Herramientas para manejo de estructuras JSON complejas con JQuery. Promises. JQuery Plugins. Introducción a la creación de Plugins para Jquery.