castellano | english
 
Desarrollo Web con JavaScript y Ajax
JJD 153
Aseguramiento


Duración:   15h       Última actualización: 03/10/2011

Introducción:
El objetivo del curso es aportar a los alumnos los conocimientos necesarios para trabajar con JavaScript y con Ajax y poder desarrollar aplicaciones que se adapten a la actual tendencia de Web 2.0, además se explica con detalle cómo crear aplicaciones que utilicen la programación asíncrona para evitar el bloqueo de ciertos procesos en la capa de presentación de los clientes RIA.



Objetivos:
Al finalizar el curso los alumnos podrán:
  • Conocer las prácticas recomendadas sobre el lenguaje JavaScript.

  • Poder trabajar con Ajax para crear clientes enriquecidos y que usen la tecnología Web 2.0.

  • Hacer uso de código JavaScript crossbrowsing, para dar soporte a una amplia gama de navegadores.

  • Crear aplicaciones que utilicen los patrones de JavaScript y Ajax para estructurar adecuadamente el proyecto.

  • Desarrollar aplicaciones con frameworks Ajax para facilitar el rápido despliegue de la aplicación.

  • Establecer una política de seguridad adecuada para las aplicaciones RIA.

  • Trabajar con comunicaciones basadas en mensajes estructurados con XML.


Dirigido a:
Ingenieros y desarrolladores que  deseen aplicar los nuevos conceptos de programación con JavaScript y Ajax para crear aplicaciones RIA.



Requisitos previos:
Los alumnos necesitan haber trabajado con HTML.



Profesorado:
Contamos con un equipo de instructores altamente cualificados que combinan la actividad formativa con el desarrollo de su actividad profesional como expertos en el campo de las TIC. Profesionales certificados por los principales fabricantes del sector capaces de transferir de forma amena y entendedora los conceptos técnicos más abstractos. Los formadores disponen de diferentes niveles de certificación en Java.



Documentación:
Cada alumno recibirá un ejemplar de la Documentación oficial elaborada por netmind.



Certificación:
Todos los alumnos que finalicen con éxito el curso recibirán un ccertificado de asistencia emitido por netmind.



Contenidos:
  1. Situación actual y tendencias

    1.1 Versiones de HTML.

    1.2 HTML5.

    1.3 HTML5 especificación.

    1.4 CSS3, el compañero de viaje.

    1.5 Situación del mercado.

    1.6 Tendencia en el mercado.

    1.7 Soporte de navegadores para HTML5 y CSS3.

  2. Introducción a JavaSvript

    2.1 Introducción a Javascript.

    2.2 Características de Javascript.

    2.3 Interprete de Javascript.

    2.4 Evolución en los interpretes de Javascript.

    2.5 Soporte a ECMA-262.

    2.6 Mercado de los navegadores: estadísticas.

    2.7 Versiones de Javascript.

  3. Scripts para páginas web

    3.1 Uso de scripts.

    3.2 Scripts incrustados en el HTML.

    3.3 Scripts externos.

    3.4 Best-practices en el uso de scripts.

    3.5 Selección del DTD.

    3.6 Detección del navegador.

    3.7 Propiedades de la detección del navegador.

  4. Sintaxis de JavaScript

    4.1 Tipos de datos en Javascript.

    4.2 Métodos del objeto String.

    4.3 Secuencias de escape.

    4.4 Operadores en Javascript.

    4.5 Utilización de Arrays.

    4.6 Visibilidad de las variables (scope).

    4.7 Utilización de Number.

    4.8 Trabajando con Math.

    4.9 Estructuras condicionales y bucles.

    4.10 Funciones y gestión de errores.

    4.11 Uso de fechas.

    4.12 Expresiones regulares.

  5. Formularios y eventos

    5.1 Jerarquía de objetos en Javascript.

    5.2 El objeto window.

    5.3 El objeto navigator.

    5.4 El objeto screen, history y location.

    5.5 Conceptos de POO en Javascript.

    5.6 Creación de nuevos objetos.

    5.7 Objetos personalizados.

  6. Interacción con el navegador

    6.1 El objeto DOM.

    6.2 Componentes de DOM.

    6.3 Conociendo DOM.

    6.4 Tipos de nodos.

    6.5 Componentes de DOM y CSS.

    6.6 DOM y las hojas de estilo CSS.

    6.7 Propiedades y métodos de DOM.

    6.8 Niveles de DOM y compatibilidad.

  7. Trabajando con eventos

    7.1 Modelos de eventos.

    7.2 El modelo básico de eventos.

    7.3 Eventos de ratón y teclado.

    7.4 Modelo estándar avanzado de eventos.

    7.5 Fases en el modelo estándar.

  8. HTML dinámico y Web 2.0

    8.1 Definición de DHTML y Web 2.0.

    8.2 Estructura de una aplicación web.

    8.3 Selectores de las hojas de estilo.

    8.4 Sintaxis de CSS.

    8.5 Archivos externos CSS, tipos.

    8.6 Aplicar estilos a elementos HTML.

    8.7 Aplicar estilos a classes e id’s.

    8.8 Aplicar estilos por atributos.

    8.9 Utilizando pseudo-classes.

    8.10 Utilizando pseudo-elements.

  9. Ajax

    9.1 Introducción a Ajax.

    9.2 Arquitectura en una aplicación clásica vs Ajax.

    9.3 El objeto XmlHttpRequest.

    9.4 Comunicación con XHR.

    9.5 Best-practices con XHR.

    9.6 Ventajas y limitaciones en el uso de Ajax.

    9.7 Frameworks de Ajax.

  10. Frameworks de Ajax.




 

Duración:   15h        Última actualización: 03/10/2011
Solicitar información Generar PDF
© 2012 Netmind, S.L.