Técnico de Programación de Páginas Web con PHP (Servidor)
Modalidad: Online
Precio: Subvencionado al 100%
Prerrequisitos: Ser trabajador contratado en el régimen general y enviar la documentación de matrícula (no válido para autónomos y funcionarios).
Títulación: Título avalado por la Administración Pública con reconocimiento internacional (válido para oposiciones).
Justificación / Resumen: Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.
Objetivos Conocer las características especiales que presentan las aplicaciones en PHP, su nuevo enfoque orientado a objetos, la seguridad en la aplicación y el acceso a bases de datos.
Para qué te prepara: Al finalizar el curso, el alumno será capaz de desarrollar completas aplicaciones de comercio electrónico respaldadas por bases de datos.
Datos del curso
- Tipo:Curso
- Modalidad:On-line
- Precio:Gratuito o subvencionado
Curso 100 % Subvencionado para trabajadores a través de Formación Continua (Forcem) - Duración:180 Horas
180 Horas
Escuela de Negocios
El Instituto Europeo de Estudios Empresariales (INESEM) es una reconocida Escuela de Negocios que viene centrando su actividad en la gestión e impartición de Formación Superior de Postgrado, Master Profesionales, Formación Elearning y Cursos a Distancia para empresas y trabajadores ...
18230 Atarfe (Granada)
Promociones
Temario del curso:
TEMA 1: INSTALACIÓN
1. Introducción
2. Obtener el paquete XAMPP
3. Instalar el paquete XAMPP
4. Apache y MySQL como servicios
5. Resumen de la instalación
6. Test
TEMA 2: CREAR UN SITIO WEB
1. ¿Cómo funcionan las páginas PHP?
2. Crear un alias en Apache
3. Crear un sitio en Dreamweaver
4. La página principal
5. Test
TEMA 3: INTRODUCCIÓN A PHP
1. Las etiquetas PHP
2. Variables
3. Tipos de datos
4. Constantes
5. Test
TEMA 4: ARRAYS Y ESTRUCTURAS DE CONTROL
1. Arrays
2. Estructuras de repetición
3. Estructuras de decisión
4. Combinar estructuras
5. Test
TEMA 5: MÁS SOBRE LOS ARRAYS
1. Arrays asociativos
2. El bucle foreach
3. Arrays multidimensionales
4. Test
TEMA 6: FUNCIONES
1. Introducción
2. Crear funciones
3. Llamar a una función
4. Paso de parámetros
5. Parámetros por defecto
6. Test
TEMA 7: INCLUIR ARCHIVOS
1. Ámbito de las variables
2. Variables estáticas
3. Uso de include y require
4. Incluir una sola vez
5. Seguridad de los archivos incluidos
6. Test
TEMA 8: PROGRAMACIÓN ORIENTADA A OBJETOS (I)
1. Introducción
2. Clases
3. Propiedades
4. Métodos
5. Test
TEMA 9: PROGRAMACIÓN ORIENTADA A OBJETOS (II)
1. Visibilidad
2. Crear objetos
3. Destructores
4. Test
TEMA 10: HERENCIA
1. Presentación
2. Crear subclases
3. Crear objetos de las subclases
4. Sobrescribir métodos
5. El acceso protected
6. Test
TEMA 11: RECOGER DATOS DEL USUARIO (I)
1. Introducción
2. La directiva register_globals
3. El array $_GET
4. El array $_POST
5. Test
TEMA 12: RECOGER DATOS DEL USUARIO (II)
1. Recogerlos en una página distinta
2. Recogerlos en la misma página
3. Entradas requeridas
4. Test
TEMA 13: VALIDACIÓN DE FORMULARIOS
1. Expresiones regulares
2. Limpiando la información
3. Comprobar el formulario de origen
4. Test
TEMA 14: TRABAJAR CON COOKIES
1. Introducción
2. Crear cookies
3. Caducidad de las cookies
4. Dependencia del navegador
5. Características de las cookies
6. Test
TEMA 15: SESIONES EN PHP
1. ¿Qué es una sesión?
2. El array $_SESSION
3. Finalizar la sesión
4. El identificador de las sesiones
5. ¿Dónde se almacena la información?
6. Test
TEMA 16: ACCESO A ARCHIVOS
1. Introducción
2. Crear el archivo
3. Escribir en el archivo
4. Leer de un archivo
5. Test
TEMA 17: TRATAMIENTO DE ERRORES
1. Introducción
2. Nivel de registro de errores
3. Mensajes de error personalizados
4. Lanzar errores
5. Guardar los errores en un registro
6. Test
TEMA 18: EXCEPCIONES
1. Introducción
2. Manejar excepciones
3. Jerarquía de excepciones
4. ¿Dónde manejar las excepciones?
5. Manejador por defecto
6. Test
TEMA 19: BASES DE DATOS
1. MySQL
2. Contraseña para el root
3. Extensión mysqli
4. PHPMyAdmin
5. Administración de usuarios
6. Test
TEMA 20: LA BASE DE DATOS DE EJEMPLO
1. Tipos de tablas en MySQL
2. Crear tablas
3. Relaciones 1 a muchos
4. Relaciones muchos a muchos
5. Test
TEMA 21: EL LENGUAJE SQL
1. Introducción
2. La sentencia SELECT
3. Selecciones complejas
4. Funciones agregadas
5. La sentencia INSERT
6. La sentencia UPDATE
7. La sentencia DELETE
8. Test
TEMA 22: ACCEDER A LA BASE DE DATOS
1. Introducción
2. Establecer la conexión
3. Mostrar los datos en una tabla
4. Cerrar la conexión
5. Mejorar el aspecto
6. Test
TEMA 23: BUSCANDO MÁS FUNCIONALIDAD
1. Ordenar el resultado
2. Dividir el resultado en páginas
3. Consultas preparadas
4. Test
TEMA 24: AUTENTICACIÓN DE LOS USUARIOS
1. La página de login
2. La página de registro
3. Asegurar la confidencialidad
4. Test
TEMA 25: SITIOS WEB SEGUROS
1. Petición de certificado
2. Obtener el certificado
3. Configurar Apache con el certificado
4. Utilizar SSL
5. Test
TEMA 26: EL PROCESO DE COMPRA (I)
1. Introducción
2. Modificar listaproductos.php
3. La página comprar.php
4. Identificar al cliente
5. Test
TEMA 27: EL PROCESO DE COMPRA (II)
1. La página carritocompra.php
2. Confirmar el pedido
3. La página de desconexión
4. Migrar el carrito de la compra
5. Probar la compra
6. Test