Sie sind auf Seite 1von 7

Profesor/a: Ing. Vernica Pieyro Coordinador: Lic.

Javier Kitainik

PRESENTACIN

Internet ha creado en el mundo un nuevo modo de conectarse, de trabajar y de estudiar. Ha remodelado esquemas de comunicacin entre las personas y organizaciones. Ya conocemos la inmensa potencialidad de la red de redes, no podemos entonces como profesionales del rea, desconocer la forma de desarrollar aplicaciones en el lenguaje ms popular de la Web, esto es esencial para diferenciarse del simple diseo de pginas estticas.

Preprese para crecer en lo laboral y en lo profesional, PHP es un lenguaje open source (de cdigo abierto) multiplataforma y libre que puede trabajar con la mayora de bases de datos actuales (especialmente MySQL) y es compatible con todos los navegadores. Los Desarrolladores PHP MySQL hoy tienen un futuro muy prometedor y un mercado de trabajo tanto nacional como internacional. Es comn que se contraten sus servicios desde el extranjero.

Este curso pretende introducir a los alumnos en la Programacin de pginas Web en lenguaje PHP y con bases de datos MySQL, el primer paso sin duda, en el desarrollo de sitios Web interactivos y dinmicos.

OBJETIVOS

Objetivos Generales: Que el alumno se introduzca en el uso de las tecnologas necesarias para realizar sitios Web dinmicos (MySQL + PHP). Que el alumno distinga las diferencias entre sitios estticos y sitios dinmicos. Que el alumno pueda utilizar el lenguaje PHP tanto de modo esttico como en programacin orientada a objetos (POO)

Objetivos especficos: Que los alumnos:

Logren comprender el medio en el cual van a desenvolverse. Logren comprender el concepto y el uso de las bases de datos relacionales. Aprendan a trabajar con el motor de base de datos MySQL. Aprendan a trabajar con la herramienta de administracin y gestin de base de datos PHP MyAdmin. Incorporen los conceptos del lenguaje PHP. Logren armar aplicaciones web dinmicas a travs de cdigo PHP y base de datos MySQL.

DESTINATARIOS

Esta especialidad est orientada a diseadores Web, diseadores grficos, programadores y pblico en general, que deseen realizar sitios Web dinmicos utilizando bases de datos y PHP.

REQUISITOS PARA CURSAR

El Alumno deber contar con conocimiento bsico de:

Manejo de PC Sistema operativo Windows y office. Conocimientos previos de HTML

METODOLOGA

Las actividades se realizarn en forma individual y/o grupal de aplicacin prctica por cada unidad temtica.

Durante las clases y para fomentar un proceso de enseanza y aprendizaje constructivo se realizar una exposicin terica paso a paso por parte del docente, con opcin de abrir un debate para participacin de los alumnos.

Luego se realizar una instancia de aula taller para la realizacin de ejercicios de aplicacin de los conocimientos para ser elaborados por los alumnos. Al finalizar cada clase se abrir una instancia para evacuar dudas y realizar un cierre de cada tema, las dudas

posteriores de cada alumno podr ser consultada va mail.

Tambin se utilizar la modalidad de tutoras online, en donde el alumno tendr un espacio virtual para plasmar y socializar sus dudas con la docente y sus compaeros.

TEMARIO

Mdulo 1: PHP Inicial

Introduccin a PHP Variables y Constantes. Operadores. Estructuras de control selectivas. IF, ELSE, ELSEIF y SWITCH-CASE. Estructuras de control repetitivas. FOR, WHILE y DO WHILE. Estructuras de datos. Operaciones con vectores. Funciones (de vectores, definidas por el usuario y propias del lenguaje.) Introduccin a MySQL Introduccin a las bases de datos. Introduccin al lenguaje SQL. Tipos de datos de los campos de las tablas. Consultas tpicas SQL. Uso de PHPmyAdmin para gestionar y administrar bases de datos. Arquitectura Cliente - Servidor. Introduccin a PHP. Sintaxis bsica. PHP y MySQL Conexin a la base de datos MySQL desde PHP. Instrucciones SQL embebidas en PHP. Manejo de fechas entre MySql y PHP. Funciones de cadenas Funciones MySQL avanzadas. Instrucciones avanzadas en MySQL.

Mdulo 2: PHP Intermedio

PHP y MySQL Intermedio Manejo de imgenes en PHP. Funciones para el trazado de imgenes. Concepto de CAPTCHA. Utilizacin de libreras gratuitas como SecureImage Captcha, White Hat CAPTCHA, freeCap PHP CAPTCHA y Google reCaptcha. Concepto de Sesin.

Variables de sesin. Cookies.

Mdulo 3: PHP Avanzado

PHP Avanzado Programacin orientada a Objetos (OOP). Conceptos bsicos. Creacin de clases, mtodos, propiedades y objetos. Excepciones y manejo de errores. Uso de _autoload de PHP5. Modelo de objetos de PHP. Continuando con PHP Avanzado Bibliotecas de clases. FPDF y clase PHPMailer. PHP y XML. Lectura y escritura de archivos. Subida de archivos al servidor. PHP y AJAX. Frameworks Patron de diseo MVC. Instalacin y utilizacin de CodeIgniter. Ejemplos. Instalacin y utilizacin de CakePHP. Ejemplos.

CRONOGRAMA DE CLASES

Mdulo 1:

Clase 1: mdulo 1- Variables y Constantes. Operadores. Clase 2: mdulo 1 - Estructuras de control selectivas. IF, ELSE, ELSEIF y SWITCH-CASE. Clase 3: mdulo 1 -Estructuras de control repetitivas. FOR, WHILE y DO WHILE Clase 4: mdulo 1 -Estructuras de datos. Operaciones con vectores. Clase 5: mdulo 1 -Funciones (de vectores, definidas por el usuario y propias del lenguaje.) Clase 6: mdulo 1 - Introduccin a las bases de datos. Introduccin al lenguaje SQL. Clase 7: mdulo 1 -Tipos de datos de los campos de las tablas Clase 8: mdulo 1 - Consultas tpicas SQL. Uso de PHPmyAdmin para gestionar y administrar bases de datos. Clase 9: mdulo 1 - Arquitectura Cliente - Servidor. Introduccin a PHP. Sintaxis bsica. Clase 10: mdulo 1 - Conexin a la base de datos MySQL desde PHP. Clase 11: mdulo 1 - Instrucciones SQL embebidas en PHP Clase 12: mdulo 1 - Manejo de fechas entre MySql y PHP. Funciones de cadenas

Clase 13: mdulo 1 - Funciones MySQL avanzadas Clase 14: mdulo 1 - Instrucciones avanzadas en MySQL Clase 15: tutoras trabajo prctico mdulo 1 Clase 16: entrega y evaluacin tp mdulo 1

Mdulo 2:

Clase 17: mdulo 2 - Manejo de imgenes en PHP Clase 18: mdulo 2 - Manejo de imgenes en PHP Clase 19: mdulo 2 - Funciones para el trazado de imgenes Clase 20: mdulo 2 - Concepto de CAPTCHA Clase 21: mdulo 2 - Utilizacin de libreras gratuitas SecureImage Captcha Clase 22: mdulo 2 - White Hat CAPTCHA Clase 23: mdulo 2 - freeCap PHP CAPTCHA Clase 24: mdulo 2 - Google reCaptcha Clase 25: mdulo 2 - Concepto de Sesin. Clase 26: mdulo 2 Variables de Sesin. Clase 27: mdulo 2 Cookies. Clase 28: mdulo 2 tutoras trabajo prctico Clase 29: mdulo 2 tutoras trabajo prctico Clase 30: mdulo 2 entrega trabajo prctico final mdulo 2

Mdulo 3:

Clase 31: mdulo 3 - Programacin orientada a Objetos (OOP) Clase 32: mdulo 3 - Conceptos bsicos. Creacin de clases, mtodos, propiedades y objetos Clase 33: mdulo 3 -Excepciones y manejo de errores Clase 34 : mdulo 3 -Uso de __autoload de PHP5 Clase 35 : mdulo 3 - Modelo de objetos de PHP Clase 36: mdulo 3 - Bibliotecas de clases. Clase 37: mdulo 3 - FPDF y clase PHPMailer Clase 38: mdulo 3 - PHP y XML. Clase 39: mdulo 3 - Lectura y escritura de archivos Clase 40: mdulo 3 - Subida de archivos al servidor Clase 41: mdulo 3 PHP y AJAX Clase 42: mdulo 3 - Patron de diseo MVC Clase 43: mdulo 3 - Instalacin y utilizacin de Code Igniter

Clase 44: mdulo 3 - Ejemplos Clase 45: mdulo 3 - Instalacin y utilizacin de CakePHP Clase 46: mdulo 3 - Ejemplos Clase 47: mdulo 3 tutora TP Clase 48: mdulo 3 tutora TP Clase 49: mdulo 3 tutora TP Clase 50: mdulo 3 Entrega TP integrador

DURACIN

Cursada presencial de 50 clases de 3 horas, totalizando 150 horas. Carga horaria semanal: 6 hs.

PROCEDIMIENTO DE EVALUACIN Y ACREDITACIN - CERTIFICACIN

El proceso de evaluacin es parte inherente del proceso de aprendizaje necesario para la adquisicin de las competencias requeridas.

La evaluacin es de carcter holstico, teniendo en cuenta la participacin del alumno en todas las instancias del curso, desde la puntualidad, asistencia y entrega de trabajos prcticos, as como tambin se evaluar la correcta participacin en clase, colaboracin con el profesor y dems compaeros para favorecer el aprendizaje cooperativo.

Se requiere la participacin en las clases presenciales, y consultas en los foros y mail, adems de la aprobacin de la evaluacin propuesta para la acreditacin de la especialidad ms la presentacin y defensa de un trabajo prctico final integrador.

a) Estructura del Trabajo prctico final:

Al finalizar el curso, y durante la ltima clase de cada mdulo habr una instancia final de evaluacin. En el trabajo prctico final se evaluar el proceso de aprendizaje del alumno mediante la entrega de un trabajo prctico integrador que puede ser individual o grupal de acuerdo a su nivel de complejidad.

b) Tutoras:

Antes de la entrega del trabajo prctico final, los alumnos cuentan con dos clases integrales para tutoras y

consultas. Durante todo el curso los alumnos cuentan con tutoras online, mediante mail del profesor, foros y blogs dedicados a tal fin.

Recuperatorios:

Los alumnos que no alcancen los objetivos mnimos propuestos en la instancia de evaluacin, tendrn la posibilidad de realizar un recuperatorio del trabajo prctico final cuya fecha ser propuesta por el profesor y las correcciones y tutoras se realizarn exclusivamente en forma online para los recuperatorios.

CRONOGRAMA DE EVALUACIONES

Se realizar una evaluacin constante del alumno mediante consultas y tutoras. En la clase final de cada mdulo se realizar una instancia final de evaluacin mediante la exposicin del trabajo prctico integrador.

BIBLIOGRAFA OBLIGATORIA Y COMPLEMENTARIA

Domine PHP 5 - Jos Lopez Quijado, Editorial Alfaomega. 2008. PHP 6 - Francisco Minera, Editorial USERS. 2010. PHP y MySQL - Jacobo Pavn Puertas, Editorial Alfaomega. 2008. Manual de referencia PHP - Steven Holzner, Editorial Mc Graw Hill. 2009. PHP Master - Francisco Minera, Editorial USERS. 2008. www.php.net http://dev.mysql.com/doc/

SITIOS WEBS PERTINENTES

www.desarrolloweb.com www.programacion.com www.phpya.com.ar www.htmlya.com.ar www.cssya.com.ar

Das könnte Ihnen auch gefallen