Programación de Páginas Web: Servidor (php)
Descripción general
Objetivos
Contenidos del curso
Acreditación
Ámbito profesional
El alumno/a aprenderá a programar con programación orientada a objetos.
Objetivos Generales
Programar, de la parte de servidor, aplicaciones web haciendo uso de las tecnologías php y mysql.
Objetivos Específicos
El alumno, al finalizar la acción formativa, será capaz de:
-Conocer las características de la programación de aplicaciones web php 5.
-Conocer y aplicar los conceptos fundamentales del lenguaje de programación php.
-Desarrollar aplicaciones web con la tecnología de servidor php.
-Conocer los elementos de las bases de datos mysqly acceder a la información almacenada en ella desde una aplicación php.
- Ud. 1 Instalación (3 h)
- Cap.1 Introducción
- Cap.2 Obtener el paquete xampp
- Cap.3 Instalar el paquete xampp
- Cap.4 Apache y mysql como servicios
- Cap.5 Resumen de la instalación
- Cap.6 Test
- Ud. 2 Crear un sitio web (3 h)
- Cap.1 ¿Cómo funcionan las páginas php?
- Cap.2 Crear un alias en apache
- Cap.3 Crear un sitio en dreamweaver
- Cap.4 La página principal
- Cap.5 Test
- Ud. 3 Introducción a php (3 h)
- Cap.1 Las etiquetas php
- Cap.2 Variables
- Cap.3 Tipos de datos
- Cap.4 Constantes
- Cap.5 Test
- Ud. 4 Arrays y estructuras de control (3 h)
- Cap.1 Arrays
- Cap.2 Estructuras de repetición
- Cap.3 Estructuras de decisión
- Cap.4 Combinar estructuras
- Cap.5 Test
- Ud. 5 Más sobre los arrays (3 h)
- Cap.1 Arrays asociativos
- Cap.2 El bucle foreach
- Cap.3 Arrays multidimensionales
- Cap.4 Test
- Ud. 6 Funciones (3 h)
- Cap.1 Introducción
- Cap.2 Crear funciones
- Cap.3 LLamar a una función
- Cap.4 Paso de parámetros
- Cap.5 Parámetros por defecto
- Cap.6 Test
- Ud. 7 Incluir archivos (3 h)
- Cap.1 Ámbito de las variables
- Cap.2 Variables estáticas
- Cap.3 Uso de include y require
- Cap.4 Incluir una sola vez
- Cap.5 Seguridad de los archivos incluidos
- Cap.6 Test
- Ud. 8 Programación orientada a objetos (I) (3 h)
- Cap.1 Introducción
- Cap.2 Clases
- Cap.3 Propiedades
- Cap.4 Métodos
- Cap.5 Test
- Ud. 9 Programación orientada a objetos (II) (3 h)
- Cap.1 Visibilidad
- Cap.2 Crear objetos
- Cap.3 Destructores
- Cap.4 Test
- Ud. 10 Herencia (4 h)
- Cap.1 Presentación
- Cap.2 Crear subclases
- Cap.3 Crear objetos de las subclases
- Cap.4 Sobrescribir métodos
- Cap.5 El acceso protected
- Cap.6 Test
- Ud. 11 Recoger datos del usuario (I) (4 h)
- Cap.1 Introducción
- Cap.2 La directiva register_globals
- Cap.3 El array $_get
- Cap.4 El array $_post
- Cap.5 Test
- Ud. 12 Recoger datos del usuario (II)(4 h)
- Cap.1 Recogerlos en una página distinta
- Cap.2 Recogerlos en la misma página
- Cap.3 Entradas requeridas
- Cap.4 Test
- Ud. 13 Validación de formularios (4 h)
- Cap.1 Expresiones regulares
- Cap.2 Limpiando la información
- Cap.3 Comprobar el formulario de origen
- Cap.4 Test
- Ud. 14 Trabajar con cookies (4 h)
- Cap.1 Introducción
- Cap.2 Crear cookies
- Cap.3 Caducidad de las cookies
- Cap.4 Dependencia del navegador
- Cap.5 Características de las cookies
- Cap.6 Test
- Ud. 15 Sesiones en php (4 h)
- Cap.1 ¿Qué es una sesión?
- Cap.2 El array $_session
- Cap.3 Finalizar la sesión
- Cap.4 El identificador de las sesiones
- Cap.5 ¿Dónde se almacena la información?
- Cap.6 Test
- Ud. 16 Acceso a archivos (4 h)
- Cap.1 Introducción
- Cap.2 Crear el archivo
- Cap.3 Escribir en el archivo
- Cap.4 Leer de un archivo
- Cap.5 Test
- Ud. 17 Tratamiento de errores (4 h)
- Cap.1 Introducción
- Cap.2 Nivel de registro de errores
- Cap.3 Mensajes de error personalizados
- Cap.4 Lanzar errores
- Cap.5 Guardar los errores en un registro
- Cap.6 Test
- Ud. 18 Excepciones (4 h)
- Cap.1 Introducción
- Cap.2 Manejar excepciones
- Cap.3 Jerarquía de excepciones
- Cap.4 ¿Dónde manejar las excepciones?
- Cap.5 Manejador por defecto
- Cap.6 Test
- Ud. 19 Bases de datos (4 h)
- Cap.1 Mysql
- Cap.2 Contraseña para el root
- Cap.3 Extensión mysqli
- Cap.4 Phpmyadmin
- Cap.5 Administración de usuarios
- Cap.6 Test
- Ud. 20 La base de datos de ejemplo (4 h)
- Cap.1 Tipos de tablas en mysql
- Cap.2 Crear tablas
- Cap.3 Relaciones 1 a muchos
- Cap.4 Relaciones muchos a muchos
- Cap.5 Test
- Ud. 21 El lenguaje sql (4 h)
- Cap.1 Introducción
- Cap.2 La sentencia select
- Cap.3 Selecciones complejas
- Cap.4 Funciones agregadas
- Cap.5 La sentencia insert
- Cap.6 La sentencia update
- Cap.7 La sentencia delete
- Cap.8 Test
- Ud. 22 Acceder a la base de datos (4 h)
- Cap.1 Introducción
- Cap.2 Establecer la conexión
- Cap.3 Mostrar los datos en una tabla
- Cap.4 Cerrar la conexión
- Cap.5 Mejorar el aspecto
- Cap.6 Test
- Ud. 23 Buscando más funcionalidad (4 h)
- Cap.1 Ordenar el resultado
- Cap.2 Dividir el resultado en páginas
- Cap.3 Consultas preparadas
- Cap.4 Test
- Ud. 24 Autenticación de los usuarios (4 h)
- Cap.1 La página de login
- Cap.2 La página de registro
- Cap.3 Asegurar la confidencialidad
- Cap.4 Test
- Ud. 25 Sitios web seguros (4 h)
- Cap.1 Petición de certificado
- Cap.2 Obtener el certificado
- Cap.3 Configurar apache con el certificado
- Cap.4 Utilizar ssl
- Cap.5 Test
- Ud. 26 El proceso de compra (I)(4 h)
- Cap.1 Introducción
- Cap.2 Modificar listaproductos. Php
- Cap.3 La página comprar. Php
- Cap.4 Identificar al cliente
- Cap.5 Test
- Ud. 27 El proceso de compra (II) (4 h)
- Cap.1 La página carritocompra. Php
- Cap.2 Confirmar el pedido
- Cap.3 La página de desconexión
- Cap.4 Migrar el carrito de la compra
- Cap.5 Probar la compra
- Cap.6 Test
A la finalización y/o superación del curso se entregará al alumno un diploma o certificado de asistencia de los conocimientos adquiridos, en base a las instrucciones del Servicio Público De Empleo Estatal.
Requerimientos
- Ordenador personal multimedia con conexión a internet.
- Sistema operativo: Microsoft Windows XP o superior.
*En caso de utilizar Mac o Linux, para comprobar la compatibilidad del curso con su ordenador, póngase en contacto con nuestro Departamento Informático enviando un email a informatica@editeformacion.com o llamando al 958 089 725.
- Formación para empresas
- Online
- 95 horas
- A tu ritmo
- Solicitud abierta