Choan Gálvez. Desarrollo web, Barcelona

jShoulda

jShoulda es una capa de abstracción para JsUnitTest que facilita el desarrollo guiado por pruebas en JavaScript.

JavaScript, jQuery, Ajax y mejora progresiva de interfaces web

JavaScript, jQuery, Ajax y mejora progresiva de interfaces web es un curso destinado a la formación de programadores frontend de aplicaciones web impartido por Choan Gálvez.

El curso está dirigido a maquetadores y programadores web que ya poseen conocimientos de HTML y CSS y nociones de programación (en JavaScript u otros lenguajes).

El curso se divide en tres módulos:

Objetivos del curso

Capacitar a los alumnos para la programación de interfaces web con HTML, JavaScript y CSS, promoviendo las buenas prácticas en los siguientes campos:

Se estudiará la biblioteca jQuery para facilitar el desarrollo rápido, sencillo y multinavegador de aplicaciones web con interacciones Ajax.

Desarrollo

Cada uno de los módulos se imparte a modo de charla-taller, apoyada por proyecciones, para un grupo de entre cuatro y seis alumnos. Se estima una duración de entre tres y cuatro horas para cada sesión.

Cada alumno debe disponer de un ordenador para seguir el desarrollo de las actividades del taller.

Módulos

I. (Re)introducción a JavaScript

Objetivo

Inculcar en el alumno un conocimiento sólido de los fundamentos del lenguaje ECMAScript/JavaScript, y su relación con HTML y CSS en la programación web.

Contenido

II. DOM, BOM y eventos. La lógica en la programación de interfaces web.

Objetivo

Proveer al alumno de un conocimiento a bajo nivel de las extensiones de ECMAScript en el navegador (BOM), el modelo de objetos de documento (DOM) y la gestión de eventos, de cara a la creación de interfaces web.

Contenido

III. Interfaces ricas, mejora progresiva y Ajax con jQuery

Objetivo

Obtención de conocimientos avanzados de la biblioteca jQuery y técnicas avanzadas de programación JavaScript.

Contenido