CURSO DE CREACIÓN DE PÁGINAS WEB CON JAVASCRIPT Y PHP - ONLINE - EN LÍNEA
COMPUTACIÓN
OBJETIVO
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
Por el momento no hay fechas Disponibles
Por el momento no hay opiniones sobre el curso
Por el momento no hay videos sobre el curso
SOLICITAR INFORMES
¿Desea obtener más información?
Mándenos sus datos y comentarios y lo atenderemos con gusto.
INSCRÍBASE AHORA
¿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.
Paseo Virtual de la Plataforma de E-Learning
A continuación se muestra un video para que se familiarice con la plataforma de e-Learning a utilizarse en este curso:
Mecánica para Participar en este Curso en Línea
1
Inscribirse y realizar el pago correspondiente. Puede hacerlo aquí utilizando PayPal o elegir otra forma de pago, como transferencia electrónica, depósito bancario o tarjeta de crédito.
2
Proporcionar sus datos completos para su matriculación así como un correo electrónico válido llenando este formato, al menos 5 días hábiles antes de querer comenzar su curso, para dar tiempo a su matriculación.
3
Recibirá en dicha cuenta de email la información para el acceso al curso en línea, con su usuario, contraseña y el enlace desde el cuál podrá entrar al mismo.
4
Dispondrá de un periodo de 3 meses para poder completar el programa, después del cual recibirá el diploma correspondiente, considerando que haya aprobado cuando menos el 75% de las evaluaciones realizadas.
BUSCADOR DE CURSOS
CURSOS QUE TAMBIÉN TE PUEDEN INTERESAR