UNIVERSIDAD ALAS PERUANAS

FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA PHP y MySQL SÍLABO I. DATOS GENERALES CARRERA PROFESIONAL : INGENIERÍA DE SISTEMAS E INFORMÁTICA CÓDIGO DE LA CARRERA : 02 NOMBRE DE LA ASIGNATURA : PHP y MySQL CÓDIGO DE LA ASIGNATURA : 02 – E20 CÓDIGO DEL SÍLABO : 02E2015062012 NRO DE HORAS TOTALES : 4 HORAS SEMANALES HORAS DE TEORÍA : 2 HORAS SEMANALES HORAS DE PRÁCTICA : 2 HORAS SEMANALES CICLO : V CICLO NRO DE CRÉDITOS : 3 CRÉDITOS POR CICLO PRE-REQUISITO : TEORÍA DE LENGUAJES, LENG. DE PROGRAMACIÓN VISUAL TIPO DE CURSO : OBLIGATORIO DURACIÓN DEL CURSO : 18 SEMANAS EN TOTAL CURSO REGULAR : 17 SEMANAS EXAMEN SUSTITUTORIO : 1 SEMANA II. DESCRIPCIÓN DE LA ASIGNATURA La asignatura es de naturaleza teórica - práctico con mayor incidencia en la práctica con el fin de reforzar los conceptos teóricos de programación sobre la base de objetos. PHP es un lenguaje de programación usado en el servidor que permite la creación de hojas Web dinámicas. Su capacidad de comunicación con un gran número de sistemas DBMS y la gran cantidad de funciones disponibles lo hacen ideal para la creación de Sites completos. En este curso el alumno aprenderá a configurar un servidor Web y las herramientas que harán posible su mantenimiento usando la consola y herramientas gráficas; aprenderá asimismo los fundamentos de programación WEB (lenguaje PHP y conexión a Base de datos), culminando con la creación de un portal web dinámico. Estará acompañada de suficientes matices teóricos, su aplicación práctica llevará a comprender una herramienta de desarrollo en entorno web que trabajan en cualquier tipo de browser.

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

III.

OBJETIVO Al Finalizar el curso el estudiante será capaz de: • • • • • Comprender la sintaxis completa del lenguaje y su relación de PHP con los servidores Web (Apache) Realizar conexiones con MYSQL para la creación hojas dinámicas Dominar el uso de la base de datos MySQL, dicha base de datos es muy usada por los desarrollares por su rapidez, seguridad, multiplataforma y libertad de uso (software libre). Dominar las principales técnicas de programación usando PHP, y las herramientas que permiten crear código usando la plataforma Windows como entorno de desarrollo. Dominar las técnicas avanzadas de PHP y tecnologías afines para desarrollar soluciones cliente/servidor.

IV.

METODOLOGÍA El profesor hará la presentación introductoria del curso y del sílabo. Durante todo el curso cada alumno dispondrá de una Estación de Trabajo PC durante las clases, de manera que pueda escuchar la exposición y aplicar inmediatamente lo expuesto, reforzando y facilitando así la adquisición de conocimientos para obtener los resultados solicitados. El alumno solicitará la ayuda del docente cuando considere que es necesario para mantener su ritmo de aprendizaje.

V.

EVALUACIÓN El reglamento vigente de la universidad exige la asistencia obligatoria a clases y que el profesor pase lista de asistencia en cada clase que dicta, anotando las inasistencias en el registro que le proporciona la Universidad. Considerando que sólo cuando el alumno asiste a clases, gana el derecho de ser evaluado y que en todo momento estará presente la normatividad expresada en el reglamento de la Universidad, se reitera que es de vital importancia la asistencia a clases y evaluaciones. La inasistencia a una evaluación se calificará con la nota cero y no tiene posibilidad de recuperación posterior. La asistencia a clases y prácticas es obligatoria. No podrá sobrepasarse el 30 % de inasistencias, siendo así el caso, el alumno quedará inhabilitado para rendir el examen Parcial o Final según sea el caso.

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

Para las evaluaciones los alumnos podrán apoyarse en sus notas o apuntes del curso, separatas, libros y todo el material que consideren útil para el desarrollo de su prueba, teniendo en cuenta que deberán trabajar solos ya que la evaluación será en forma individual. Las Prácticas calificadas (PP) se desarrollarán en clase con una PC por alumno y pretenderán verificar el nivel alcanzado. Los trabajos (PT) consistirán de aplicaciones prácticas reales que deberán ser desarrollados fuera de horas de clase (investigación) y presentados en la fecha que indique el profesor del curso. Los exámenes Parcial y Final serán pruebas Teórico - Prácticas, desarrolladas en clase en un horario específico asignado durante las semanas 8 y 17 respectivamente. El examen Final comprenderá todos los temas del curso. El examen sustitutorio, será tomado en la semana 18 del ciclo y consistirá en la evaluación Teórico - Práctica de todo el curso, pudiendo reemplazar la nota más baja que el alumno haya obtenido entre el examen Parcial (EP) y Final (EF). En caso la nota del examen sustitutorio sea más baja que la nota del examen Parcial o del examen Final, no se reemplazará ninguna de ellas, quedando el alumno con la nota obtenida hasta antes del examen sustitutorio. La nota Final se establecerá del promedio aritmético de: NF = 25% EP + 25% EF + 25% PP + 25% PT NF = Nota Final PP = Promedio de Prácticas PT = Promedio de trabajos EP = Examen Parcial EF = Examen Final VI. CONTENIDO DEL CURSO Semana 01 Modalidad Presencial – Semana 01 Modalidad a distancia • • • • • Instalación de Apache Web Server e instalación de PHP. Configuración de Apache con soporte a PHP. Comandos y funciones principales, sintaxis general de PHP Definición de variables y arreglos. Uso y aplicación de formularios y métodos de envío de datos (POST, GET).

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA Semana 02 Modalidad Presencial – Semana 01 Modalidad a distancia • • • • Uso de sentencias básicas en PHP. Aplicación de sentencias condicionales (if, switch). Aplicación de sentencias de control repetitivas (for, while, foreach). Ejercicios con sentencias repetitivas y arreglos.

Semana 03 Modalidad Presencial – Semana 02 Modalidad a distancia • • • • • Instalación de base de datos MySQL Query Browser. Pruebas de funcionamiento de la base de datos. Creación de tablas y definición de campos. Aplicación de consultas básicas con comandos SQL. Consultas a múltiples tablas.

Semana 04 Modalidad Presencial – Semana 03 Modalidad a distancia • • • • Prueba de funcionamiento de PHP haciendo uso del Dreamweaver. Configuración de un sitio en Dreamweaver. Prueba de funciones de PHP. Ejercicio de mantenimiento hacia una tabla. (comandos para inserción, consulta, actualización y borrado de registros).

Semana 05 Modalidad Presencial – Semana 03 Modalidad a distancia • • • • • • • Implementación de diferentes páginas con una aplicación PHP. Llamado a diferentes páginas. Creación de clases, métodos, propiedades y objetos. Polimorfismo en PHP. Implementación de una clase para trabajo con MySQL Query Browser. Funciones para obtener información de las clases y objetos. Excepciones y manejo de errores.

Semana 06 Modalidad Presencial – Semana 04 Modalidad a distancia • • • • Aplicaciones con sesiones. Configuración para trabajo con sesiones. Estudio y manejo de las funciones para el uso de las sesiones. Casos de uso de sesiones, desarrollo de scripts para la creación de páginas restringidas.

Semana 07 Modalidad Presencial – Semana 04 Modalidad a distancia • • • • Instalación y configuración de PHP MyAdmin. Modelo de objetos de PHP Concepto de template en PHP. Template más utilizados en las aplicaciones PHP.

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA • Desarrollo de una aplicación de muestra.

Semana 08 Modalidad Presencial – Semana 04 Modalidad a distancia EXAMEN PARCIAL Presentación de avance de Trabajo Práctico (100% de BD concluido) Semana 09 Modalidad Presencial – Semana 05 Modalidad a distancia • • • • • Uso de servidor de prueba. Subir archivos e imágenes a servidor. Redimensionamiento. Inserción de imágenes en base de datos. Consultas a tablas que contienen campos con imágenes

Semana 10 Modalidad Presencial – Semana 05 Modalidad a distancia • • • • Aplicación con imágenes dinámicas. Creación de una clase para la generación de histogramas. Uso de imágenes para construir botones. Seguridad en internet.

Semana 11 Modalidad Presencial – Semana 06 Modalidad a distancia • • • Implementación de Carrito de compras básico. Funcionalidad y aplicación. Implementación de Shopping Cart OpenSource.

Semana 12 Modalidad Presencial – Semana 06 Modalidad a distancia • • • • Enviando correos con PHP (Texto simple, Formato HTML, Archivos Adjuntos). Instalación y configuración de POSTGRESQL. Creación de Base, Tabla y campos en POSTGRESQL. Aplicaciones con funciones en PHP.

Semana 13 Modalidad Presencial – Semana 07 Modalidad a distancia • • • • Mantenimiento de una tabla POSTGRESQL desde PHP. Creación de mantenimiento con POSTGRESQL Instalación y configuración de MyAdmin. Ejercicios de aplicación

Semana 14 Modalidad Presencial – Semana 07 Modalidad a distancia • • PHP y XML. Ajax con PHP, pasando variables GET y POST. Librería XAJAX.

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA • Aplicaciones con selects dependientes (combos)

Semana 15 Modalidad Presencial – Semana 08 Modalidad a distancia • • • Generación de documentos PDF con la librería PDFLib. Generación de documentos PDF con la librería FPDF Acceso FTP

Semana 16 Modalidad Presencial – Semana 08 Modalidad a distancia • • • • Funcionalidad de aplicaciones con conexión a Funcionalidad de aplicaciones con conexión a Funcionalidad de aplicaciones con conexión a Funcionalidad de aplicaciones con conexión a Access. DBF. SQL Server. Oracle.

Semana 17 Modalidad Presencial – Semana 08 Modalidad a distancia EXAMEN FINAL Presentación final de Trabajo Práctico Semana 18: EXAMEN SUSTITUTORIO VII. BIBLIOGRAFÍA Además de la bibliografía básica, la complementaria y la electrónica, el alumno podrá usar Internet para ampliar los temas de investigación y consulta que requiera. A. BIBLIOGRAFÍA BÁSICA:  SIGUEÑAS SIADÉN, Luis Manuel PHP y MYSQL. Dirección de Educación a Distancia – DUED
Impreso en los Talleres gráficos de la UAP. Edición 2012

HEURTEL, Olivier PHP Y MYSQL: DESARROLLAR UN SITIO WEB DINÁMICO E INTERACTIVO. Ediciones ENI - 2011

B. BIBLIOGRAFÍA COMPLEMENTARIA:  COBO, Angel y GOMEZ, Patricia

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERÍAS Y ARQUITECTURA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA PHP Y MYSQL: TECNOLOGIAS PARA EL DESARROLLO DE UN SITIO WEB. Edición Diaz de Santos - 2006  GILMORE, W. Jason BEGINING PHP AND MYSQL: FROM NOVICE TO PROFESSIONAL Editorial Apress – 2010 QUIGLEY, Ellie y GARGENTA Marko PHP AND MYSQL BY EXAMPLE Editorial Prentice Hall – 2007 AUBRY, Christophe PHP/MYSQL CON DREAMWEAVER CS4 Ediciones ENI - 2009

C. BIBLIOGRAFÍA ELECTRÓNICA: http://www.php.net http://www.mmlinux.net http://www.mundomanuales.com/manuales/PHPManualCompleto.pdf http://php.net/manual/es/tutorial.php http://www.phpya.com.ar/

Sign up to vote on this title
UsefulNot useful