Curso de Postgrado de JavaScript y Ajax

  • Integrar JavaScript 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 usarlos e integrarlos en la programación de nuestras páginas Web.
  • Practicar con ejemplos y ejercicios de los estudiado para asentar los conocimientos adquiridos.

Dirigido a

Trabajadores y autónomos.

Metodología

A distancia / online

Precio

100% Bonificable

Infórmate, es GRATIS


Temario

Parte 1. Páginas web con php y javascript (cliente y servidor)

módulo 1. Javascript

1. Introducción a las páginas web

  1. introducción
  2. programación del lado del cliente
  3. programación del lado del servidor
  4. qué utilizaremos?
  5. qué necesita saber?
  6. nuestro primer ejemplo

2. Introducción a javascript

  1. la etiqueta script
  2. contenido alternativo
  3. variables
  4. tipos de datos
  5. operadores
  6. cuadros de diálogo
  7. práctica 2

3. Conceptos básicos de programación

  1. introducción
  2. estructuras de decisión
  3. estructuras lógicas
  4. estructuras de repetición
  5. definir funciones
  6. llamadas a funciones
  7. ámbito de las variables
  8. práctica 3

4. Objetos en javascript

  1. introducción
  2. la jerarquía de objetos
  3. propiedades y eventos
  4. métodos
  5. práctica 4

5. Los objetos location e history

  1. qué es un url?
  2. el objeto location
  3. redirigir a otra página
  4. el objeto history
  5. práctica 5

6. El objeto document

  1. introducción
  2. la propiedad title
  3. los colores de la página
  4. el método write
  5. el conjunto images
  6. práctica 6

7. El objeto form

  1. formularios html
  2. el conjunto forms
  3. la propiedad elements
  4. validar la información
  5. cuándo realizar la validación?
  6. tipos de validación
  7. práctica 7

8. Los objetos frame, navigator y screen

  1. el conjunto frames
  2. el objeto navigator
  3. el objeto screen
  4. práctica 8

módulo 2. Php

9. Instalación

  1. introducción
  2. obtener el paquete xampp
  3. instalar el paquete xampp
  4. apache y mysql como servicios
  5. la directiva register_globals
  6. práctica 9

10. Crear un sitio web

  1. cómo funcionan las páginas php?
  2. crear un alias en apache
  3. la página principal
  4. práctica 10

11. Introducción a php

  1. las etiquetas php
  2. variables
  3. tipos de datos
  4. constantes
  5. práctica 11

12. Arrays y estructuras de control

  1. arrays
  2. estructuras de repetición
  3. estructuras de decisión
  4. combinar estructuras
  5. arrays asociativos
  6. el bucle foreach
  7. arrays multidimensionales
  8. práctica 12a
  9. práctica 12b

13. Funciones

  1. introducción
  2. crear funciones
  3. llamar a una función
  4. paso de parámetros
  5. parámetros por defecto
  6. práctica 13

14. Incluir archivos

  1. ámbito de las variables
  2. variables estáticas
  3. uso de include y require
  4. incluir solo una vez
  5. seguridad de los archivos incluidos
  6. práctica 14

15. Programación orientada a objetos

  1. introducción
  2. clases
  3. propiedades
  4. métodos
  5. visibilidad
  6. crear objetos
  7. destructores
  8. práctica 15a
  9. práctica 15b

16. Herencia

  1. presentación
  2. crear subclases
  3. crear objetos de las subclases
  4. sobrescribir métodos
  5. el acceso protected
  6. práctica 16

17. Recoger información del usuario

  1. introducción
  2. el array $_get
  3. el array $_post
  4. recogerlos en una página distinta
  5. recogerlos en la misma página
  6. entradas requeridas
  7. práctica 17a
  8. práctica 17b

18. Validación de formularios

  1. expresiones regulares
  2. limpiando la información
  3. comprobando el formulario de origen
  4. práctica 18

19. Cookies y sesiones

  1. introducción
  2. crear cookies
  3. caducidad de la cookies
  4. dependencia del navegador
  5. características de los cookies
  6. qué es una sesión?
  7. el array $_session
  8. la función od_start() y od_clean()
  9. finalizar la sesión
  10. el identificador de la sesiones
  11. dónde se almacena la información?
  12. práctica 19a
  13. práctica 19b

20. Acceso a archivos

  1. introducción
  2. crear el archivo
  3. escribir en el archivo
  4. leer de un archivo
  5. práctica 20

21. Errores y excepciones

  1. errores
  2. excepciones
  3. práctica 21a
  4. práctica 21b

22. Configuración de la base de datos

  1. mysql
  2. contraseña para el root
  3. extensión mysqli
  4. phpmyadmin
  5. administración de usuarios
  6. práctica 22

23. Base de datos y sql

  1. tipos de tablas en mysql
  2. crear tablas
  3. relaciones uno a muchos
  4. relaciones muchos a muchos
  5. sql
  6. acceder a la base de datos
  7. establecer la conexión
  8. mostrar los datos en una tabla
  9. cerrar la conexión
  10. práctica 23a
  11. práctica 23b
  12. práctica 23c

24. Buscando mís funcionalidad

  1. ordenar el resultado
  2. dividir el resultado en páginas
  3. consultas preparadas
  4. práctica 24

25. Autentificación de los usuarios

  1. la página de login
  2. la página de registro
  3. asegurar la confidencialidad
  4. práctica 25

26. El proceso de compra

  1. introducción
  2. modificar listaproductos.Php
  3. la página comprar.Php
  4. identificar al cliente
  5. la página carritocompra.Php
  6. confirmar el pedido
  7. la página de desconexión
  8. migrar el carrito de la compra
  9. práctica 26a
  10. práctica 26b

27. Integrar nuestro carrito a una página web actual

  1. introducción
  2. qué vamos a hacer?
  3. construir la estructura html

28. Formas de pago

  1. introducción
  2. tipos de formas de pago
  3. contrareembolso
  4. transferencia bancaria
  5. domiciliación bancaria
  6. tarjetas bancarias
  7. tarjetas de comercio
  8. paypal
  9. qué formas de pago utilizaremos?
  10. modificando la interfaz de nuestra tienda
  11. modificando nuestra base de datos
  12. modificando el código anterior
  13. implementando el contrareembolso
  14. implementando la transferencia
  15. implementando el paypal

parte 2. Ajax

1. Introducción a ajax

  1. definición de ajax
  2. la ria (rich internet technologies)

2. Instalar material necesario

  1. descarga del pack
  2. instalación de xampp
  3. comprobar la instalación de xampp
  4. trabajar con xampp
  5. notepad++

3. Conceptos básicos de javascript

  1. introducción
  2. sintaxis básica
  3. operadores
  4. control de flujo
  5. arrys y objetos
  6. funciones

4. El objeto xmlhttp request

  1. introducción
  2. dependencia de los navegadores
  3. métodos y propiedades del objeto

5. Dom

  1. introducción
  2. tipos de nodos
  3. la interfaz node
  4. html y dom

6. Bom

  1. introducción
  2. el objeto window
  3. características del objeto document
  4. el objeto location
  5. el objeto navigator
  6. el objeto screen

7. Eventos

  1. introducción
  2. modelo básico de eventos
  3. el flujo de eventos
  4. handlers y listeners
  5. el objeto event
  6. tipos de eventos

8. Herramientas de depuración

  1. introducción
  2. instalación
  3. la consola javascript
  4. document object model inspector
  5. venkman (depurador de javascript)
  6. firebug (todo lo anterior en uno)

9. Primeros pasos con ajax

  1. breve historia de ajax
  2. nuestro primer programa con ajax “hola mundo”
  3. utilidades y objetos para ajax
  4. interacción con el servidor
  5. aplicaciones complejas
  6. seguridad

10. Programación avanzada en ajax

  1. devolver javascript desde el servidor
  2. conectar con google
  3. googlemaps

11. Frameworks y librerías

  1. introducción
  2. el framework prototype
  3. la librería jquery
  4. otros frameworks importantes

12. Otras utilidades

  1. detener las peticiones http erróneas
  2. mejorar el rendimiento de las aplicaciones complejas
  3. ofuscar el código javascript
  4. evitar el problema de los dominios diferentes

Cursos relacionados

Master MBA en Dirección y Gestión Integrada de Clí­nicas, Centros Médicos y Hospitales

El ámbito de la salud es uno de los más complejos y fuertemente legislado. Requiere de una formación altamente cualificada y específica para conocer todos los aspectos legales, de gestión, de salud, etc. Que son imprescindibles en la gestión de clínicas, centros médicos u hospitales. Este completo máster te permitirá...

Máster MBA en Gestión de Empresas Mayoristas de Alimentación

Saber gestionar las empresas mayoristas de alimentación. Aprender a recepcionar, almacenar y conservar productos perecederos. Optimizar la cadena logística y la gestión de costes y calidad del servicio de transporte en carretera. Aplicar las medidas e inspecciones de higiene personal y general, adaptándolas a los sistemas de trabajo, para minimizar los riesgos de alteración o deterioro de...

Postgrado en Cosmética y Belleza

Conocer los orígenes, evolución y aplicaciones actuales de la Cosmetología y de la Dermofarmacia.Profundizar en los productos cosméticos más adecuados para cada tipología de piel. Conocer los cuidados de la piel, así como los tratamientos corporales para las afecciones más comunes. Conocer aspectos generales sobre tratamientos cosméticos para el cabello y salud bucodental.Profundizar en...

Técnico en Creación de Web con Joomla 1.5 y SEO Profesional

Aúna los conocimientos del poderoso creador de webs Joomla con los conocimientos básicos de SEO (optimización para buscadores) y rentabiliza tu presencia en Internet. Internet es un oportunidad de negocio que te está esperando, no la dejes escapar formándote con este curso.

Analista Programador PHP Javascript

Aprender sobre UML 2.0 para la iniciación al mundo de los patrones de diseño de software. Conocer los elementos de modelado a partir de ejemplos pedagógicos extraídos del mundo de los caballos. Conocer los diferentes diagramas de UML 2, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de componentes pasando por los diagramas de interacción, de clases, de...

Postgrado en Gestión y Dirección de Clínicas de Fisioterapia

La calidad de vida es un valor de las sociedades occidentales en la actualidad. En ese sentido, todas las áreas relacionadas con la calidad de vida y bienestar tienen un gran potencial. Es el caso de la fisioterapia, un práctica cada vez más demandanda y valorada por la población. Aprende a gestionar y dirigir centros de fisioterapia de una forma profesional para...

Postgrado de Marketing en Redes Sociales & Mobile Marketing

El marketing vive una revolución tecnológica para la cual hay que aprender los nuevos paradigmas. Las redes sociales y el móvil han llegado para cambiarlo todo. Aprende con este completo postgrado.Profundizar en el concepto de mobile marketing.Conocer sus usos y oportunidades de negocio.Conocer las principales plataformas de mobile marketing.Manejar herramientas de marketing móvil que sean...

Curso Superior de Javascript

Formación superior de programación en lenguaje JavaScript y sus elementos básicos para el desarrollo y la creación de páginas web a nivel profesional. Domina uno de los lenguajes de programación con mayor presencia en internet debido a su versatilidad, eficiencia y espectacular ahorro de tiempo.