Curso de Javascript Desarrollador Avanzado Front-End

Desarrolla aplicaciones avanzadas del lado del cliente, utilizando AJAX, JSON, JQuery, HTML5, programación avanzada con Closures, Prototype, librerías y mucho más. Conviértete en un Front-End Web Developer

Dificultad Incluye PC
Costo y duración
$3200
30 hs
Inscribirme

En este curso aprenderás a

  • Interactuar con el navegador y el usuario utilizando Javascript.
  • Validar formularios del lado del cliente.
  • Manipular los contenidos de una página en tiempo real.
  • Generar contenidos de forma dinámica.
  • Realizar pedidos a un servidor sin recargar la página (AJAX).
  • Utilizar JSON para intercambiar datos.
  • Incluir librerías para facilitar el trabajo (jQuery).
  • Almacenar información en el navegador utilizando la API HTML5.
  • Interactuar con la localización del usuario utilizando Geolocalización.
  • Construir bloques de código reutilizables y modulares.
  • Comprender los flujo de trabajo de un desarrollador frontend.

Modalidad de cursado

Modalidad Presencial
Modalidad Distancia
Inscribirme

1. Javascript, el lenguaje de la web

Diferencias entre un maquetador web y un desarrollador web

Similitudes y diferencias con los demás lenguajes de programación

Navegador web como intérprete del lenguaje

DOM: document object model

Acceder a elementos de la página

Leer y modificar contenidos

Leer y modificar atributos

Leer y modificar estilos

Agregar y quitar clases CSS

2. Modelo orientado a eventos

Modelo orientado a eventos

Capturar eventos

Embeber javascript como atributo HTML

Funciones callback

Vincular funciones a eventos

Funciones anónimas

Cancelar eventos

Validación de formularios

3. Un mundo asincrónico

¿Qué es AJAX?

Realizar pedidos asincrónicos al servidor

Validación de formularios de forma asincrónica

Manipulación DOM a partir de respuesta ajax

Cómo debuggear AJAX

Seguridad y CORS

4. JSON

¿Qué es JSON?

Recibir JSON como respuesta ajax

Convertir JSON a objetos javascript

Manipular tablas, selectores y listados en tiempo de ejecución

Qué es JSONP

5. Jquery

Concepto de librería

Seleccionar elementos

Diferencias entre referencias DOM y objetos jQuery

Manipular el DOM

Manejo de eventos

Soporte de AJAX

6. Extender Jquery

Pasos para instalar un plugin

Pasador de imágenes

Validación de formularios avanzada

Reordenamiento de listados y tablas interactivo

7. Javascript Avanzado

Closures

Prototype: emulación de clases

Tomar prestados métodos: bind, call y apply

Encapsulamiento

Errores comunes

8. Modularizar el código

Javascript orientado a aplicaciones o proyectos complejos

Estrategias para generar módulos reutilizables

Incluir librerías que nos ayudan a realizar esto

9. APIs HTML5

Canvas

Geolocalización

Local Storage

Interacción con Audio y Video utilizando javascript

10. Buenas prácticas

Compatibilizar con navegadores desactualizados

Javascript en modo estricto

Optimización y normalización del código

Unificar código para evitar pedidos al server

Herramientas de compresión

Flujos de trabajo actuales: bower, nodejs y git

Garantia de Aprendizaje

Certificaciones

  • Diploma de asistencia impreso (solo para cursos presenciales)
  • Diploma de asistencia y de aprobación online
Diploma

Testimonios

Paquetes Promocionales

Recursos adicionales entregados


Todas las marcas, logos e isologos mencionados dentro del web site son propiedad de sus respectivos propietarios
Informes y consultas:
4328-0457|
Contactenos
|
Nuestra oferta de formación se encuentra orientada al desarrollo profesional buscando potenciar las habilidades personales de los alumnos.

Newsletter

Ubicación

Sucursal Ciudad de Buenos Aires
(011) 4328-0457
Lavalle 648, 8° Piso
CABA, Buenos Aires, Argentina
Sucursal Rosario
(0341) 527-1200
Córdoba 1452 Piso 5
Rosario, Santa Fé, Argentina
Sucursal San Juan
(0264) 422-6948
25 de Mayo 57
Capital, San Juan, Argentina
Sucursal Tandil
(0249) 443-2707
Maipu 520
Tandil, Buenos Aires, Argentina
Sucursal Córdoba
(0341) 527-1200
Av. General Paz 115
Córdoba Capital, Córdoba Argentina
Sucursal Río Tercero
(03571) 500-500
San Pedro y Cid Campeador
Río Tercero, Córdoba, Argentina
Sucursal Paraná
(0343) 4228-104
Juan Domingo Peron 80
Paraná, Entre Ríos, Argentina
Sucursal Resistencia
(0362) 4422586 / 4450494 Int. 105
Necochea 443
Resistencia, Chaco, Argentina
Sucursal Salta (Próximamente)
(0387) 609-3778
25 de Mayo 147 e/ España y Belgrano
Salta, Salta, Argentina
Sucursal Santa Fé (Próximamente)
Santa Fé, Santa Fé, Argentina
Sucursal São Paulo
(+55 11) 3181-3967 - Av. Paulista 2202, 6°
São Paulo, SP, Brasil
Sucursal Asunción
(+595) 991 68 7775
c/ Independencia Nacional 179
Asunción, Paraguay
Sucursal Los Ángeles
(43) 2311362 / (09) 42706895
O’Higgins 310
Los Ángeles, Región Bio Bio, Chile
Sucursal Concepción
+56 978871597 / (41) 2250376
LBarros Arana 1019
Concepción, Región Biobio, Chile
Sucursal Santiago de Chile (Próximamente)
+56 2 32114254
Calle Dieciocho 45, piso 6, oficina 602
Santiago de Chile, Chile
Valid XHTML 1.0 Transitional ¡CSS Válido!
EducacionIT. Copyright 2005-2017
¿Te podemos ayudar?
4328-0457