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

Máster en Calidad y Seguridad Alimentaria

Favorecer la capacitación de profesionales que ejercen su labor profesional en el campo de la seguridad alimentaria. Mejorar la calidad de vida de los ciudadanos. Utilizar la legislación alimentaria, farmacéutica y otras normas microbiológicas, para controlar la variación de los resultados analíticos del laboratorio mediante el uso de criterios de calidad. Identificar los microorganismos...

Máster Europeo en Organización y Dirección de Marketing de Empresas Turísticas

Poner en práctica y evaluar distintas estrategias de comercialización de productos, servicios y destinos turísticos locales acordes con las características de los recursos y servicios turísticos del entorno. Analizar las aplicaciones del marketing de servicios y su importancia para la creación y promoción de productos turísticos del entorno local. Analizar la distribución turística y...

Máster en Secretariado de Dirección

Profundizar en las competencias del secretariado o asistente de dirección. Conocer las bases de la comunicación empresarial y las técnicas más apropiadas para llevarla a cabo correctamente. Organizar eventos, reuniones y viajes, teniendo en cuenta el protocolo a seguir. Gestionar la documentación y los archivos, profundizando en las técnicas de organización y tratamiento de los mismos.

Programacion asp.net

ASP.NET es un framework de aplicación web orientado al servidor que permite a los desarrolladores web desarrollar sitios web dinámicos interactivos y de gran velocidad. El código de ASP.NET tiene un formato compilado, haciendo que las aplicaciones resultantes sean mucho más eficientes en comparación con aquellas creadas con lenguajes de scripting tales como PHP.

Dirección de Marketing Turístico

Aprende a aplicar las claves del márketing en empresas del sector turístico. Curso imprescindible para organizaciones del sector. En los últimos años queda clara la importancia del turismo en nuestro pais. No queda otra que especializarse para no quedarse fuera. La competencia cada vez es más dura en uno de los pocos sectores en crecimiento. Curso 100%...

Máster en Dirección de Residencias de Mayores y Centros de Atención Sociosanitaria

Profundizar en los contenidos relativos a la dependencia, acercándose a la legislación que la regula. Conocer las principales características de las Residencias de Mayores, Centros de Días, y otros Centros de Atención SociosanitariaPresentar las distintas competencias de liderazgo y las habilidades profesionales que debe poseer un director o directora de una Residencia de Mayores, Centro de...

Marketing Digital

El Márketing Digital es la aplicación de las técnicas clásicas de márketing apoyada por todas las nuevas tecnologías.  Está despegando de forma definitiva gracias a las grandes ventajas que da a los negocios, inversiones más pequeñas, y sobre todo una medición exacta y precisa del ROI. El retorno de la inversión. Al tener números claros, sabiéndolos interpretar se hace más...

Aplicaciones Informáticas de Bases de Datos Relacionales

Conviértete en un experto en bases de datos relacionales. Con este curso podrás certificar la Unidad Formativa UF0322 del catálogo nacional de las competencias profesionales.