silabo plan de aprendizaje del curso de tecnologia web ii
TRANSCRIPT
-
DAS-SPA-TWII-003 Pg. 1
UNIVERSIDAD CATOLICA LOS ANGELES DE CHIMBOTE
FACULTAD DE INGENIERIA
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS
DEPARTAMENTO ACADEMICO DE INGENIERIA DE SISTEMAS
SILABO/PLAN DE APRENDIZAJE
TECNOLOGIA WEB II
A.SILABO
1. Informacin general
1.1. Nombre de la asignatura : Tecnologa Web II
1.2. Cdigo de la asignatura : 4.5
1.3. Cdigo del rea curricular : 4.5 Formacin Especializada.
1.4. Naturaleza de la asignatura : Obligatoria
1.5. Nivel de estudios : Pre grado
1.6. Ciclo acadmico : VI
1.7. Crditos : 4
1.8. Horas semanales : 6 terico prctico
1.9. Total horas : 90
1.10. Pre requisito : 3.1.1.6 Tecnologa Web I
1.11. Docente titular : Ing. Orlando Iparraguirre Villanueva - ivoc_ip@hotm
1.12. Docente tutor : Ing. Orlando Iparraguirre Villanueva - ivoc_ip@hotm
2. Rasgos del perfil del egresado relacionado con la asignatura
Posee una slida formacin especializada que le permite implementar soluciones
de ingeniera de sistemas para la intervencin profesional en la problemtica de
las organizaciones
3. Sumilla.
-
DAS-SPA-TWII-003 Pg. 2
La asignatura pertenece al rea de Formacin especializada; es de naturaleza
obligatoria terico prctico. Tiene como propsito implementar sitios web usando
software libre y/o comercial. Sus grandes contenidos son: Sitios web, plataformas
de implementacin y metodologas especficas de construccin de sitios web,
gestores de contenidos.
4. Objetivo general
Disear e implementar soluciones de ingeniera de sistemas para la intervencin
profesional en la problemtica de las organizaciones.
5. Objetivos especficos.
4.1.3.1.1. Instalar e implementar el gestor de contenidos: Joomla en un servidor
remoto a travs de un proyecto de implementacin.
4.1.3.1.2. Analizar y comparar los diferentes tipos de programacin,
haciendo nfasis en la programacin orientada a objetos.
4.1.3.1.3. Crear e Implementar una solucin web con Zend FrameWork.
6. Contenidos especficos por unidad de aprendizaje
Unidad de
Aprendizaje
Objetivo
Especifico Contenidos Especficos
I
Instalacin e implementacin
del Joomla
4.1.3.1.1
1.0 Visin global del contenido del proceso de
aprendizaje propuesto en la asignatura.
1.1 Definicin, instalacin y caractersticas de Joomla.
1.2 Instalacin de Joomla y configuracin inicial.
1.3 Configuracin de permisos de carpetas y archivos.
1.4 Administracin de usuarios, mens y mdulos.
II
Programacin Orientada objetos
4.1.3.1.2
2.1. Definicin de programacin orientado objetos,
atributos, mtodos, constructor de una clase.
2.2. Llamada de mtodos dentro de una clase,
parmetros de tipo objeto y herencia.
2.3. Clases abstractas y concretas, referencia y
clonacin de objetos.
-
DAS-SPA-TWII-003 Pg. 3
2.4. Mtodo destructor de una clase, mtodos
estticos.
III
Instalacin e
implementacin
del proyecto
utilizando Zend
Framework
4.1.3.1.3
3.1. Introduccin e instalacin de Zend
Framework.
3.2. Crear un proyecto usando Netbeans, analizar
la estructura y la estructura medular.
3.3. Controladores y acciones.
3.4. Crear y conectar las base de datos usando
Zend Framework.
3.5. Base de datos y modelo-orm
3.6. Sistema de gestin de usuarios.
3.7. Lista de Control de Acceso con Zend
FrameWork
7. Estrategias de Enseanza-Aprendizaje.
La metodologa de la asignatura responder al rgimen de estudios en blended
Learning, y utiliza el enfoque pedaggico socio cognitivo bajo el mtodo del
Aprendizaje Basado en casos, y utilizando el aprendizaje colaborativo y
sistmico.
La metodologa se concretar a travs de la propuesta de actividades basada en
un proyecto que conecten los contenidos con la realidad para potenciar en los
estudiantes en el desarrollo de sus capacidades y habilidades.
El desarrollo de los contenidos especficos se har a travs de actividades
previstas por el docente y en las que los estudiantes sern los protagonistas en la
construccin de sus aprendizajes, cumpliendo el docente diferentes roles:
motivador, mediador, facilitador, retador y experto.
Las actividades pueden ser tericas o practicas en el cual los mtodos,
estrategias y procedimientos deben ser activos.
-
DAS-SPA-TWII-003 Pg. 4
El desarrollo de la asignatura considerar actividades de investigacin formativa
(DEMI) y de responsabilidad social (DARES) por ser ejes transversales en el plan
de estudios de la carrera.
Recursos Pedaggicos:
Para el desarrollo de la asignatura se utiliza el aula moderna, LAD en el caso que
se requiera el curso o software, lecturas reflexivas de aprendizaje que conlleven a
la concrecin de los objetivos curriculares.
Tutora docente:
Se programa al trmino de cada unidad de aprendizaje, acorde con las
necesidades del estudiante, las cuales se tramita a travs del mdulo informtico
respectivo del ERP University.
8. Evaluacin de Aprendizaje
La evaluacin de la asignatura se realizar en cada Unidad de Aprendizaje. La
nota promedio por unidad de aprendizaje se obtiene como sigue:
# DESCRIPCION DE LAS ACTIVIDADES %
1 Actividades de resolucin de problemas de la asignatura (60%)
xyz
2 Actividades de investigacin formativa (10%)
3 Actividades de responsabilidad social (10%)
4 Examen escrito (20%)
TOTAL 100%
-
DAS-SPA-TWII-003 Pg. 5
B. PLANES DE APRENDIZAJE
I UNIDAD DE APRENDIZAJE
INSTALACIN E IMPLEMENTACION DEL JOOMLA
Objetivo
especfico
4.1.3.1.1 Instalar e implementar el gestor de contenidos: Joomla en un servidor remoto a travs de un proyecto de
implementacin.
Objetivos
operacionales
1.1. Socializa la organizacin del SPA resaltando la importancia en cada unidad de aprendizaje.
1.2. Analiza problemas y los contextualiza a situaciones reales proponiendo soluciones a travs
de proyectos tecnolgicos.
1.3. Comprende los requerimientos de instalacin de proyectos tecnolgicos como del Joomla
en un servidor remoto.
1.4. Analiza y desarrolla la configuracin y permisos de carpetas y archivos de un proyecto
tecnolgico como del Joomla en un servidor remoto.
1.5. Instala e implementa el Joomla como proyecto tecnolgico Gestionando los Usuarios,
mens, plantillas, artculos y mdulos.
1.6. Presentar el esquema general del diseo de la pgina web del sitio arqueolgico Sechin
(Responsabilidad Social)
1.7. Presentar el plan de la monografa segn el esquema y la informacin obtenida, a travs de
un foro en el EVA (Investigacin Formativa)
ACTIVIDADES TMPO ESTRATEGIAS /
TECNICAS
SEMANA 01
A1.1. Socializa el silabo de la asignatura
-
DAS-SPA-TWII-003 Pg. 6
Presentacin general del SPA.
En equipo de trabajo se analiza el spa, segn las unidades de aprendizaje.
Evaluacin formativa a travs de un cuestionario (prueba de entrada).
30
40
(20)
A1.2. El docente tutor organiza a los estudiantes en grupo de 4 integrantes por afinidad y les presenta el
caso problema para su anlisis, seguidamente en grupo razonar desarrollan las siguientes actividades:
Analizan e identifican el problema y los factores que han llevado a la empresa a la situacin actual.
Respecto de este problema qu propondras como ingeniero en sistemas para solucionarlo? Sustente
con argumentos su propuesta.
Mediante la tcnica de lluvia de ideas los estudiantes responden a la siguiente pregunta: Qu es un
proyecto tecnolgico?
Tomando como ejemplo el caso problema: Identifique las partes interesadas en la realizacin de un
proyecto tecnolgico.
Qu estrategias o acciones se debera tomar para definir bien un proyecto tecnolgico?
Con ayuda del aula virtual en el EVA los estudiantes visualizan el contenido: Definicin, instalacin
y caractersticas de Joomla. Instalacin de Joomla y configuracin inicial, analizan la informacin
individualmente y desarrollan un cuestionario en lnea al respecto.
En base a lo investigado los estudiantes presentan un proyecto tecnolgico como propuesta para
mejorar la situacin de la empresa.
Investigacin formativa: En forma individual elaborar una monografa del tema proporcionado
por el docente, dicha monografa estar alineado a la asignatura. Asimismo debe seguir el
esquema proporcionado.
Responsabilidad Social: inicial con la actividad del diseo del sitio web del centro arqueo lico
de sechin.
30
60
20
-
DAS-SPA-TWII-003 Pg. 7
SEMANA 02
A2.1 Mediante la tcnica de lluvia de ideas responden la siguiente pregunta de manera individual:
Qu partes, criterios o pasos se deben tomar en cuenta para la elaboracin de un proyecto
tecnolgico?
Los estudiantes conjuntamente con el docente estructuran en un esquema las partes de un
proyecto tecnolgico.
Los estudiantes organizados en grupo y de manera colaborativa analizan e identifican la
herramienta tecnolgica que ms se adecua para la implementacin de su proyecto, as mismo
identifica y comprende los requerimientos que son necesarios en la instalacin.
Los estudiantes leen, analizan y comprenden en grupo conjuntamente con el docente la siguiente
informacin
a) Gestores de Contenidos
b) Instalacin del Joomla en un servidor remoto
c) Configuracin de permisos.
Los estudiantes mediante una ficha de prctica guiada localizan y adquieren un Hosting y
dominio gratuito o de pago para la implementacin del proyecto.
Los estudiantes inician la implementacin del proyecto instalando el Joomla en un servidor
remoto.
Los estudiantes: analizan y realizan la configuracin bsica post instalacin del Joomla
En el EVA, los estudiantes y el docente interactan en el foro soluciones para la configuracin
bsica del Joomla
25
20
35
25
(25)
55
20
SEMANA 03
A3.1. Los estudiantes: analizan y realizan la configuracin y permisos de carpetas y archivos con ayuda 60
-
DAS-SPA-TWII-003 Pg. 8
del docente en el EVA.
Siguiendo el proyecto a implementar, los estudiantes gestionan los usuarios, mens y mdulos
con el apoyo del docente en su calidad de experto.
A travs del EVA, presentan la actividad de Responsabilidad Social: De qu manera la utilizacin
de Joomla contribuye a la publicacin de contenidos educativos para una institucin educativa de
bajos recursos econmicos?
100
20
SEMANA 04
A4.1 Los estudiantes ejecutan el proyecto tecnolgico travs de la instalacin de nuevas plantillas,
mdulos y banners, segn los requerimientos enseados y crean y publican artculos de noticias,
segn lo estipulado en la gua de prctica.
A travs del la Eva presentan la direccin web del proyecto implementado.
Presentar el plan de la monografa segn el esquema y la informacin obtenida, a travs
de un foro en el EVA
Presentar el esquema general del diseo de la pgina web del sitio arqueolgico Sechin
Evaluacin: Los estudiantes desarrollan el Examen de la I Unidad.
150
(20)
20
DESCRIPCION INFORMACIN Y RECURSOS
Un Sistema de gestin de contenidos es un programa que permite crear una estructura de
soporte (framework, o marco de trabajo) para la creacin y administracin de contenidos. 1. Gestores de Contenidos
Cuando ya se tiene los archivos de Joomla subidos al servidor, y la base de datos Mysql creada 2. Instalacin del joomla
-
DAS-SPA-TWII-003 Pg. 9
(con los datos de acceso conocidos), lo que sigue ahora es ejecutar el instalador del sistema, para
esto simplemente hay que abrir navegador y ejecutas la URL .
Hay muchos mtodos posibles para realizar el cambio de permisos de los archivos y carpetas de
Joomla, algunos de ellos son prcticamente iguales pero realizadas con herramientas distintas. 3. Configuracin de Permisos
RUBRICA DE LA I UNIDAD
ASPECTOS EXCELENTE (4PTS) REGULAR (3PTS) DEFICIENTE (2PTS)
Anlisis,
sntesis y
evaluacin
Analiza identificando la importancia de los
productos de cada unidad de su SPA y
participa en el equipo identificando,
comparando de manera precisa, y clara
reconociendo las partes fundamentales de
un proyecto tecnolgico.
Participa en el equipo identificando
las partes de un proyecto
tecnolgico
Participa en el equipo sin comprender las
partes de un proyecto tecnolgico.
Aplicacin
Implementa a travs de un proyecto
tecnolgico infiriendo e interpretando las
actividades que se vinculan con ste
como la instalacin, configuracin post
instalacin y la instalacin de nuevos
componentes.
Implementa a travs de un proyecto
tecnolgico infiriendo e
interpretando las actividades que se
vinculan con ste como la
instalacin y configuracin post
instalacin.
No culmino la instalacin del joomla en un
servidor remoto.
Comunicacin
Colaboran y valoran los aportes de sus
compaeros de manera respetuosa y
solidaria cumpliendo con lo solicitado en la
fecha estipulada
Cooperan y valoran los aportes de
sus compaeros entregando lo
solicitado en fechas no estipuladas.
No entrega el producto solicitado
-
DAS-SPA-TWII-003 Pg. 10
Responsabilidad
social
Demuestra la utilidad del Joomla para la
contribucin del contenido educativo en
una institucin educativa de bajos recursos
econmicos.
La demostracin de la utilidad del
Joomla no se muestra con claridad.
La demostracin de la utilidad del Joomla no
est relacionada hacia la contribucin de
contenidos educativos para instituciones
educativas con bajos recursos econmicos.
investigacin
formativa
Muestra con claridad todas las etapas de
un proyecto informtico, indicando la
bibliografa y/o web grafa con las normas
APA o Vancouver.
No se identifican con claridad las
etapas de un proyecto tecnolgico,
pero indican la bibliografa y/o web
grafa con las normas APA o
Vancouver
No presenta la actividad de investigacin
formativa.
Creatividad y
Pensamiento
Crtico
Usa los conocimientos y el equipo
tecnolgico disponible de manera
constructiva para crear y disear proyectos
tecnolgicos. As mismo propone nuevos
proyectos para solucionar problemas en
contextos diferentes.
Usa los conocimientos y el equipo
para instalar nuevas plantillas,
banners ms atractivos en el
proyecto.
Instala el proyecto tecnolgico sin usar la
creatividad(no usa nuevas plantillas, banners,
no personaliza el joomla)
Puntaje 20 16 8
-
DAS-SPA-TWII-003 Pg. 11
II UNIDAD DE APRENDIZAJE
PROGRAMACION ORIENTADO OBJETOS
Objetivos
especficos
4.1.3.1.2 Analizar y comparar los diferentes tipos de programacin, haciendo nfasis en la programacin
orientada a objetos.
Objetivos
operacionales
1.1. Comprender los diferentes tipos de programacin, haciendo nfasis en la
programacin orientada a objetos.
2.2. Identificar las herramientas y procesos que se van automatizar en la aplicacin web
2.3. Instalar y configurar las herramientas necesarias para el desarrollo de la aplicacin
(servidor web, de base de datos y php).
2.4. Desarrollar los procesos a automatizar: Mantenedor de la entidad contactos.
2.5. Desarrollar los procesos a automatizar: mantenedor de la entidad operador y
telfonos.
2.6. Testear (Fase de prueba) e integrar la aplicacin e implementar.
2.7. Presentacin de una versin preliminar del sitio web para la difusin y promocin del
sitio Arqueolgico de Sechin( Responde a la actividad de responsabilidad Social)
2.8. Presentacin de la monografa en una versin preliminar, incluyendo la introduccin,
el desarrollo, conclusiones y referencias bibliogrficas (Investigacin Formativa)
ACTIVIDADES TMPO
ESTRATEGIA/
TECNICA
-
DAS-SPA-TWII-003 Pg. 12
Semana 05
A5.1. El docente tutor organiza a los estudiantes en grupo de 4 integrantes por afinidad y les Presenta el
caso problema para su anlisis, seguidamente en grupo razonar desarrollan las siguientes
actividades:
Analizar e identificar el problema en la que se encuentra Diana
Determinar las causas que originan que Diana desconozca estas tcnicas de trabajo en el
equipo de Juan Carlos
Qu le recomendara Ud. a Diana? Que acciones debera tomar frente a esta realidad?
Listar las tcnicas de programacin que le ayudara a Diana a desarrollar dicha aplicacin
web.
Identificar las herramientas ms adecuadas que le permitan desarrollar la aplicacin web a
Diana.
En un documento Word y en forma de tabla planificar las tareas a realizar, indicando tiempo y
plazos
A5.2. Con ayuda del EVA los estudiantes visualizan el contenido: Tipos de programacin y
caractersticas de las mismas, analizan al informacin de forma individual
A5.3. En una plenaria los estudiantes y docente, analizan la los diferentes tipos de programacin,
haciendo nfasis en la programacin orientada a objetos, seguidamente de forma individual
desarrollan un cuestionario en lnea.
A5.4. Investigacin Formativa: elaborar la presentacin de la monografa procediendo al
anlisis de la informacin y redacta las referencias bibliogrficas de la monografa.
A5.5. Responsabilidad Social: Se continua con el desarrollo del sitio web para la difusin y
30
60
20
60
10
-
DAS-SPA-TWII-003 Pg. 13
promocin del sitio Arqueolgico de Sechin
Semana 06
A6.1. El estudiante conjuntamente con el docente estructuran las partes en un esquema las partes de
la aplicacin a desarrollar.
A6.2. Los estudiantes leen, analizan y comprenden en grupo conjuntamente con el docente la
siguiente informacin: Programacin orientada a objetos, clases, herencias, instalacin del
servidor web, apache, mysql.
En grupo los estudiantes, instalan el servidor web, servidor de base de datos, lenguaje de
programacin (LAMP). El docente revisa y supervisa la instalacin en su rol de mediador y
experto
A6.3. De forma grupal los estudiantes configuran el entorno de trabajo, validan la instalacin de los
servicios.
A6.4. Los estudiantes inician el desarrollo del mantenedor de contactos, el docente en su calidad de
mediador, gua y experto supervisa los avances.
A6.5. Los estudiantes y docente interactan en el foro Creacin de Objetos utilizando el lenguaje de
programacin PHP.
Semana 07:
A7.1. Los estudiantes leen, analizan y comprenden en grupo conjuntamente con el docente la
siguiente informacin: Clases abstractas, concretas y clonacin de objetos.
A7.2. Los estudiantes continan con el desarrollo de la agenda electrnica, haciendo uso del
30
30
60
20
40
30
140
-
DAS-SPA-TWII-003 Pg. 14
laboratorio de aprendizaje Digital, el docente en su calidad de mediador, gua y experto supervisa
los avances
Semana 08:
A8.1. Los estudiantes en grupo concluyen con el desarrollo de la agenda electrnica, as mismo
integran el modulo y testean para su implementacin, haciendo uso de los LAD.
A8.2. El mine proyecto Agenda electrnica lo presenta por medio del EVA, en formato comprimido
(.zip)
A8.3. Presentacin de la monografa en una versin preliminar, incluyendo la introduccin, el
desarrollo, conclusiones y referencias bibliogrficas
A8.4. Los estudiantes desarrollan el Examen de la II Unidad.
A8.5. Presentacin de una versin preliminar del sitio web para el centro Arqueolgico de Sechin
10
120
10
10
20
DESCRIPCION INFORMACIN Y RECURSOS
Actualmente una de las reas ms importantes en la industria y el mbito acadmico es la
orientacin a objetos. La orientacin a objetos promete mejoras de amplio alcance en la forma
de diseo, desarrollo y mantenimiento del software ofreciendo una solucin a largo plazo a los
problemas y preocupaciones que han existido desde el comienzo en el desarrollo del software:
4. Tipos de Programacin
La programacin orientada a objetos se basa en la programacin de clases; a diferencia de la
programacin estructurada, que est centrada en las funciones.
Una clase es un molde del que luego se pueden crear mltiples objetos, con similares caractersticas
5. Declaracin de una clase y
creacin de un objeto.
Una clase abstracta tiene por objetivo agrupar atributos y mtodos que luego sern heredados 6. Clases abstractas, concretas y
-
DAS-SPA-TWII-003 Pg. 15
por otras subclases clonacin de objetos
RUBRICA DE LA II UNIDAD
ASPECTOS EXCELENTE (4PTS) REGULAR (3PTS) DEFICIENTE (2PTS)
Anlisis, sntesis
y evaluacin
En el equipo identifican, comparan las
herramientas para el desarrollo de la
aplicacin web
Participa en el equipo
identificando las herramientas
para el desarrollo web
Participa en el equipo sin comprender las
herramientas a usar
Aplicacin
Implementa a travs de un proyecto
tecnolgico infiriendo e interpretando
las actividades que se vinculan la
instalacin, configuracin,
mantenimiento de la agenda
electrnica y testo de la aplicacin
Implementa a travs de un
proyecto tecnolgico infiriendo e
interpretando las actividades que
se vinculan la instalacin,
configuracin y mantenimiento de
la agenda electrnica
No culmino con el desarrollo de la aplicacin
de la agenda electrnica.
Comunicacin
Colaboran y valoran los aportes de sus
compaeros de manera respetuosa y
solidaria cumpliendo con lo solicitado
en la fecha programada
Cooperan y valoran los aportes de
sus compaeros entregando lo
solicitado en fechas no
programadas.
No entrega el producto solicitado
Responsabilidad
social
A travs de una monografa demuestra
que la Programacin Orientada a
Objetos facilita el trabajo en equipo.
No se demuestra con claridad que
la Programacin Orientada a
Objetos facilita el trabajo en
equipo.
No presenta el producto solicitado.
-
DAS-SPA-TWII-003 Pg. 16
investigacin
formativa
Muestra con claridad todas las
ventajas de la programacin orientada
objetos, indicando la bibliografa y/o
web grafa con las normas APA o
Vancouver.
No se muestran con claridad las
ventajas de la programacin
orientada objetos, asimismo no
indica la bibliografa.
No presenta la actividad de investigacin
formativa.
Creatividad y
Pensamiento
Crtico
Usa los conocimientos y el equipo
tecnolgico disponible de manera
constructiva para disear y desarrollar
la aplicacin web, asimismo incorpora
nuevas caractersticas a la aplicacin
web solicitada.
Usa los conocimientos y el equipo
tecnolgico disponible de manera
constructiva para disear y
desarrollar la aplicacin web.
Desarrolla la aplicacin parcialmente, sin
mejorar la presentacin.
Puntaje 20 16 8
-
DAS-SPA-TWII-003 Pg. 17
III UNIDAD DE APRENDIZAJE
INSTALACION DE ZEND FRAMEWORK
Objetivos
especficos 4.1.3.1.3 Crear e Implementar una solucin web con Zend FrameWork.
Objetivos
operacionales
3.1. Analizar el problema, identifique las herramientas mas adecuadas que permitan
desarrollar el proyecto propuesto para la solucin web con Zend FrameWork.
3.2. Identifica y comprender los procesos a automatizar, instala el Zend FrameWork en
Netbeans 7.x
3.3. Configurar la estructura de Post Instalacin del Zend FrameWork
3.4. Desarrollar de la solucin web utilizando Zend FrameWork.
3.5. Testear e implementar la solucin.
3.6. Presentan el enlace del sitio web para la promocin y difusin del centro
Arqueolgico(Responde a la actividad de RS)
3.7. Presentan a travs de un recurso actividad en el EVA la monografa final.
(Responde a la actividad de Investigacin Formativa)
ACTIVIDADES TMPO
M ESTRATEGIA
/TECNICA
Semana 09
A9.1. El docente tutor organiza a los estudiantes en grupo de 4 integrantes por afinidad y les
presenta el caso problema para su anlisis, seguidamente en grupo razonara
20
-
DAS-SPA-TWII-003 Pg. 18
desarrollaran las siguientes preguntas:
Analizan e identificar el problema en la que se encuentra Juan Pacheco.
Qu necesita conocer Juan Pacheco previamente antes de empezar poner manos a
la obra?
Qu es lo primero que tendr que hacer el Ing. Juan pacheco? Redacte los
procedimientos. Haga su mejor esfuerzo para resolver esta dificultad.
Qu le recomendara Ud. a su futuro colega?
Identifique las tcnicas de programacin que le ayudaran a Juan Pacheco a
desarrollar la solucin de comercio electrnico.
Identifique las herramientas ms adecuadas que le permitan desarrollar la solucin de
comercio electrnico.
Elija el FrameWork que mas se adecua a la necesidad del desarrollo del Proyecto.
Identifique lo procesos a automatizar en dicha solucin de comercio electrnico.
A9.2. De forma individual realizan la lectura Introduccin e Instalacin de Zend Framework, y
desarrollar un cuestionario en lnea al respecto.
A9.3. A travs del Eva resuelve la siguiente interrogante: Cul es la ventaja de utilizar el Zend
Framework como marco de desarrollo de software?
A9.4. Investigacin Formativa: Se redacta el documento de la monografa final
siguiendo el esquema propuesto.
A9.5. Responsabilidad Social: Se culmina con el test del sitio web para la promocin y
50
90
10
10
(30)
20
-
DAS-SPA-TWII-003 Pg. 19
difusin del centro Arqueolgico.
Semana 10
A10.1. Los estudiantes en grupo realizan el diagrama de actividades del proyecto. En base a lo
investigado presentan la estructura del proyecto para la solucin web.
A10.2. Los estudiantes realizan la instalacin de Zend Framework en el entorno de desarrollo
NetBeans, en el LAD.
A10.3. Configure el entorno de trabajo Post Instalacin de Zend Framework en Netbeans,
asimismo prepare el modelo base de datos para la solucin web.
Semana 11:
A11.1. Loa estudiantes antes de empezar con el desarrollo del software, observan el Video
Tutorial Crear controladores y acciones.
A11.2. El docente tutor, en calidad de experto desarrolla ejemplos creando controladores y
acciones en Zend FrameWork.
A11.3. Los estudiantes inician el desarrollo de la solucin de comercio electrnico
programando los mantenedores de clientes y tipos de moneda
Semana12:
A11.4. Los estudiantes conjuntamente con el docente tutor desarrollar ejercicios de TRANSA-
SQL, para reforzar los conocimientos previos.
A11.5. Los estudiantes continan con el desarrollo de la solucin de comercio electrnico
90
60
15
30
125
10
45
135
-
DAS-SPA-TWII-003 Pg. 20
programando los mantenedores Pases y empleados, productos, categoras.
A12.1. El docente en calidad de experto supervisa, apoya el trabajo que realizan los
estudiantes.
Semana13:
A13.1. Los estudiantes de forma individual realizan una breve lectura de Autenticacin con
Zend Auth
A13.2. Los estudiantes conjuntamente con el docente tutor desarrollar ejemplos con el
componente de Zend Framework ACL
A13.3. Los estudiantes en grupo continan con el desarrollo de la solucin de comercio
electrnico programando las rdenes y tipos de pago, el docente en calidad de experto
supervisar, apoya en el trabajo que realizan los estudiantes.
A13.4. Los estudiantes a travs del EVA presentan la monografa final de investigacin
formativa.
Semana14:
A14.1. Los estudiantes de forma individual realizan una breve lectura de Crear y conectar la
base de datos desde el proyecto en Zend Framework
A14.2. Los estudiantes en grupo continan con el desarrollo de la solucin web de comercio
electrnico: configuran las plantillas, los mdulos que se mostraran en Front y
personalizan el diseo final.
A14.3. Responsabilidad Social: Se presenta a travs del eva el link del sitio web para un
(45)
20
30
120
10
20
160
(20)
-
DAS-SPA-TWII-003 Pg. 21
centro arqueolgico.
Semana15:
A15.1. Los estudiantes compilan, integran y realizan pruebas con datos reales para evaluar la
solucin web de comercio electrnico.
A12.2. El docente tutor en calidad de experto evalan conjuntamente con los estudiantes las
pruebas realizadas.
A15.2. A travs del EVA, presentan la solucin web del proyecto con Zend Framework.
A15.3. El estudiante desarrolla el Examen de la III Unidad.
150
(40)
10
20
RUBRICA DE LA III UNIDAD
ASPECTOS EXCELENTE (4PTS) REGULAR (3PTS) DEFICIENTE (2PTS)
Anlisis, sntesis
y evaluacin
En el equipo identifican, comparan las
herramientas que mejor se adecuan para el
desarrollo de la solucin web con Zend
Framework.
Participa en el equipo identificando las
herramientas para el desarrollo de la
solucin.
Participa en el equipo sin
comprender las herramientas a
usar
Aplicacin
Implementa a travs de un proyecto
tecnolgico infiriendo e interpretando las
actividades que se vinculan con la
instalacin, configuracin de la estructura
de ZF y testeo de la solucin.
Implementa a travs de un proyecto
tecnolgico infiriendo e interpretando las
actividades que se vinculan con la
instalacin, configuracin de la estructura
de ZF.
No culmino con el desarrollo de
la solucin.
Comunicacin Colaboran y valoran los aportes de sus Cooperan y valoran los aportes de sus No entrega el producto
-
DAS-SPA-TWII-003 Pg. 22
compaeros de manera respetuosa y
solidaria cumpliendo con lo solicitado en la
fecha programada
compaeros entregando lo solicitado en
fechas no programadas.
solicitado
Responsabilidad
social
A travs de una monografa demuestra que
un marco de desarrollo de software
contribuye a al desarrollo de soluciones
web para PYMES.
No demuestra con claridad que un marco
de desarrollo de software contribuye a al
desarrollo de soluciones web para PYMES.
No presenta el producto
solicitado.
investigacin
formativa
Muestra con claridad las razones y
argumenta que Zend Framework es un
marco de trabajo para desarrollo de
aplicacin web en PHP, indicando la
bibliografa y/o web grafa con las normas
APA o Vancouver.
No Muestra con claridad las razones de
Zend Framework como un marco de trabajo
para desarrollo de aplicacin web en PHP,
indicando la bibliografa y/o web grafa con
las normas APA o Vancouver.
No presenta la actividad de
investigacin formativa.
Creatividad y
Pensamiento
Crtico
Usa los conocimientos y el equipo
tecnolgico disponible de manera
constructiva para disear y desarrollar la
solucin web, asimismo incorpora nuevas
caractersticas a la aplicacin web.
Usa los conocimientos y el equipo
tecnolgico disponible de manera
constructiva para disear y desarrollar la
aplicacin web.
Desarrolla la aplicacin
parcialmente, sin mejorar la
presentacin.
Puntaje 20 16 8
DESCRIPCION INFORMACIN Y RECURSOS
Zend Framework es un proyecto open source para desarrollar aplicaciones web usando
puramente en PHP5 y Programacin Orientada a Objetos bajo licencia New BSD 7. Zend Framework
-
DAS-SPA-TWII-003 Pg. 23
License.
Antes de instalar ZF debemos tener un ambiente con un servidor http, PHP y algn
motor para base de datos. En este curso usaremos Apache, PHP 5 y Mysql 5 8. Instalacin de Zend Framework
ZF implementa el modelo MVC, donde las clases del Modelo son las que acceden a las
tablas de las bases de datos, las de la Vista son las pginas con HTML y las del
Controlador son las que controlan (valga la redundancia).
9. Crear controladores y acciones
Las clases del paquete Zend_Db proporcionan una poderosa interfaz de abstraccin de
base de datos SQL. Dentro del conjunto de clases que provee, la clase
Zend_Db_Adapter es la responsable de conectar nuestra aplicacin a un sistema de
base de datos (RDBMS).
10. Crear y conectar la base de datos
desde el proyecto en Zend
Framework
11. Base de Datos, Clase Modelo y
CRUD
Para crear un formulario, abrimos la ventana con los comandos de ZF desde Netbeans (Alt+Z,
como habamos configurado antes) en el filtro escribimos form, seleccionamos el comando
create form y escribimos album:
12. Formularios con Zen Framework
Una Lista de Control de Acceso o ACL (del ingls, Access Control List) es un
concepto de seguridad informtica usado para fomentar la separacin de privilegios. Es
una forma de determinar los permisos de acceso apropiados a un determinado objeto,
dependiendo de ciertos aspectos del proceso que hace el pedido.
13. Autentificacin con ZendAuth
-
DAS-SPA-TWII-003 Pg. 24
9. Referencias Bibliogrficas
Lee Babin Introduccin a Ajax con PHP. Editorial Amaya Multimedia 2007,
256 paginas.
Filip Chereches-Tosa, Bogdan Brinzarea, Cristian Darie Ajax y PHP:
Construyendo aplicaciones web interactivas, Editorial Packt Publishing,
2008, 352 pginas.
Phil Ballard, Michael Moncur Ajax, JavaScript y PHP, editorial Anaya
Multimedia-Anaya Interactiva, 2009, paginas 399 pginas.
http://www.librosweb.es/ajax/
Digitalizacin del libro de tcnicas, guas de utilidades, recursos y ejercicios
resueltos. Escrito por Javier Eguluz Prez, en formato PDF.
www.programacionweb.net/cursos/curso.php?num
Contiene introduccin, conceptos bsicos con ejemplos, manejo de objetos,
funciones de Xajax, cuestionario de evaluacin final y foro.
www.cristalab.com
Una amable introduccin al mundo de AJAX, incluyendo los ejemplos ms
bsicos de uso, hasta como pasar variables GET y POST a un script en
PHP.
Bibliografa de la biblioteca virtual de la universidad
http://site.ebrary.com/lib/bibliocauladechsp/docDetail.action?docID=10436505&am
p;p00=joomla
Plataforma web para la gestin de proyectos de invetigacin y transmisin de
conocimiento
http://site.ebrary.com/lib/bibliocauladechsp/docDetail.action?docID=10592712&am
p;p00=drupal
Tecnologas de la web semntica
-
DAS-SPA-TWII-003 Pg. 25
http://site.ebrary.com/lib/bibliocauladechsp/docDetail.action?docID=10433823&am
p;p00=programaci%C3%B3n%20orientado%20objetos%20usando%20php
PHP Soluciones de Programacin
http://site.ebrary.com/lib/bibliocauladechsp/docDetail.action?docID=10156644&am
p;p00=programaci%C3%B3n%20orientado%20objetos%20usando%20php
PHP y MySQL: Tecnologas para el desarrollo de aplicaciones web