Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1.
2.
DATOS INFORMATIVOS :
1.1. Nombre de la asignatura
1.2. Cdigo del Curso
1.3. Semestre Acadmico
1.4. Facultad
1.5. Carrera Profesional
1.6. Ciclo
1.7. Crditos
1.8. Duracin
:
:
:
:
:
:
:
:
FUNDAMENTACIN
2.1. Aportes de la Asignatura al Perfil Profesional.
En este curso el alumno aprender a configurar un servidor Web y las herramientas que harn
posible su mantenimiento usando la consola y herramientas grficas; aprender asimismo los
fundamentos de programacin WEB (lenguaje PHP y conexin a Base de datos), culminando con la
creacin de un portal web dinmico.
Estar acompaada de suficientes matices tericos, su aplicacin prctica llevar a comprender una
herramienta de desarrollo en entorno web que trabajan en cualquier tipo de browser.
De esta manera el futuro profesional tendr las habilidades necesarias para desarrollar aplicaciones
web dinmicas que gestionen la informacin de cualquier organizacin, considerando que la
informacin actualmente es un activo ms de la organizacin, consecuentemente el negocio ser ms
eficiente y competitiva.
2.2. Sumilla
La presente asignatura desarrolla aspectos tericos-prcticos incidiendo mayormente en el aspecto
prctico, con la finalidad de que el estudiante adquiera las habilidades necesarias, aplicando sobre la
prctica los aspectos tericos desarrollados, adems de ello, orientando el desarrollo a entornos reales
de contexto.
PHP es un lenguaje de programacin de uso general de cdigo del lado del servidor diseado para el
desarrollo web de contenido dinmico. PHP es el lenguaje de programacin de servicios web ms
utilizado en el mundo. Su perfecta integracin con HTML, su fcil acceso a bases de datos,
especialmente MySQL, lo han convertido en una potente herramienta de desarrollo de aplicaciones
web. En la interminable lista de empresas que utilizan PHP encontramos a
Google, Facebook, Mitsubishi, eBay, Oracle, Yahoo, Ericsson, NASA, Honda, Sony Music, Volvo,
Ernst & Young, etc. PHP puede ser desplegado en la mayora de los servidores web y en casi todos los
sistemas operativos y plataformas sin costo alguno.
Por otro lado MySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario.
MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, su popularidad como aplicacin
web est muy ligada a PHP, es muy rpida en la lectura cuando utiliza el motor no transaccional
MyISAM, lo que hace a MySQL ideal para este tipo de aplicaciones
3.
COMPETENCIAS GENERALES:
Conocer los tipos de datos, estructuras de control y trabajo con objetos.
Comprender la sintaxis completa del lenguaje y su relacin de PHP con los servidores Web
(Apache)
Controlar las ventanas del navegador, formularios, imgenes y cookies.
Programacin en PhP. Sintaxis y relacin con HTML. Definir y utilizar variables, clases, objetos,
mtodos y funciones. Estructuras de control en PhP. Formularios con PhP.
Dominar el uso de la base de datos MySQL.
Conocer las utilidades y sentencias PhP para el trabajo con bases de datos. Realizar conexiones con
MYSQL para la creacin hojas dinmicas
1
4.
Dominar las tcnicas avanzadas de PHP y tecnologas afines para desarrollar soluciones cliente/servidor.
Gestionar las Cookies en PhP
Utilizar las libreras de PhP.
Desarrollo de un Web Site basado en PHP-MySQL.
PROGRAMACION DE CONTENIDOS:
4.1. Primera Unidad de Aprendizaje:
4.1.1. Ttulo de la Unidad :
4.1.2. Capacidades
4.1.3. Contenidos
Semana
01
02
03
04
Contenido Conceptual
Qu es PHP?
Instalacin del Wamp (ApacheMySQL-PHP-phpMyAdmin).
Programa "Hola UPICA" en PHP.
Tipos de variables(int, double,
string, boolean).
Estructura condicional (if)
Estructuras repetitivas (for-while do/while)
Estructuras repetitivas y arreglos.
Envo de datos de un
FORMULARIO (controles text y
submit).
Diferencias entre envi GET y
POST.
FORMULARIOS
o control radio.
o control checkbox.
o control select.
o control textarea
Vectores (tradicionales).
Vectores (asociativos).
Definiendo clases en PHP.
o Constructor de una clase.
o Mtodos, propiedades y
objetos.
o Polimorfismo en PHP.
Definiendo funciones.
o Devolviendo valores
o Argumentos.
o Variables de funcin
o Variables locales y globales
o Paso por referencia y por valor.
Funciones predefinidas
Excepciones y manejo de errores.
Parmetros en un hipervnculo.
Subir un archivo al servidor
(Upload).
Creacin y lectura de una cookie.
Borrado de una cookie.
Cookie de sesin.
Variables de sesin ($_SESSION)
2
Contenido Procedimental
Elabora una aplicacin haciendo uso de
variables, estructuras selectivas y
repetitivas.
05
06
07
08
09
10
11
12
13
14
15
16
5.
Ajax y PHP
Recibir formulario con Ajax e
insertar informacin en base de
datos.
Seguridad en internet.
Exposiciones de los proyectos web Expone su proyecto web, explicando la
basado en PHP-MySQL.
estructura de la aplicacin.
III EVALUACION PARCIAL
Contenido Actitudinal
Comparte sus inquietudes, habilidades y dudas con sus compaeros y docente
para mejorar su aprendizaje.
Es responsable en el cumplimiento de sus actividades acadmicas.
Demuestra deseos de superacin constante en busca de ser mejores profesionales
cada da.
ESTRATEGIAS METODOLGICAS
A fin de lograr un mejor desarrollo del aprendizaje, se emplearn permanentemente las siguientes estrategias
metodolgicas.
ACTIVIDADES
Clases magistrales
Exposiciones con ayudas de
audiovisuales
Trabajos prcticos.
Trabajos grupales.
6.
7.
ESTRATEGIAS DIDCTICAS
El docente es gua y adopta la iniciativa en la enseanza. El
estudiante participa en la sesin y reconoce los conceptos del
lenguaje PHP y MySQL, logrando aplicar sus habilidades en el
mundo real con la finalidad de poder desarrollar sus habilidades,
actitudes y competencias en la solucin de proyectos web dinmicos.
RECURSOS DIDCTICOS
Para exponer los aspectos tericos se utilizarn manuales y diapositivas, para las prcticas se utilizarn los
ordenadores del laboratorio de cmputo en la cual deben contar con algunas aplicaciones tales como:
Xampp Server, PHP, MySQL uno de los contenidos que se desarrollarn, incentivando la participacin
activa de los estudiantes, reforzando sus conocimientos con lecturas, discusin y anlisis de casos, en
algunos casos especficos se formarn grupos.
EVALUACIN
Durante el semestre se aplicarn tres exmenes parciales, se considerar seis notas del Factor K, y el
Promedio Final del Semestre Acadmico se obtendr de la siguiente manera:
PROMEDIO FINAL = P1*0.15 + P2*0.20 + P3*0.25 + FK*0.40
Donde:
P1 = Examen Parcial de la Unidad 1
P2 = Examen Parcial de la Unidad 2
P3 = Examen Parcial de la Unidad 3
FK = Factor K
Si el alumno tiene ms del 25% de inasistencias o ms, se considerar desaprobado en la asignatura, salvo
que presente una justificacin aprobada por el Vice Rectorado Acadmico.
8.
BIBLIOGRAFIA
Olivier HEURTEL. PHP 6 CURSO PROFESIONAL DE PROGRAMACIN. 1ra ed. Espaa; Edicin
RUSTICA; 2010.
Helma Spona. Programacin de bases de datos con MYSQL y PHP. Espaa; Marcombo; 2010.
Olivier Heurtel. PHP y MySQL: Domine el desarrollo de un sitio web dinmico e interactivo. 1ra ed.
Espaa; Ed. ENI, 2009.
Didier Delglise. MySQL 5 Gua de referencia del desarrollador. 2da ed. Espaa; Ediciones ENI; 2013.
Luc Van Lancker. HTML5: Los fundamentos del lenguaje. 1ra edicin. Espaa; Ediciones ENI; 2012.