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

Analista Programador Java: SE Standard Edition con Titulación Universitaria

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...

Máster en Terapias Manuales y Masaje Profesional

Conocer la clasificación y características de los diferentes tipos de masaje estético. Conocer las diferentes maniobras del masaje estético, así como las diferentes técnicas de realización. Conocer el funcionamiento de los órganos y los sistemas del cuerpo humano a fin de aplicar la mejor técnica para conseguir los objetivos propuestos a través del masaje. Dominar los masajes...

Máster en Protección Civil y Planes de Autoprotección

Formación integral en prevención, actuación y auxilio ante catástrofes colectivas. Dentro de este área profesional interceden la planificación y gestión en situaciones de emergencia, evaluando agentes de riesgo, aplicando planes de actuación y medidas de socorro. Además, las personas que dispongan de conocimientos sobre el Plan de...

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...

Curso Práctico Cómo Crear un Videojuego con HTML5 y JavaScript

Saber crear un Videojuego utilizando HTML5 y JavaScript. Aprender a desarrollar un videojuego utilizando la librería Easeljs. Conocer algunas técnicas para la mejora de Videojuegos. Desarrollar diferentes funcionalidades para la mejora de las Videojuegos.

Postgrado en Diseño y Maquetación de Proyectos Multimedia con Indesign CC 2014 y Flash CC 2014

Desarrollar los bocetos o esquemas de funcionalidad e interactividad para productos editoriales multimedia a partir de su documento de especificaciones. Determinar la arquitectura adecuada a unos estándares establecidos para un producto editorial multimedia a partir de un documento de especificaciones. Integrar elementos multimedia en las pantallas de un producto editorial multimedia. Definir...

Máster en Creación de Personajes y Animaciones 3D

Adquirir los conocimientos necesarios en los principales programas de diseño gráfico, modelado y retoque fotográfico, a partir de los cuales podrá desarrollar proyectos gráficos de gran envergadura combinando las posibilidades de los programas aprendidos. Convertirse en un Experto en Animaciones en 3D, Spots Publicitarios, CDs y DVDs corporativos, Contenidos Didácticos en Formato...

Master Europeo de Profesor en Adobe Creative

Adquirir las capacidades necesarias para desempeñar funciones de docentes en un centro de formación o academia privada. Adquirir las competencias pedagógicas y didácticas necesarias para el diseño, planificación, gestión e implantación de un Plan de Formación, tanto en el ámbito empresarial como en el de la formación oficial No Reglada. Adobe Photoshop es el editor de imagen más...