Contenido
Módulo I
Manejo del sistema operativo Linux
Conceptos de HTML
Conceptos de JavaScript
Módulo II
Instalación de las herramientas necesarias.
- Instalación del sistema operativo Linux.
- Instalación de los servidores necesarios APACHE y MySQL.
- Configuración e instalación de PHP.
- Configuración del entorno en Windows (Apache, php y mysql).
Módulo III
Base de datos MySql.
- Definición de base de datos.
- Estructura de una base de datos.
- Características y ventajas propias de MySql.
- El lenguaje SQL.
- Manejo de la consola de MySql.
- Creación de bases de datos, creación de tablas.
- Operaciones básicas (SELECT, INSERT, DELETE, UPDATE).
- Consultas para filtrar datos (WHERE).
- Consultas para combinar información de varias tablas (JOIN).
- Funciones de SQL (COUNT, MAX, MIN, etc).
Módulo IV
Gestión de la base de datos con PhpMyAdmin.
- Creación de tablas.
- Realización de consultas.
- Creación de scripts sql.
- Copias de respaldo.
Módulo V
PHP introducción al lenguaje
- Variables.
- Tipos de datos en PHP.
- Estructuras de control (if - for - while).
- Ejemplo PHP y HTML.
- Arreglos indexados y asociativos.
- Funciones básicas de PHP.
Módulo VI
PHP funciones
- Cadenas de texto.
- Fecha y Hora.
- Arreglos.
- Funciones de acceso a archivos.
Módulo VII
Creación y definición de funciones de usuario.
- Creación de funciones.
- INCLUDE
- REQUIRE
- Gestión de formularios con PHP.
- PRACTICA CON LO APRENDIDO HASTA EL MOMENTO.
Módulo VIII
Funciones de conexión a MySql.
- Conectar a una base de datos MySql desde PHP (mysql_connect).
- Visualizar registros de una tabla (mysql_query).
- Realizar las operaciones básicas de insertar, eliminar y actualizar registros usando formularios.
Módulo IX
Programación orientada a objetos con PHP.
- Clases.
- Objetos.
- Encapsulación.
- Herencia.
- Polimorfismo.
- Modelo UML.
- Creación de clases con php.
Módulo X
Proyecto practico de desarrollo de aplicacion web.