Anda di halaman 1dari 5

Taller de Desarrollo WEB II PHP MySQL Apache Web Server

TALLER DE DESARROLLO WEB


PHP MySQL Apache Web Server
I. DATOS GENERALES 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7. II. Carrera profesional Nombre de la asignatura Ciclo acadmico Seccin Horas semanales Periodo acadmico Docente : Computacin e Informtica : Taller de Desarrollo WEB II :V :B :4 : 2012 II : FRANCIA MINAYA Jhon Edward

SUMILLA El curso corresponde al rea de Desarrollo de sistemas, siendo de carcter terico prctico. Se propone desarrollar en los alumnos, las capacidades necesarias para crear sitios Web dinmicos utilizando PHP como lenguaje de programacin y motor de ejecucin de Scripts, MySQL como sistema gestor de base de datos primario y Apache Web Server como plataforma integradora de tecnologa y asistencia a los usuarios que accedan a travs de los diferentes navegadores Web.

III.

OBJETIVOS 3.1. Generales Construir sitios web dinmicos que permitan al usuario interactuar de forma fluido a travs de los contenidos ofrecidos por el servidor. Aprovechar las plataformas de desarrollo libres LAMP (Linux, Apache, MySQL y PHP).

3.2. Especficos Administra sitios web con Adobe Dreamweaver CS 5.5 Instala y configura correctamente un servidor web basado en la plataforma de desarrollo LAMP Utiliza tecnologa integradoras para mejorar la experiencia Web: JavaScript, CSS, DOM y XML. Disea aplicaciones que gestionen datos provenientes de MySQL Implementa mdulos AJAX en sus aplicaciones WEB Configura un gestor FTP para comunicar su sitio local con el hosting Mantiene un sitio web mediante sincronizacin de contenidos.

Docente: FRANCIA MINAYA Jhon Edward

Taller de Desarrollo WEB II PHP MySQL Apache Web Server

IV.

COMPETENCIAS 4.1. Competencias a lograr Comprender la arquitectura Cliente Servidor en la WEB Utilizar mltiples tecnologas para el desarrollo de un Sitio Web Desarrollar aplicaciones dinmicas orientadas a la Web 2.0 Gestionar datos a travs de MySQL y PHP Aprovechar Javascript - DOM, CSS y XML para la comunicacin asincrnica AJAX.

4.2. Competencias a formar 4.2.1. Cognitivo - Comprender el desarrollo de aplicaciones WEB con PHP - Analizar la forma como mltiples tecnologa se integran en la Web 4.2.2. Actitudinal - Demostrar inters por su formacin profesional con la mejora continua. - Compartir lo aprendido con sus compaeros 4.2.3. Procedimental - Crear Sitio WEB con Adobe Dreamweaver - Desarrollar aplicaciones Web utilizando PHP, MySQL y Apache - Integrar nuevas tecnologas como XML, AJAX y CSS V. APORTE DE LA ASIGNATURA A LA CARRERA El desarrollo de aplicaciones orientadas a la WEB utilizando PHP es un gran avance en la formacin de los estudiantes, ya que orientan el uso de software a una enorme gama de posibilidades, siendo independiente del sistema operativo y hardware empleado para la navegacin. La Web actual requiere ms que mostrar informacin, poder interactuar con ella, al igual que las redes sociales. Los alumnos tendrn la capacidad de plasmar sus ideas a travs de sitios que ellos mismos construirn para compartir todo tipo informacin. Construir un Sitio Web involucra ms trabajo que el desarrollo de una aplicacin tpica de escritorio, ya que en este nuevo mbito es necesario una adecuada presentacin, lo que conlleva al uso de nuevas herramientas y tcnicas, fomentando en los alumnos la investigacin y el proceso de autoaprendizaje.

Docente: FRANCIA MINAYA Jhon Edward

Taller de Desarrollo WEB II PHP MySQL Apache Web Server

VI.

MDULOS Y COMPETENCIAS Mdulo I - Describir las caractersticas fundamentales de PHP & MySQL - Integrar scripts PHP en HTML - Conocer y utilizar las estructuras repetitivas y de decisin Mdulo II - Crear aplicaciones con nivel de acceso y preferencias de navegacin - Disear aplicaciones que puedan gestionar datos a travs de MySQL - Validar datos con el uso de funciones Mdulo III - Desarrollar mdulos web exportables - Utilizar sesiones para restringir u otorgar acceso a los usuarios - Construir aplicaciones Web orientada a objetos Mdulo IV - Gestionar los errores del lado del cliente - servidor - Implementar AJAX para conexiones asincrnicas - Utilizar aplicaciones FTP para subir el sitio a la nube

VII. TEMAS
Semana Fecha 01 05-03-12 Temas Sub Temas Fundamentos de PHP. Introduccin a los servidores WEB. PHP y Html Pginas dinmicas Variables en PHP Funcin gettype() Operadores Constantes Comentarios Estructuras condicionales Diseo de vectores ndices numricos Ordenar elementos del Vector Estructuras iterativas Esquemas HTML estructurados por ciclos repetitivos. Funciones Parmetros de funcin Diseo de plantilla en Adobe Dreamweaver Instrucciones INCLUDE Lectura de archivos de texto desde el servidor. Modos de apertura de archivos Manipulacin de cadena de caracteres. Funciones para eliminar Actividades - Elaboracin de scripts Aprendizaje esperado Describa las ventajas de las aplicaciones Web Comprende la importancia de las variables, constantes y comentarios en una aplicacin Disea algoritmos basados en estructuras anidadas. Construye fragmentos HTML con estructuras PHP Evaluacin y tareas de expansin Identifica las ventajas de PHP sobre otras tecnologas. Desarrolla ejercicios utilizando los elementos bsicos del lenguaje. Desarrolla ejercicios basadas en estructuras complejas Resuelve ejercicios utilizando distintas estructuras de control

02 12-03-12

- Prctica guiada

03 19-03-12

- Ejercicios propuestos

04 26-03-12

- Prctica calificada - Exposicin

05 02-04-12

- Prctica guiada - Intervencin oral

Crea plantillas para mejorar la produccin del sitio web. Utiliza las funciones de tratamiento de cadenas para

Prctica calificada

06 09-04-12

- Prctica guiada en Laboratorio

Desarrollo de batera de ejercicios.

Docente: FRANCIA MINAYA Jhon Edward

Taller de Desarrollo WEB II PHP MySQL Apache Web Server

espacios en blanco, comparaciones exactas utilizando strtolower(), strtoupper() - Manejo de fecha y hora - Validacin de fecha 07 16-04-12 Elaboracin de la prueba - Introduccin a MySQL - Aplicaciones de administracin: MySQL WorkBench, phpMyAdmin - Diseo de BD, tablas y restricciones. - Operaciones de mantenimiento - Dar de alta un registro - Modificar - Borrar - Backup de BD en MySQL - Integracin PHP & MySQL - Funcin: mysql_connect() - Preparacin y ejecucin de consultas - Mantenimiento general de datos desde PHP. - Diseo de mdulos web - Libro de visitas - Foros de discusin - Contador de visitas - Cruce de datos multiplataforma con XML - Estructura de un fichero XML - Generar XML mediante PHP Elaboracin de la prueba - Cookies. Almacenar parmetros web de usuario. - Crear, leer y borrar Cookies - Sesiones en PHP - Iniciar y destruir sesiones - Programacin orientada a objetos en PHP - Definicin de clases - Creacin de instancias - Aplicacin del concepto de herencia. - Manejo de errores - Omitir mensajes de errores - Personalizar la pgina de error - Funcin: mysql_error() - Aplicaciones avanzados con AJAX: PHP & Javascript - Objeto XMLHttpRequest - Enviar datos por GET POST - Formularios animados con ADOBE FLASH - Enviar y recibir valores entre Flash y PHP - Publicacin WEB Elaboracin de la prueba

- Ejercicios propuestos

validar la informacin enviada por el usuario.

Primer parcial

Aprobar el examen

Administracin del examen

08 23-04-12

- Intervencin oral

Disea BD y tablas en MySQL

Diagrama una BD, tablas y restricciones.

09 30-04-12

- Gua de trabajo

Combina instrucciones PHP y MySQL para dar mantenimiento a los datos. Realiza un formulario de gestin de informacin del lado del cliente. Desarrolla aplicaciones Web porttiles. Analiza las ventajas de utilizar XML para compartir informacin. Aprobar el examen Diferencia el uso de Cookies y sesiones para prevalecer datos del lado del usuario. Desarrolla aplicaciones Web basadas en el modelo vista controlador. Mejora su scripts gestionando los posibles errores Utiliza AJAX para mejorar la experiencia en la WEB Integra tecnologas de ADOBE y es capaz de publicar su sitio WEB. Aprobar el examen

Resuelve ejercicios que permiten integrar instrucciones PHP y MySQL

10 07-05-12

- Trabajos grupales

Construye aplicaciones WEB de gestionan datos. Crear una aplicacin Web capaz de ser consumida por otros servicios. Investiga las ventajas de XML Administracin del examen Disea un sitio web con niveles de acceso.

11 14-05-12

- Ejercicios propuestos - Ejercicios propuestos - Prctica calificada Segundo parcial - Prctica guiada de gestin de datos con cookies y sesiones - Elaborar scripts basados en Programacin orientada a objetos - Prctica de control de errores con PHP - Ejercicios de gestin de datos con AJAX

12 21-05-12 13 28-05-12 14 04-06-12

15 11-06-12

Construye un sitio web utilizando la teora de objetos.

16 18-06-12

Incorpora a su sitio la capacidad de gestionar errores. Elabora scripts con la ayuda de AJAX para recuperar datos de forma directa Sube su sitio web a un hosting en la nube a travs de FTP Administracin del examen

17 25-06-12

18 02-07-12 19 09-07-12

- Gua de trabajo

Tercer parcial

Docente: FRANCIA MINAYA Jhon Edward

Taller de Desarrollo WEB II PHP MySQL Apache Web Server

VIII. ESTRATEGIA METODOLGICA - Trabajo de investigacin - Exposiciones - Gua didctica - Prctica calificada - Separatas IX. RECURSOS DIDCTICOS - Textos - Cuaderno de clases - Casos prcticos - Gua prctica - USB EVALUACIN - Intervencin oral - Presentacin de trabajos prcticos - Presentacin folder - Elaboracin de aplicaciones

Diapositivas Correo electrnico Comunidades y redes sociales Pginas web

X.

Prcticas calificadas del laboratorio Pruebas de desempeo Trabajos grupales e individuales Examen parcial

XI.

BIBLIOGRAFA PHP Prctico Doyle Matt, Parra Prez Anaya Multimedia PHP 5 Holzner, Steven, Cabrera Eisman Juan Anaya Multimedia PHP & MySQL. Contenidos dinmicos Edicin 2006. Editoral Anaya multimedia Autores: Daniel de la Cruz Heras, Carlos David Zumbado Rodriguez

Chincha, Marzo 2012

FRANCIA MINAYA Jhon Edward PROFESOR

LVANO VALOS Eugenio DIRECTOR

Docente: FRANCIA MINAYA Jhon Edward