REQUISITOS: Conocimientos básicos de programación (en cualquier lenguaje), manejo de funciones, uso del ciclo for y la condición if
LUGAR: UPIITA IPN, Instituto Pulitecnico Nacional 2580, La Laguna Ticoman, Gustavo A. Madero, 7340 Ciudad de Mexico, Distrito Federal
DURACIÓN: 30 horas repartidas en 5 sesiones sabatinas, de 14:00 pm a 19:00 pm
COSTO: $1509 comunidad politécnica (con credencial vigente) y $1766 público en general
INSCRIPCIONES: Pagar en efectivo en UPIITA-IPN.
El horario de atención es de 8:00 a 13:00 y de 15:00 a 19:00 hrs., de lunes a viernes.
Por el momento No se aceptan transferencias bancarias ni depósitos :(
TELÉFONOS: 57296000 ext. 56838 y 56805
TEMARIO:
-
Etiquetas Semánticas de HTML5
-
Uso de las etiquetas section, footer, header, nav, figure, figcaption, article, aside
-
Recomendaciones para Search Engine Optimization (SEO)
-
Video y Audio en HTML5
-
Propiedades de la etiqueta Audio
-
Propiedades de la etiqueta Video
-
Técnicas de fallback
-
CSS3
-
Selectores CSS; De Id, de clase, de etiqueta, de descendientes, de atributos
-
Modelo de cajas; Propiedades del contenido, relleno, borde y margen
-
Fuentes externas
-
Pseudo elementos
-
Pseudo clases
-
Transiciones y sus propiedades
-
Transformaciones
-
Animaciones con keyframes
-
Diseño Responsivo
-
Media Queries
-
Imágenes y layouts flexibles
-
Consideraciones para retina display
-
Introducción a JavaScript y jQuery
-
Funciones como ciudadanos de primera clase
-
Funciones lambda
-
Declaración de Objetos
-
Manejo del DOM con jQuery
-
Manejo de eventos con jQuery
-
Animaciones asíncronas con jQuery
-
Testing con QUnit
-
Pruebas unitarias
-
Assertions
-
Creación de Test Suites
-
Consumo de Datos del Servidor
-
Peticiones AJAX
-
AJAX y el objeto history
-
Peticiones JSON
-
API de Geolocalización
-
Determinar la Latitud y Longitud
-
API de Google Maps
-
API del Canvas
-
Instrucciones básicas para dibujar
-
Filtros en el Canvas y Web Workers
-
Introducción al desarrollo de videojuegos
-
Herramientas para el Desarrollo Ágil
-
Resolución de dependencias con bower
-
Uso de Modernizr para detectar capacidades del navegador
-
Uso de boilerplate como template inicial
-
Uso de Guard/Live Reload con Ruby
-
Automatización con Selenium
-
Publicación en la Nube con Git y un PaaS
-
Comandos básicos de Git
-
Configuración de un proyecto estático
-
Publicación en la nube del proyecto