Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: A distancia y Online
Duración del curso: 140 Horas
Titulación: Diploma acreditativo con las horas del curso
Curso Gratis Online para Trabajadores y Empresas
Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.
Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.
OBJETIVOS DEL CURSO GRATIS TÉCNICO DE PROGRAMACIÓN DE PÁGINAS WEB CON PHP (SERVIDOR)
PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Se usa principalmente para la interpretación del lado del servidor pero actualmente puede ser utilizado desde una interfaz. PHP es una alternativa a las tecnologías de Microsoft ASP y ASP.NET. Permite la conexión a diferentes tipos de servidores de bases de datos tales como MySQL, PostgreSQL, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite. También tiene la capacidad de ser ejecutado en la mayoría de los sistemas operativos, y puede interactuar con los servidores de web más populares ya que existe en versión CGI, módulo para Apache, e ISAPI.
CONTENIDO DEL CURSO GRATIS TÉCNICO DE PROGRAMACIÓN DE PÁGINAS WEB CON PHP (SERVIDOR)
UNIDAD DIDÁCTICA 1. INSTALACIÓN
- Introducción a la instalación de XAMPP
- Descarga del paquete XAMPP
- Proceso de instalación de XAMPP
- Configuración de Apache y MySQL como servicios
- Comprender la directiva register_globals
- Ejercicio práctico
UNIDAD DIDÁCTICA 2. CREAR UN SITIO WEB
- Funcionamiento de las páginas PHP
- Configuración de un alias en Apache
- Desarrollo de la página principal
- Ejercicio práctico
UNIDAD DIDÁCTICA 3. INTRODUCCIÓN A PHP
- Uso de las etiquetas PHP
- Definición y uso de variables
- Tipos de datos en PHP
- Definición de constantes
- Ejercicio práctico
UNIDAD DIDÁCTICA 4. ARRAYS Y ESTRUCTURAS DE CONTROL
- Introducción a los arrays
- Estructuras de repetición en PHP
- Estructuras de decisión en programación
- Combinación de estructuras
- Arrays asociativos: definición y uso
- Uso del bucle foreach
- Arrays multidimensionales
- Ejercicio práctico A
- Ejercicio práctico B
UNIDAD DIDÁCTICA 5. FUNCIONES
- Concepto y propósito de las funciones
- Creación de funciones en PHP
- Cómo llamar a una función
- Paso de parámetros a funciones
- Uso de parámetros por defecto
- Ejercicio práctico
UNIDAD DIDÁCTICA 6. INCLUIR ARCHIVOS
- Ámbito de las variables en PHP
- Uso de variables estáticas
- Incluir archivos con include y require
- Incluir archivos una sola vez
- Seguridad al incluir archivos
- Ejercicio práctico
UNIDAD DIDÁCTICA 7. PROGRAMACIÓN ORIENTADA A OBJETOS
- Introducción a la programación orientada a objetos
- Definición de clases
- Propiedades de las clases
- Métodos en programación orientada a objetos
- Visibilidad de propiedades y métodos
- Creación de objetos
- Uso de destructores
- Ejercicio práctico A
- Ejercicio práctico B
UNIDAD DIDÁCTICA 8. HERENCIA
- Introducción a la herencia en programación
- Creación de subclases
- Instanciación de objetos de subclases
- Sobrescritura de métodos
- Uso del modificador protected
- Ejercicio práctico
UNIDAD DIDÁCTICA 9. RECOGER INFORMACIÓN DEL USUARIO
- Introducción a la recolección de datos del usuario
- Uso del array $_GET
- Uso del array $_POST
- Recoger datos en una página diferente
- Recoger datos en la misma página
- Validación de entradas requeridas
- Ejercicio práctico A
- Ejercicio práctico B
UNIDAD DIDÁCTICA 10. VALIDACIÓN DE FORMULARIOS
- Uso de expresiones regulares
- Proceso de limpieza de información
- Comprobación del formulario de origen
- Ejercicio práctico
UNIDAD DIDÁCTICA 11. COOKIES Y SESIONES
- Introducción a cookies y sesiones
- Creación de cookies
- Gestión de la caducidad de cookies
- Dependencia del navegador en cookies
- Características de las cookies
- Definición de sesión
- Uso del array $_SESSION
- Funciones session_start() y session_destroy()
- Finalización de sesiones
- Identificación de sesiones
- Almacenamiento de información de sesiones
- Ejercicio práctico A
- Ejercicio práctico B
UNIDAD DIDÁCTICA 12. ACCESO A ARCHIVOS
- Introducción al acceso a archivos
- Creación de archivos
- Escritura en archivos
- Lectura desde archivos
- Ejercicio práctico
UNIDAD DIDÁCTICA 13. ERRORES Y EXCEPCIONES
- Tipos de errores en PHP
- Gestión de excepciones
- Ejercicio práctico A
- Ejercicio práctico B
UNIDAD DIDÁCTICA 14. CONFIGURACIÓN DE LA BASE DE DATOS
- Introducción a MySQL
- Establecer contraseña para el usuario root
- Uso de la extensión mysqli
- Introducción a PHPMyAdmin
- Administración de usuarios en la base de datos
- Ejercicio práctico
UNIDAD DIDÁCTICA 15. BASE DE DATOS Y SQL
- Tipos de tablas en MySQL
- Creación de tablas en la base de datos
- Relaciones uno a muchos
- Relaciones muchos a muchos
- Uso del lenguaje SQL
- Acceso a la base de datos
- Establecimiento de conexión a la base de datos
- Visualización de datos en tablas
- Cierre de la conexión a la base de datos
- Ejercicio práctico A
- Ejercicio práctico B
- Ejercicio práctico C
UNIDAD DIDÁCTICA 16. BUSCANDO MÁS FUNCIONALIDAD
- Ordenación de resultados
- Paginación de resultados
- Uso de consultas preparadas
- Ejercicio práctico
UNIDAD DIDÁCTICA 17. AUTENTIFICACIÓN DE LOS USUARIOS
- Diseño de la página de inicio de sesión
- Diseño de la página de registro
- Implementación de medidas de seguridad
- Ejercicio práctico
UNIDAD DIDÁCTICA 18. EL PROCESO DE COMPRA
- Introducción al proceso de compra
- Modificación de listaproductos.php
- Desarrollo de la página comprar.php
- Identificación del cliente durante la compra
- Creación de la página carritocompra.php
- Confirmación del pedido
- Creación de la página de desconexión
- Migración del carrito de la compra
- Ejercicio práctico A
- Ejercicio práctico B
UNIDAD DIDÁCTICA 19. INTEGRAR NUESTRO CARRITO A UNA PÁGINA WEB ACTUAL
- Introducción a la integración del carrito
- Objetivos de la integración
- Construcción de la estructura HTML necesaria
UNIDAD DIDÁCTICA 20. FORMAS DE PAGO
- Introducción a las formas de pago
- Diversos tipos de formas de pago
- Contrareembolso como opción de pago
- Transferencia bancaria como método de pago
- Domiciliación bancaria
- Uso de tarjetas bancarias
- Tarjetas de comercio y su uso
- Integración de Paypal
- Selección de formas de pago a utilizar
- Modificación de la interfaz de nuestra tienda
- Actualización de nuestra base de datos
- Ajustes en el código existente
- Implementación del contrareembolso
- Implementación de la transferencia bancaria
- Implementación de Paypal como forma de pago
MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA
- Manual teórico: Programación de Páginas Web con PHP (Servidor) Vol. 1
- Manual teórico: Programación de Páginas Web con PHP (Servidor) Vol. 2
- Cuaderno de ejercicios: Programación de Páginas Web con PHP (Servidor)
- CDROM: Programación de Páginas Web con PHP (Servidor)