PHP, AJAX Y MYSQL
1. Objetivos
Al finalizar el curso, el alumno estará en capacidad de
programar usando el lenguaje de PHP
2. Requisitos
Tener conocimientos de Fundamentos de Programación.
3. Programa de Estudio
3.1 Introducción
3.1.1 Que es PHP?
3.1.2 Que es Mysql?
3.1.3 Instalación Servidor web Apache, Php, MySql
3.1.4 Script de prueba en PHP
3.1.5 Comentarios en PHP
3.1.6 Secuencias de Escapa
3.2 Variables y constantes
3.2.1 Que son las variables
3.2.2 Tipos de Variables
3.2.3 Formularios
3.2.4 Obteniendo Variables desde la URL
3.3 Operadores
3.3.1 Operadores Aritméticos
3.3.2 Operadores de Asignación
3.3.3 Operadores de Comparación
3.3.4 Operadores lógicos
Av. Francisco de Orellana # 1007 Centro de Oficina Bauhaus
P.B. Ofic. # 17 Junto al Colegio de Ingenieros Civiles
Telefax: (5934) – (2238375) – (2235278)
Email: cursos@itpeople.com.ec Web Site: www.itpeople.com.ec
Guayaquil Ecuador
3.4 Estructuras de Control
3.4.1 Construcciones IF
3.4.2 Construcciones ELSE
3.4.3 Construcciones ELSE IF
3.4.4 Bucles
3.4.5 Bucles While
3.4.6 Bucles For
3.4.7 Bucles Do While
3.4.8 Bucles Foreach
3.4.9 Switch
3.4.10 Include() y Require
3.5 Funciones
3.5.1 Que son funciones?
3.5.2 Definiendo funciones
3.5.3 Devolviendo funciones
3.5.4 Devolviendo valores
3.5.5 Argumentos
3.5.6 Variables de Función
3.5.7 Paso por referencia y por valor
3.6 Clases
3.6.1 Que son las clases
3.6.2 Definiendo clases
3.6.3 Utilizando clases
3.6.4 Constructor de una clase
3.6.5 Extendiendo clases
3.7 Base de datos MYSQL
3.7.1 Administración básica
3.7.2 Conectando a la base de datos con PHP
3.7.3 Creando base de datos
3.7.4 Insertando datos
Av. Francisco de Orellana # 1007 Centro de Oficina Bauhaus
P.B. Ofic. # 17 Junto al Colegio de Ingenieros Civiles
Telefax: (5934) – (2238375) – (2235278)
Email: cursos@itpeople.com.ec Web Site: www.itpeople.com.ec
Guayaquil Ecuador
3.7.5 Consultando datos
3.7.6 Modificando satos
3.7.7 Eliminando datos
3.7.8 Sentencias básicas AnsiSql
3.8 Ajax
3.8.1 Que es Ajax?
3.8.2 Ventajas y Desventajas
3.8.3 Objeto XMLHttpRequest
3.8.4 Pasando datos al servidor por el método GET y
POST
3.8.5 Recuperando datos mediante la propiedad
responseText del Objeto XMLHttpRequest
3.8.6 Recuperando datos mediante la propiedad
responseXML del Objeto XMLHttpRequest
3.8.7 Ejemplos básicos
4. Metodología y Herramientas
Combinación de clases magistrales con laboratorios
prácticos.
Se utilizarán herramientas de software para la realización
de los laboratorios.
5. Datos del Instructor
Ronald Criollo Bonilla es Ingeniero en Computación
especialidad Sistemas Tecnológicos de la Facultad de
Ingeniería en Electricidad y Computación de la Escuela
Superior Politécnica del Litoral.
Tiene 4 años de experiencia en desarrollo de Aplicaciones de
Web y Móvil, actualmente se encuentra cursando la Maestría
en Sistemas de Información Gerencial.
Obtuvo el Diploma de Honor como mejor egresado de la
carrera de Ingeniera en Computación especialidad Sistemas
Tecnológicos de la Escuela Superior Politécnica del Litoral.
Av. Francisco de Orellana # 1007 Centro de Oficina Bauhaus
P.B. Ofic. # 17 Junto al Colegio de Ingenieros Civiles
Telefax: (5934) – (2238375) – (2235278)
Email: cursos@itpeople.com.ec Web Site: www.itpeople.com.ec
Guayaquil Ecuador
Cuenta con Certificaciones Internacionales como Web Develop-
er (BCIP) Brainbench Certified Internet Professional, PHP Con-
cepts Brainbench Certification, Dynamic HTML Master Brain-
bench Certification, Web Design for Accessibility Brainbench
Certification, XHTML 1.1 Brainbench Certification, Web Devel-
opment Brainbench Certification, Java 2 Fundamentals Brain-
bench Certification, Java Server Pages (JSP) Brainbench Certifi-
cation, y RDBMS Concepts Brainbench Certification.
Ha participado en varios congresos internacionales con
exposición de papers relacionados con el desarrollo de
aplicaciones móviles usando tecnología Open Source.
Su perfil de investigador se base en el desarrollo de nuevas
soluciones web y móviles.
En la actualidad se desenvuelve como consultor de Sistemas
especializado en Aplicaciones Web y soluciones empresariales
Móviles con tecnología Open Source.
e-mail: ronald.criollo@soticorp.com
Av. Francisco de Orellana # 1007 Centro de Oficina Bauhaus
P.B. Ofic. # 17 Junto al Colegio de Ingenieros Civiles
Telefax: (5934) – (2238375) – (2235278)
Email: cursos@itpeople.com.ec Web Site: www.itpeople.com.ec
Guayaquil Ecuador