Programación PHP y MySQL Básico - Módulo 01
PHP es el lenguaje Web de scripts del lado del servidor, diseñado específicamente para la Web. Permite la creación de páginas Web dinámicas, la fácil interacción con bases de datos, especialmente MySQL/MariaDB.
MySQL es la base de datos más popular en ambientes web. Sus características de rapidez y pequeño tamaño la hacen ideal para el desarrollo de aplicaciones orientadas al Internet.
El uso conjunto de PHP y MySQL/MariaDB para el desarrollo de aplicaciones web es una de las más populares por sus características de fácil aprendizaje, rapidez, precio y potencia.

General
El participante debe tener conocimientos de:
- Lógica de Programación
- HTML, CSS y JS
- Base de datos relacional
Diseñadores Web quienes conocen HTML y desean desarrollar sitios web dinámicos.
Programadores sin experiencia en desarrollo web quienes desean aprender un lenguaje Web del lado del servidor.
Se entregará solamente cuando se haya aprobado el curso.
ventas@cec-epn.edu.ec
2525766 Ext. 122, 114, 156, 145
Contenido
UNIDAD 1: TECNOLOGÍAS WEB. (6 horas)
1.1. Historia del internet.
1.2. Protocolo HTTP.
1.3. Arquitectura cliente servidor.
1.4. ¿Qué es un dominio?
1.5. Servicio de DNS.
1.6. ¿Qué es un servidor web?
1.7. ¿Qué es un cliente web?
1.8. Tecnologías que corren al lado del servidor.
1.9. Tecnologías que corren al lado del cliente.
1.10. Servidores de alojamiento web.
UNIDAD 2: INSTALACIÓN AMBIENTE DE DESARROLLO. (2 horas)
2.1. Ambientes de desarrollo web.
2.2. Servidor WAMP.
2.3. Servidor LAMP.
2.4. Diferencias entre linux y Windows.
2.5. Configuración de servidor Web Apache.
2.6. Configuración de PHP.
2.7. Pruebas de funcionamiento.
UNIDAD 3: INTRODUCCIÓN A PHP. (2 horas)
3.1. Historia de PHP.
3.2. Características de PHP.
3.3. Ventajas y desventajas del lenguaje.
3.4. Versiones de PHP.
3.5. Presente y futuro de PHP en las aplicaciones web.
UNIDAD 4: PROGRAMANDO CON PHP. (10 horas)
4.1. Sintaxis.
4.2. Comentarios.
4.3. Tipos de datos.
4.4. Variables y constantes.
4.5. Operadores.
4.6. Sentencias de control.
4.7. Arreglo de datos.
4.8. Funciones.
UNIDAD 5: PHP Y HTML. (2 horas)
5.1. ¿Qué es HTML?
5.2. Estructura de un documento HTML.
5.3. Principales etiquetas de HTML.
5.4. Formularios.
5.5. Método GET y POST.
5.6. Carga de archivos.
UNIDAD 6: MYSQL/MARIADB Y PHPMYADMIN. (4 horas)
6.1. Historia de MySQL.
6.2. MySQL y MariaDB.
6.3. Motores de almacenamiento.
6.4. Administración de base de datos con PHPMyAdmin.
6.4.1. Creación de base de datos.
6.4.2. Creación de tablas.
6.4.3. Tipos de datos.
6.4.4. Privilegios.
6.4.5. Manejo de respaldos.
UNIDAD 7: PHP Y MYSQL/MARIADB. ( 6 horas)
7.1. Conexión a la base de datos.
7.2. Ejecución de consultas.
7.3. Insertar datos.
7.4. Reportes.
Programa
Instructor
Instrucción:
Ing. Sistemas Informáticos.
Magister en Redes de Comunicaciones.
Experiencia:
12 años de experiencia en: Linux para usuario final, Virtualización con Linux, Seguridad de servidores y redes informáticas, todo proyecto relacionado con software libre, bajo ambientes GNU/Linux y programación Web.