Programación PHP y MySQL Avanzado - Módulo 2
PHP, acrónimo de “PHP Hypertext Preprocesor, es un lenguaje “Open Source” interpretado de alto nivel. La meta de este lenguaje es permitir escribir a los creadores de sitios web, páginas dinámicas de una manera rápida y fácil.
Este curso contiene los temas avanzados para el desarrollo de aplicación Web, utilizando algunas tecnologías pertenecientes a la Web 2.0.
PHP abre muchas puertas en el mercado laboral al ser uno de los lenguajes más populares para aplicaciones Web. Existe una gran variedad de CMS (Content Management System) como Frameworks de desarrollo basados en PHP. Este curso ofrece las herramientas necesarias para adaptarse a cualquier ambiente desarrollado bajo PHP con MySQL/MariaDB.
MySQL/MaríaDB es una base de datos flexible que permite almacenar información optimizando recursos. Es importante la revisión de: procedimientos almacenados, disparadores, vistas, transacciones e integridad referencial; herramientas útiles para el desarrollo de aplicaciones Web de gran envergadura.
Sede: Edificio de Aulas y Relación con el Medio Externo (EARME).
General
Haber aprobado el curso con PHP y MySQL básico
Programadores Web en PHP con nivel básico.
Cualquier forma de pago.
- Pronto pago: 10%
- Pronto pago, cliente frecuente: 15%
- Pronto pago, grupos de 3 o más personas: 15% (se emitirá una sola factura por el grupo)
- Personas de la tercera edad: 50%
- Personas con discapacidad: % según el grado indicado en el carnet.
Se considera pronto pago a aquel realizado 48 horas antes del inicio del curso.
Se entregará solamente cuando se haya aprobado el curso.
ventas@cec-epn.edu.ec
2525766 Ext. 164, 122, 114
El curso se abrirá cuando se cumpla con un número mínimo de participantes.
Si el curso es auspiciado por su INSTITUCIÓN, sírvase enviar un correo electrónico a: ventas@cec-epn.edu.ec |
Contenido
UNIDAD 1: MYSQL/MARIADB (4 horas).
1.1. Base de datos relacionales.
1.2. Motores de almacenamiento.
1.3. Integridad referencial.
1.4. Procedimientos almacenados.
1.5. Disparadores.
1.6. Vistas.
UNIDAD 2: PHP Y JAVASCRIPT (4 horas).
2.1. Características de JavaScript.
2.2. Manejo de eventos.
2.3. Validación de formularios con JavaScript.
2.4. Calendarios con JavaScript.
2.5. JavaScript y HTML5.
UNIDAD 3: PROGRAMACIÓN ORIENTADA A OBJETOS (8 horas).
3.1. Introducción a la POO.
3.2. Definición de clases en PHP.
3.3. Definición de objetos en PHP.
3.4. Características de la POO.
3.5. Herencia.
UNIDAD 4: MANEJO DE ARCHIVOS CON PHP (4 horas).
4.1. Leer archivos.
4.2. Escribir archivos.
4.3. Función file ().
4.4. Función file_put_contents ().
4.5. Utilidades del manejo de archivos con PHP.
4.6. Manejo de archivos XML.
UNIDAD 5: COOKIES Y SESIONES (4 horas).
5.1. ¿Qué son las cookies?
5.2. Declaración de cookies.
5.3. ¿Qué son sesiones?
5.4. Declaración de sesiones.
5.5. Variables de sesión.
5.6. Sistema de login.
5.7. Sistema de carro de compras.
UNIDAD 6: WEB SERVICES (4 horas).
6.1. ¿Qué es un Web Service
6.2. Soluciones de Web Service con PHP.
6.3. Librería NuSOAP.
6.4. Creación de un Web Service.
6.5. Creación de un cliente para el Web Service.
UNIDAD 7: AJAX CON PHP (4 horas).
7.1. ¿Qué es AJAX?
7.2. Soluciones AJAX con PHP.
7.3. ¿Qué es XAJAX?
7.4. Sistema de login con AJAX.
7.5. Manejo de formularios con AJAX.
7.6. Reportes con AJAX.
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.
Próximos inicios
Programación PHP y MySQL Avanzado - Módulo 2