CURSO DE CREACIÓN DE PÁGINAS WEB CON JAVASCRIPT Y PHP - ONLINE - EN LÍNEA
El objetivo del curso es que el alumno aprenda a crear una página web dinámica utilizando JavaScript para el cliente, PHP para el serviidor, y MySQL como base de datos.
Temario del Curso de Creación de Páginas Web con JavaScript y PHP
Programación de páginas web
- Introducción
- Programación del lado cliente
- Programación del lado servidor
- ¿Qué herramientas utilizar?
Introducción a JavaScript
- La etiqueta script
- Contenido alternativo
- Variables
- Tipos de datos
- Operadores
- Cuadros de diálogo
Fundamentos de programación
- Estructuras de decisión
- Expresiones lógicas
- Estructuras de repetición
- Definir funciones
- Llamar funciones
- Ámbito de las variables
Objetos y Arrays en JavaScript
- Introducción
- La jerarquía de objetos
- Propiedades y eventos
- Métodos
- Arrays
Los objetos location e history
- ¿Qué es una URL?
- El objeto location
- Actualizando la dirección
- El objeto history
El objeto document
- Introducción
- La propiedad title
- El método write
- El conjunto images
El objeto form
- Formularios HTML
- El conjunto forms
- La propiedad elements
- Validar la información
- ¿Cuándo realizar la validación?
- Tipos de validación
Modelo de Objetos del Documento (DOM)
- El árbol del documento
- Tipos de nodos y relaciones
- Obtener elementos
- Obtener y establecer atributos
Manipulación del DOM
- Recorrer el árbol del documento
- Modificar el valor de los nodos
- Crear, eliminar y reemplazar nodos
- El método innerHTML
- Modificar el formato dinámicamente
Buenas prácticas
- Separar estructura y comportamiento
- Añadir los manejadores de evento
- Detectar características de los navegadores
- Ejemplo: Una galería fotográfica
- Ejemplo: La estructura de la página
- Ejemplo: El código JavaScript
Instalación de XAMPP
- Introducción
- Obtener el paquete XAMPP
- Instalar el paquete XAMPP
- Apache y MySQL como servicios
- Resumen de la instalación
Crear un sitio web
- ¿Cómo funcionan las páginas PHP?
- Crear un alias en Apache
- Crear un sitio en Dreamweaver
- La página principal
Introducción a PHP
- Las etiquetas PHP
- Variables
- Tipos de datos
- Constantes
Arrays y estructuras de control
- Arrays
- Estructuras de repetición
- Estructuras de decisión
- Combinar estructuras
Más sobre los arrays
- Arrays asociativos
- El bucle foreach
- Arrays multidimensionales
Funciones
- Introducción
- Crear funciones
- Llamar a una función
- Paso de parámetros
- Parámetros por defecto
Incluir archivos
- Ámbito de las variables
- Variables estáticas
- Uso de include y require
- Incluir una sola vez
- Seguridad de los archivos incluidos
Programación orientada a objetos (I)
- Introducción
- Clases
- Propiedades
- Métodos
Programación orientada a objetos (II)
- Visibilidad
- Crear objetos
- Destructores
Herencia
- Presentación
- Crear subclases
- Crear objetos de las subclases
- Sobrescribir métodos
- El acceso protected
Recoger datos del usuario (I)
- Introducción
- La directiva eliminada register_globals
- El array $_GET
- El array $_POST
Recoger datos del usuario (II)
- Recogerlos en una página distinta
- Recogerlos en la misma página
- Entradas requeridas
Validación de formularios
- Expresiones regulares
- Limpiando la información
- Comprobar el formulario de origen
Trabajar con cookies
- Introducción
- Crear cookies
- Caducidad de las cookies
- Dependencia del navegador
- Características de las cookies
Sesiones en PHP
- ¿Qué es una sesión?
- El array $_SESSION
- Finalizar la sesión
- El identificador de las sesiones
- ¿Dónde se almacena la información de sesión?
Acceso a archivos
- Introducción
- Crear el archivo
- Escribir en el archivo
- Leer de un archivo
Tratamiento de errores
- Introducción
- Nivel de registro de errores
- Mensajes de error personalizados
- Lanzar errores
- Guardar los errores en un registro
Excepciones
- Introducción
- Manejar excepciones
- Jerarquía de excepciones
- ¿Dónde manejar las excepciones?
- Manejador por defecto
- Tratar los errores como excepciones
Bases de datos MySQL
- Contraseña para el root
- Extensión mysqli
- PHPMyAdmin
- Administración de usuarios
La base de datos de ejemplo
- Tipos de tablas en MySQL
- Crear tablas
- Relaciones 1 a muchos
- Relaciones muchos a muchos
El lenguaje SQL
- Introducción
- La sentencia SELECT
- Selecciones complejas
- Funciones agregadas
- La sentencia INSERT
- La sentencia UPDATE
- La sentencia DELETE
Acceder a la base de datos
- Introducción
- Establecer la conexión
- Mostrar los datos en una tabla
- Cerrar la conexión
- Mejorar el aspecto
Buscando más funcionalidad
- Ordenar el resultado
- Dividir el resultado en páginas
- Consultas preparadas
Autenticación de los usuarios
- La página de login
- La página de registro
- Asegurar la confidencialidad
Sitios web seguros
- Petición de certificado
- Obtener el certificado
- Configurar Apache con el certificado
- Utilizar SSL
El proceso de compra (I)
- Introducción
- Modificar listaproductos.php
- La página comprar.php
- Identificar al cliente
El proceso de compra (II)
- La página carritocompra.php
- Confirmar el pedido
- La página de desconexión
- Migrar el carrito de la compra
- Probar la compra
¿Desea obtener más información?
Mándenos sus datos y comentarios y lo atenderemos con gusto.
¿Quiere inscribirse a este curso ?
¡Hágalo ahora mismo usando PayPal*!
Elija las personas, fecha y opción de pago**:
*Si prefiere otra forma de pago, puede utilizar transferencia electrónica o depósito bancario. Contáctenos para ayudarlo con este proceso.