Curso PROGRAMMING IN JAVASCRIPT
PROGRAMMING IN JAVASCRIPT
Detalle del Curso
Este curso sirve de base para entender el funcionamiento de los frameworks y técnicas avanzadas con los cuales se realizan las aplicaciones de última generación con Javascript.
Objetivos
Desarrollar conceptos básicos y avanzados respecto al desarrollo de aplicaciones mediante Javascript. Servir de base para entender el funcionamiento de los frameworks y técnicas avanzadas con los cuales se realizan las aplicaciones de última generación con este lenguaje.
Requisitos
DESTINATARIOS: Personas con conocimientos básicos de programación que deseen incursionar en la programación WEB con interfaces ricas.
REQUISITOS: Fundamentos de programación.
Modalidad
Se dicta en laboratorio con una PC por alumno.
Coffeee-breaks incluidos.
También se puede cursar a distancia a través del sistema Webex
Plan de Estudio
Introducción a Javascript: Nociones básicas
Se estudiarán las nociones básicas y características del lenguaje. Ejecutaremos nuestro primer script, se explorarán aspectos relacionados con la declaración de variables e interacción sencilla con el usuario mediante los métodos que provee el lenguaje. Además se comenzarán a estudiar las estructuras de control básicas.
• Variables, Operadores
• comentarios
• alert()
• prompt()
• document.write()
• script tag
• Condicionales..if…else
Javascript : Funciones
Se comenzarán a estudiar aspectos del manejo procedural del lenguaje. Además se terminarán de ver todas las estructuras de control disponibles
• Funciones
• Parámetros
• Incluir Javascript en documentos externos
• Scope de variables
• Tipos De Datos
• Typeof
• Switch,While, ForFor..in
Javascript: Interactuando con Controles
Se utilizarán los conceptos anteriores para lograr interacción entre el código javascript y los controles HTML de la página. Mediante la utilización de eventos se mostrará cómo lograr páginas web interactivas
• Eventos
o Onclick
o Onmouseover
o Onmouseout
• Objeto Document
o Manipular contenido página Web
• Objeto Window
Javascript: Utilizando Objetos conocidos
Se mostrarán y realizarán prácticas con diversos objetos de uso frecuente provistos por el lenguaje. Se integrara el uso de dichos objetos con los conceptos vistos hasta el momento
• Objetos Conocidos
o Date
o Math String
o Array
o Number
Javascript: DOM
Se estudiará en profundidad el Document Object Model (DOM), un API para interactuar con HTML y XML. Se verán las distintas alternativas que nos provee dicha API para interactuar con los controles HTML
• Objeto Document en profundidad
• getElementByID
• Appendchild
• innherHTML
• innerText
Javascript: Objetos
Se avanzará en pos de estudiar la implementación del paradigma de objetos dentro del lenguaje Javascript.
• Crear Nuevo Objetos
• Constructores
• Propiedades
• this
Javascript: JSON
Se es introducirá el lenguaje JSON (Javascript Object Notation) como alternativa al XML y su integración dentro del entorno del lenguaje. Se explorará las distintas alternativas de uso de dicho lenguaje y en particular su rol en una arquitectura cliente servidor.
• Formato JSON
• Declaración de objetos JSON
• Conversiones entre un string y un objeto JSON
• Eval
• Utilización de objetos JSON
Javascript: Conceptos avanzados
Se introducirá el estado del arte de la tecnología Javascript en cuanto a aplicaciones tecnológicas, frameworks utizados, aplicaciones móviles para celulares
• JQuery
• Bootstrap
• Angular
• Ajax
Material Entregado
Se entregan las presentaciones del curso, bibliografía y links recomendados.
Observaciones
Todos los que lo cursen, tanto en modalidad presencial o a distancia, serán invitados a formar parte de una comunidad en la que recibirán actualizaciones permanentes y podrán acceder a oportunidades laborales y de desarrollo de carrera.