Está en la página 1de 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. Carrera profesional : Computación e Informática


1.2. Nombre de la asignatura : Taller de Desarrollo WEB II
1.3. Ciclo académico :V
1.4. Sección :B
1.5. Horas semanales :4
1.6. Periodo académico : 2012 – II
1.7. Docente : FRANCIA MINAYA Jhon Edward

II. SUMILLA

El curso corresponde al área de Desarrollo de sistemas, siendo de carácter teórico –


práctico. Se propone desarrollar en los alumnos, las capacidades necesarias para crear
sitios Web dinámicos utilizando PHP como lenguaje de programación y motor de
ejecución de Scripts, MySQL como sistema gestor de base de datos primario y Apache
Web Server como plataforma integradora de tecnología y asistencia a los usuarios que
accedan a través de los diferentes navegadores Web.

III. OBJETIVOS

3.1. Generales

 Construir sitios web dinámicos que permitan al usuario interactuar de forma


fluido a través de los contenidos ofrecidos por el servidor.
 Aprovechar las plataformas de desarrollo libres LAMP (Linux, Apache, MySQL
y PHP).

3.2. Específicos

 Administra sitios web con Adobe Dreamweaver CS 5.5


 Instala y configura correctamente un servidor web basado en la plataforma
de desarrollo LAMP
 Utiliza tecnología integradoras para mejorar la experiencia Web: JavaScript,
CSS, DOM y XML.
 Diseña aplicaciones que gestionen datos provenientes de MySQL
 Implementa módulos AJAX en sus aplicaciones WEB
 Configura un gestor FTP para comunicar su sitio local con el hosting
 Mantiene un sitio web mediante sincronización de contenidos.

1
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 múltiples tecnologías para el desarrollo de un Sitio Web
 Desarrollar aplicaciones dinámicas orientadas a la Web 2.0
 Gestionar datos a través de MySQL y PHP
 Aprovechar Javascript - DOM, CSS y XML para la comunicación asincrónica
AJAX.

4.2. Competencias a formar

4.2.1. Cognitivo
- Comprender el desarrollo de aplicaciones WEB con PHP
- Analizar la forma como múltiples tecnología se integran en la Web

4.2.2. Actitudinal
- Demostrar interés por su formación profesional con la mejora
continua.
- Compartir lo aprendido con sus compañeros

4.2.3. Procedimental
- Crear Sitio WEB con Adobe Dreamweaver
- Desarrollar aplicaciones Web utilizando PHP, MySQL y Apache
- Integrar nuevas tecnologías 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 formación 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 navegación.

 La Web actual requiere más que mostrar información, poder interactuar con
ella, al igual que las redes sociales. Los alumnos tendrán la capacidad de
plasmar sus ideas a través de sitios que ellos mismos construirán para
compartir todo tipo información.

 Construir un Sitio Web involucra más trabajo que el desarrollo de una


aplicación típica de escritorio, ya que en este nuevo ámbito es necesario una
adecuada presentación, lo que conlleva al uso de nuevas herramientas y
técnicas, fomentando en los alumnos la investigación y el proceso de
autoaprendizaje.

2
Docente: FRANCIA MINAYA Jhon Edward
Taller de Desarrollo WEB II
PHP – MySQL – Apache Web Server

VI. MÓDULOS Y COMPETENCIAS

 Módulo I
- Describir las características fundamentales de PHP & MySQL
- Integrar scripts PHP en HTML
- Conocer y utilizar las estructuras repetitivas y de decisión
 Módulo II
- Crear aplicaciones con nivel de acceso y preferencias de navegación
- Diseñar aplicaciones que puedan gestionar datos a través de MySQL
- Validar datos con el uso de funciones

 Módulo III
- Desarrollar módulos web exportables
- Utilizar sesiones para restringir u otorgar acceso a los usuarios
- Construir aplicaciones Web orientada a objetos

 Módulo IV
- Gestionar los errores del lado del cliente - servidor
- Implementar AJAX para conexiones asincrónicas
- Utilizar aplicaciones FTP para subir el sitio a la nube

VII. TEMAS

Semana Temas Aprendizaje Evaluación y tareas


Actividades
Fecha Sub Temas esperado de expansión
- Fundamentos de PHP.
Describa las Identifica las ventajas
01 - Introducción a los servidores - Elaboración de
ventajas de las de PHP sobre otras
05-03-12 WEB. scripts
aplicaciones Web tecnologías.
- PHP y Html
- Páginas dinámicas Comprende la
- Variables en PHP importancia de las Desarrolla ejercicios
02 - Función gettype() variables, utilizando los
- Práctica guiada
12-03-12 - Operadores constantes y elementos básicos del
- Constantes comentarios en una lenguaje.
- Comentarios aplicación
- Estructuras condicionales Diseña algoritmos
Desarrolla ejercicios
03 - Diseño de vectores - Ejercicios basados en
basadas en
19-03-12 - Índices numéricos propuestos estructuras
estructuras complejas
- Ordenar elementos del Vector anidadas.
- Estructuras iterativas
- Esquemas HTML estructurados Construye Resuelve ejercicios
04 - Práctica calificada
por ciclos repetitivos. fragmentos HTML utilizando distintas
26-03-12 - Exposición
- Funciones con estructuras PHP estructuras de control
- Parámetros de función
- Diseño de plantilla en Adobe
Dreamweaver Crea plantillas para
05 - Instrucciones INCLUDE - Práctica guiada mejorar la
Práctica calificada
02-04-12 - Lectura de archivos de texto - Intervención oral producción del sitio
desde el servidor. web.
- Modos de apertura de archivos
- Práctica guiada Utiliza las funciones
06 - Manipulación de cadena de Desarrollo de batería
en Laboratorio de tratamiento de
09-04-12 caracteres. de ejercicios.
cadenas para

3
Docente: FRANCIA MINAYA Jhon Edward
Taller de Desarrollo WEB II
PHP – MySQL – Apache Web Server

- Funciones para eliminar - Ejercicios validar la


espacios en blanco, propuestos información
comparaciones exactas enviada por el
utilizando strtolower(), usuario.
strtoupper()
- Manejo de fecha y hora
- Validación de fecha
07 Administración del
Elaboración de la prueba Primer parcial Aprobar el examen
16-04-12 examen
- Introducción a MySQL
- Aplicaciones de
08 administración: MySQL Diseña BD y tablas Diagrama una BD,
- Intervención oral
23-04-12 WorkBench, phpMyAdmin en MySQL tablas y restricciones.
- Diseño de BD, tablas y
restricciones.
- Operaciones de
Combina
mantenimiento Resuelve ejercicios
instrucciones PHP y
09 - Dar de alta un registro que permiten integrar
- Guía de trabajo MySQL para dar
30-04-12 - Modificar instrucciones PHP y
mantenimiento a
- Borrar MySQL
los datos.
- Backup de BD en MySQL
- Integración PHP & MySQL
Realiza un
- Función: mysql_connect()
formulario de Construye
10 - Preparación y ejecución de
- Trabajos grupales gestión de aplicaciones WEB de
07-05-12 consultas
información del gestionan datos.
- Mantenimiento general de
lado del cliente.
datos desde PHP.
- Diseño de módulos web Crear una aplicación
Desarrolla
11 - Libro de visitas - Ejercicios Web capaz de ser
aplicaciones Web
14-05-12 - Foros de discusión propuestos consumida por otros
portátiles.
- Contador de visitas servicios.
- Cruce de datos Analiza las ventajas
- Ejercicios
12 multiplataforma con XML de utilizar XML para Investiga las ventajas
propuestos
21-05-12 - Estructura de un fichero XML compartir de XML
- Práctica calificada
- Generar XML mediante PHP información.
13 Administración del
Elaboración de la prueba Segundo parcial Aprobar el examen
28-05-12 examen
- Cookies. Almacenar Diferencia el uso de
- Práctica guiada
parámetros web de usuario. Cookies y sesiones
14 de gestión de Diseña un sitio web
- Crear, leer y borrar Cookies para prevalecer
04-06-12 datos con cookies con niveles de acceso.
- Sesiones en PHP datos del lado del
y sesiones
- Iniciar y destruir sesiones usuario.
- Programación orientada a
- Elaborar scripts Desarrolla
objetos en PHP
basados en aplicaciones Web Construye un sitio
15 - Definición de clases
Programación basadas en el web utilizando la
11-06-12 - Creación de instancias
orientada a modelo vista teoría de objetos.
- Aplicación del concepto de
objetos controlador.
herencia.
- Manejo de errores
- Práctica de Mejora su scripts Incorpora a su sitio la
16 - Omitir mensajes de errores
control de gestionando los capacidad de
18-06-12 - Personalizar la página de error
errores con PHP posibles errores gestionar errores.
- Función: mysql_error()
- Aplicaciones avanzados con Utiliza AJAX para Elabora scripts con la
- Ejercicios de
17 AJAX: PHP & Javascript mejorar la ayuda de AJAX para
gestión de datos
25-06-12 - Objeto XMLHttpRequest experiencia en la recuperar datos de
con AJAX
- Enviar datos por GET – POST WEB forma directa
- Formularios animados con
Integra tecnologías
ADOBE FLASH Sube su sitio web a un
18 de ADOBE y es
- Enviar y recibir valores entre - Guía de trabajo hosting en la nube a
02-07-12 capaz de publicar su
Flash y PHP través de FTP
sitio WEB.
- Publicación WEB
19 Administración del
Elaboración de la prueba Tercer parcial Aprobar el examen
09-07-12 examen

4
Docente: FRANCIA MINAYA Jhon Edward
Taller de Desarrollo WEB II
PHP – MySQL – Apache Web Server

VIII. ESTRATEGIA METODOLÓGICA


- Trabajo de investigación
- Exposiciones
- Guía didáctica
- Práctica calificada
- Separatas

IX. RECURSOS DIDÁCTICOS


- Textos - Diapositivas
- Cuaderno de clases - Correo electrónico
- Casos prácticos - Comunidades y redes
- Guía práctica sociales
- USB - Páginas web
-

X. EVALUACIÓN
- Intervención oral - Prácticas calificadas del
- Presentación de trabajos laboratorio
prácticos - Pruebas de desempeño
- Presentación folder - Trabajos grupales e
- Elaboración de aplicaciones individuales
- Examen parcial

XI. BIBLIOGRAFÍA
 PHP Práctico
Doyle Matt, Parra Pérez – Anaya Multimedia

 PHP 5
Holzner, Steven, Cabrera Eisman Juan – Anaya Multimedia

 PHP & MySQL. Contenidos dinámicos


Edición 2006. Editoral Anaya multimedia
Autores: Daniel de la Cruz Heras, Carlos David Zumbado Rodriguez

Chincha, Marzo 2012

FRANCIA MINAYA Jhon Edward LÉVANO ÁVALOS Eugenio


PROFESOR DIRECTOR

5
Docente: FRANCIA MINAYA Jhon Edward

También podría gustarte