Pide Información SIN COMPROMISO

Curso Ajax con Lenguaje Java

Curso Ajax con Lenguaje Java
Consultar Precio
El Curso Ajax con lenguaje Java se imparte en modalidad presencial en Madrid y tiene una duración de 25 horas. Java es el lenguaje basado en objetos... Seguir leyendo

¿NOS DEJAS TU OPINIÓN?

Si has realizado este curso, ¿por qué no darnos tu opinión?. Si lo haces, estarás ayudando a miles de personas que, como tu en su momento, están intentando cambiar su vida a través de la formación. No hay mejor ayuda, para decidirse entre miles de cursos, que la opinión de una persona que ha vivido la experiencia de cursarlo, miles de personas te lo agradecerán.

Danos tu opinión detallada sobre el Curso Ajax con Lenguaje Java. No olvides decirnos que te pareció el temario del curso, el profesorado, la accesibilidad al equipo del centro para resolver tus dudas y, en el caso de los programas online, la calidad del campus virtual.

Tu experiencia es muy valiosa
Tu voto
Haz clic para puntuar
ENVIAR
Descripción del Curso



El Curso Ajax con lenguaje Java se imparte en modalidad presencial en Madrid y tiene una duración de 25 horas.

Java es el lenguaje basado en objetos predominante en el panorama actual a nivel de programación Web. Se utiliza integrado en un navegador web permitiendo el desarrollo de interfaces de usuario mejoradas y páginas web dinámicas. Está fuertemente influenciado por el lenguaje de programación Java, pero resulta más fácil de utilizar para gente que no ha programado antes. Su nivel de integración con otras tecnologías como PHP o ASP le hace el candidato perfecto para crear auténticas aplicaciones Web, que dotarán de una potencia y facilidad de uso increíble a nuestras páginas.

Requisitos del Curso

No se requieren conocimientos previos aunque es preferible tener conocimientos básicos de programación orientado a objetos.

Objetivos del Curso

- Integrar Java y Ajax con el fin de acelerar la carga de páginas web e imbuir de potentes funcionalidades a las páginas web que realicemos en cualquier lenguaje de programación Web.
- Comprender el uso de variables, operadores, objetos del lenguaje y del navegador.
- Aprender a crear efectos Web con JavaScript.
- Usar interacción con PHP, aceleración de formularios y tipos de datos con el fin de usarlo e integrarlo en la programación de nuestras páginas web.
- Practicar con ejemplos y ejercicios de lo estudiado para asentar los conocimientos adquiridos.

Temario del Curso

Módulo 1: Introducción a AJAX
•Desde CGI a Flash pasando por DHTML
•Ventajas e inconvenientes del entorno de las aplicaciones
•Web actuales
•Introducción a Ajax
•Definición de Ajax
•¿Ajax es una tecnología nueva?
•¿Por qué existe tanto interés en torno a Ajax actualmente?
•Requisitos para utilizar Ajax
•Resumen

Módulo 2: Conceptos básicos sobre Ajax
•Fundamentos de las peticiones y respuestas HTTP
•El objeto XMLHttpRequest
•Métodos de XMLHttpRequest
-abort()
-getAllResponseHeader
-getResponseHeader("nombreEncabezado")
-open("método","URL","async","nombreUsuario","clave")
-setRequestHeader("etiqueta","valor")
-send("contenido")
•Propiedades de XMLHttpRequest
-onreadystatechange
-readyState
-responseText
-responseXML
-status
ostatusText
•Compatibilidad con distintos navegadores
•Enviar una petición al servidor
•Ejemplo básico con Ajax
•Resumen

Módulo 3: Imágenes

•Subir imágenes al servidor
•Mostrar imágenes
•Cargar imágenes
•Generación dinámica de miniaturas

Módulo 4: Ajax a base de datos
•Introducción a MySQL
•Conectar con MySQL
•Consultar una base de datos MySQL
•Precauciones y consejos sobre MySQL
•Implementar las consultas Ajax de bases de datos en nuestro  calendario
•Autocompletar correctamente
•Cargar el calendario
•Resumen

Módulo 5: Formularios
•GET versus POST
•Enviar valores
•Validación de formularios
•Resumen

Módulo 6: Imágenes
•Subir imágenes al servidor
•Mostrar imágenes
•Cargar imágenes
•Generación dinámica de miniaturas
•Resumen

Módulo 7: Aplicación de Ajax al mundo real
•El código
•Aspecto visual
•Funcionamiento
•Resumen

Módulo 8: Visualización ergonómica
•Cuándo utilizar Ajax
•Problemas con el botón Atrás
•Navegación con Ajax
•Ocultar y mostrar
•Introducción a PEAR
•HTML_Table
•Resumen

Módulo 9: Servicios Web
•Introducción a los servicios Web SOAP
•Dar paso a Ajax
•A programar
•Funcionamiento de la aplicación SOAP
•Resumen

Módulo 10: Aplicaciones Web con capacidad espacial
•¿Por qué es Google Maps tan popular?
•Por dónde empezar
•Cómo funciona nuestro sistema de mapas
•Resumen

Módulo 11: Compatibilidad entre navegadores
•Portabilidad Ajax
•El botón Atrás
•Interactividad Ajax
•Renunciar a JavaScript elegantemente
•El elemento noscript
•Actualización de navegadores
•Resumen

Módulo 12: Seguridad
•Mayor superficie de exposición a ataques
•Estrategia 1: Reunir los puntos de entrada relacionados dentro de un contenedor común
•Estrategia 2: Utilizar funciones estándar para procesar los datos introducidos por los usuarios
•Cross-Site Scripting
-Estrategia 1: Eliminar los elementos no deseados de los datos de entrada
-Estrategia 2: Aplicar códigos de escape a los elementos cuando se muestren datos enviados por usuarios
-Estrategia 3: Proteger las sesiones
•Falsificación de peticiones entre sitios
•Confirmar las acciones importantes mediante un testigo único
•Confirmar las acciones importantes con la contraseña del usuario
•GET versus POST
•Ataques CSRF accidentales
•Denegación de servicio
-Estrategia 1: Aplicar retardos a las peticiones
-Estrategia 2: Optimizar los datos que devuelve Ajax
•Proteger la propiedad intelectual y la lógica de negocios
-Estrategia 1: Ofuscación JavaScript
-Estrategia 2: Procesado del lado del servidor en tiempo real
•Resumen

Módulo 13: Prueba y depuración
•Informe de errores JavaScript
•Extensiones Firefox
•La barra de herramientas Web Developer
•DOM Inspector
•LiveHTTPHeaders
•Venkman JavaScript Debugger
•Validación HTML
•Extensiones de Internet Explorer
•Barra de herramientas Internet Explorer Developer
•Fiddler
•Resumen

Módulo 14: El DOM
•Acceder a elementos del DOM
-document.getElementById
-getElementsByTagName
•Acceder a elementos dentro de un formulario
•Añadir y eliminar elementos del DOM
•Manipular elementos del DOM
•Manipulación XML mediante el DOM
•Combinar Ajax y XML con el DOM
•Funcionamiento del gestor de ubicaciones Ajax
•Resumen

Duración del Curso

25 horas.