Вы находитесь на странице: 1из 48

I.E.S.

ORETANIA Linares (Jan)


SUBPROCESO DE MODELO DE PROGRAMACIN
PROGRAMACIN DIDCTICA (FPI)

MD750103PG REV: 0 Pgina 1 de 48

PROGRAMACIN DIDCTICA.
FORMACIN PROFESIONAL INICIAL.
CURSO ESCOLAR: 2013/2014

FAMILIA PROFESIONAL.
INFORMTICA Y COMUNICACIONES
CICLO FORMATIVO.
DESARROLLO DE APLICACIONES WEB
GRADO.
SUPERIOR

MDULO.

DESARROLLO WEB EN ENTORNO SERVIDOR

CDIGO:________

AUTORES.
DIEGO GODOY QULEZ

Curso: 2
Duracin: 168
Horas semanales: 8

MD750103PG Fecha: 26/04/2010


I.E.S. ORETANIA Linares (Jan)
SUBPROCESO DE MODELO DE PROGRAMACIN
PROGRAMACIN DIDCTICA (FPI)

MD750103PG REV: 0 Pgina 2 de 48

NDICE
0.- INTRODUCCIN. NORMATIVA APLICABLE..................................................
1.- OBJETIVOS GENERALES.............................................................................
2.- COMPETENCIAS PROFESIONALES, PERSONALES Y SOCIALES.............
3.- RESULTADOS DE APRENDIZAJE O CAPACIDADES TERMINALES.
CONTEXTUALIZACIN.......................................................................................
4.-SECUENCIACIN DE LAS UNIDADES DIDCTICAS DEL MDULO.
4.1.- Secuenciacin y temporalizacin
4.2.- Distribucin de los bloques de contenidos en unidades didctica
5.- TEMAS TRANSVERSALES. INCORPORACIN AL CURRCULO.................
6.- METODOLOGA. LNEAS DE ACTUACIN EN EL PROCESO DE ENSEANZA-
APRENDIZAJE
7.- MATERIALES Y RECURSOS DIDCTICOS...................................................
8.- EVALUACIN.................................................................................................
8.1.- Criterios de evaluacin
8.2.- Instrumentos de evaluacin
8.3.- Criterios de calificacin
8.4.- Proceso de recuperacin y plan de actuacin para el alumnado
repetidor o con mdulos pendientes
8.5.- Prdida de evaluacin continua
8.6.- Evaluacin final
8.7.- Prueba inicial
9.- MEDIDAS DE ATENCIN A LA DIVERSIDAD................................................
10.- ACTIVIDADES COMPLEMENTARIAS Y EXTRAESCOLARES....................

MD750103PG Fecha: 26/04/2010


0. INTRODUCCIN. NORMATIVA APLICABLE.

La presente programacin didctica ha sido confeccionada de acuerdo a los criterios


establecidos en las siguientes leyes y rdenes:

ORDEN de 16 de junio de 2011 (BOJA n 149), por la que se desarrolla el currculo


correspondiente al ttulo de tcnico superior en DESARROLLO DE APLICACIONES WEB.

ORDEN de 29 de septiembre de 2010, por la que se regula la evaluacin, certificacin,


acreditacin y titulacin acadmica del alumnado que cursa enseanzas de formacin
profesional inicial que forma parte del sistema educativo en la Comunidad Autnoma de
Andaluca.

DECRETO 327/2010, de 13 de julio, por el que se aprueba el Reglamento Orgnico de


los Institutos de Educacin Secundaria.

En este decreto en su artculo 29 apartado 2 se dice que: las programaciones didcticas de


las enseanzas encomendadas a los institutos de educacin secundaria incluirn, al menos,
los siguientes aspectos:

a) Los objetivos, los contenidos y su distribucin temporal y los criterios de evaluacin,


posibilitando la adaptacin de la secuenciacin de contenidos a las caractersticas del centro
y su entorno.

b) En el caso de la educacin secundaria obligatoria, referencia explcita acerca de la


contribucin de la materia a la adquisicin de las competencias bsicas.

c) En el caso de la formacin profesional inicial, debern incluir las competencias


profesionales, personales y sociales que hayan de adquirirse.

d) La forma en que se incorporan los contenidos de carcter transversal al currculo.

e) La metodologa que se va a aplicar.

f) Los procedimientos de evaluacin del alumnado y los criterios de calificacin, en


consonancia con las orientaciones metodolgicas establecidas.

g) Las medidas de atencin a la diversidad.

h) Los materiales y recursos didcticos que se vayan a utilizar, incluidos los libros para uso
del alumnado.

i) Las actividades complementarias y extraescolares relacionadas con el currculo que se


proponen realizar por los departamentos de coordinacin didctica.

En lo referente a la organizacin de esta programacin y, en particular de sus contenidos,


se deber tener en cuenta que se consideran contenidos mnimos aquellos que son
imprescindibles para superar los criterios de evaluacin de cada unidad didctica.

Pgina 3 de 48
1. OBJETIVOS GENERALES.

La formacin del mdulo contribuye a alcanzar los objetivos generales del ciclo
formativo de DESARROLLO DE APLICACIONES WEB que se relacionan a continuacin:

c) Instalar mdulos analizando su estructura y funcionalidad para gestionar servidores


de aplicaciones.
d) Ajustar parmetros analizando la configuracin para gestionar servidores de
aplicaciones.
f) Seleccionar lenguajes, objetos y herramientas, interpretando las especificaciones
para desarrollar aplicaciones web con acceso a bases de datos.
g) Utilizar lenguajes, objetos y herramientas, interpretando las especificaciones para
desarrollar aplicaciones web con acceso a bases de datos.
h) Generar componentes de acceso a datos, cumpliendo las especificaciones, para
integrar contenidos en la lgica de una aplicacin Web.
l) Utilizar herramientas y lenguajes especficos, cumpliendo las especificaciones, para
desarrollar e integrar componentes software en el entorno del servidor Web.
m) Emplear herramientas especficas, integrando la funcionalidad entre aplicaciones,
para desarrollar servicios empleados en aplicaciones Web.
n) Evaluar servicios distribuidos ya desarrollados, verificando sus prestaciones y
funcionalidad, para integrar servicios distribuidos en una aplicacin Web.
) Verificar los componentes de software desarrollados, analizando las
especificaciones, para completar el plan de pruebas.
q) Programar y realizar actividades para gestionar el mantenimiento de los recursos
informticos.
s) Desarrollar la creatividad y el espritu de innovacin para responder a los retos que
se presentan en los procesos y organizacin de trabajo y de la vida personal.
t) Tomar decisiones de forma fundamentada analizando las variables implicadas,
integrando saberes de distinto mbito y aceptando los riesgos y la posibilidad de
equivocacin en las mismas, para afrontar y resolver distintas situaciones, problemas o
contingencias.

Pgina 4 de 48
2. COMPETENCIAS PROFESIONALES, PERSONALES Y SOCIALES.

La formacin del mdulo contribuye a alcanzar las competencias profesionales,


personales y sociales del ttulo de DESARROLLO DE APLICACIONES WEB que se
relacionan a continuacin:

c) Gestionar servidores de aplicaciones adaptando su configuracin en cada caso para


permitir el despliegue de aplicaciones Web.
d) Gestionar bases de datos, interpretando su diseo lgico y verificando integridad,
consistencia, seguridad y accesibilidad de los datos.
f) Integrar contenidos en la lgica de una aplicacin web, desarrollando componentes
de acceso a datos adecuados a las especificaciones.
g) Desarrollar interfaces en aplicaciones web de acuerdo con un manual de estilo,
utilizando lenguajes de marcas y estndares Web.
h) Desarrollar componentes multimedia para su integracin en aplicaciones web,
empleando herramientas especficas y siguiendo las especificaciones establecidas.
k) Desarrollar servicios para integrar sus funciones en otras aplicaciones web,
asegurando su funcionalidad.
l) Integrar servicios y contenidos distribuidos en aplicaciones web, asegurando su
funcionalidad.
m) Completar planes de pruebas verificando el funcionamiento de los componentes
software desarrollados, segn las especificaciones.
n) Elaborar y mantener la documentacin de los procesos de desarrollo, utilizando
herramientas de generacin de documentacin y control de versiones.
) Desplegar y distribuir aplicaciones web en distintos mbitos de implantacin,
verificando su comportamiento y realizando modificaciones.
q) Resolver situaciones, problemas o contingencias con iniciativa y autonoma en el
mbito de su competencia, con creatividad, innovacin y espritu de mejora en el
trabajo personal y en el de los miembros del equipo.

Pgina 5 de 48
3. RESULTADOS DE APRENDIZAJE O CAPACIDADES TERMINALES.
CONTEXTUALIZACIN.

Los resultados de aprendizaje del mdulo de DESARROLLO WEB EN ENTORNO


SERVIDOR vienen regulados en la Orden de 16 de junio de 2011 (BOJA n 149) donde se
desarrolla el currculo del ttulo de tcnico superior en DESARROLLO DE APLICACIONES
WEB, y son:

1. Selecciona las arquitecturas y tecnologas de programacin Web en entorno servidor,


analizando sus capacidades y caractersticas propias.
2. Escribe sentencias ejecutables por un servidor Web reconociendo y aplicando
procedimientos de integracin del cdigo en lenguajes de marcas.
3. Escribe bloques de sentencias embebidos en lenguajes de marcas, seleccionando y
utilizando las estructuras de programacin.
4. Desarrolla aplicaciones Web embebidas en lenguajes de marcas analizando e
incorporando funcionalidades segn especificaciones.
5. Desarrolla aplicaciones Web identificando y aplicando mecanismos para separar el
cdigo de presentacin de la lgica de negocio.
6. Desarrolla aplicaciones de acceso a almacenes de datos, aplicando medidas para
mantener la seguridad y la integridad de la informacin.
7. Desarrolla servicios Web analizando su funcionamiento e implantando la estructura de
sus componentes.
8. Genera pginas Web dinmicas analizando y utilizando tecnologas del servidor Web
que aadan cdigo al lenguaje de marcas.
9. Desarrolla aplicaciones Web hbridas seleccionando y utilizando libreras de cdigo y
repositorios heterogneos de informacin.

En funcin de los recursos informticos disponibles en el centro, de los contenidos


impartidos en cursos anteriores, de las necesidades de informatizacin de las empresas de
nuestro entorno y de las demandas del mercado laboral relacionadas con este mdulo, se
decide utilizar como plataforma de desarrollo Microsoft .NET Framework 4.0 y las aplicaciones
sern desarrolladas con la herramienta Visual Studio 2010 Ultimate.

La mayora de los ejercicios prcticos de esta unidad didctica irn encaminados a la


creacin de aplicaciones Web ASP.NET, desarrollando el cdigo de servidor en Visual Basic
.NET.

Pgina 6 de 48
4. SECUENCIACIN DE LAS UNIDADES DIDCTICAS DEL MDULO.
4.1. Secuenciacin y Temporalizacin.

Trim. N. Unidad Didctica. Hr.

1 Arquitecturas y herramientas de programacin Web. 7

2 Sitios, aplicaciones y pginas Web. 9

3 Lenguaje de programacin en el servidor. 25


1 4 Utilizacin de tcnicas de acceso a datos. 18

5 Desarrollo de aplicaciones Web. 22

6 Generacin dinmica de pginas Web interactivas. 24


Total Trimestre ......................................................................................................... 105

7 Aplicaciones orientadas a datos. 17

8 Patrones arquitectnicos: Aplicaciones MVC. 18

2 9 Programacin de servicios Web. 13

10 Desarrollo de aplicaciones Web hbridas. 12


Total Trimestre ......................................................................................................... 60

Otras actividades.

Presentacin del mdulo: 1 hora.

Prueba de evaluacin inicial 2 horas.

Pgina 7 de 48
4. SECUENCIACIN DE LAS UNIDADES DIDCTICAS DEL MDULO.
4.2. Distribucin de los bloques de contenidos en unidades didcticas.

Bloques de contenidos. Unidades Didcticas.

Seleccin de arquitecturas y herramientas de programacin. UD1

Insercin de cdigo en pginas Web. UD2

Programacin basada en lenguajes de marcas con cdigo


UD3
embebido.

Desarrollo de aplicaciones Web utilizando cdigo embebido. UD5

Generacin dinmica de pginas Web interactivas. UD6 y UD8

Utilizacin de tcnicas de acceso a datos. UD4 y UD7

Programacin de servicios Web. UD9

Desarrollo de aplicaciones Web hbridas. UD10

Pgina 8 de 48
5. TEMAS TRANSVERSALES. INCORPORACIN AL CURRCULO.

Los contenidos transversales sern tratados de forma simultnea a la exposicin y estudio del
resto de contenidos del mdulo. Aunque no se han preparado actividades especficas para su
desarrollo, si se tendrn presentes en todos los intercambios comunicativos, as como en el
planteamiento, desarrollo y ejecucin del resto de las tareas normales de clase.

En especial, se tendrn en consideracin los siguientes temas:

Educacin para la igualdad de oportunidades entre ambos sexo. Coeducacin.

En todo momento se tendr una actitud abierta a nuevas formas organizativas basadas en el
respeto, la cooperacin y el bien comn, estableciendo condiciones de igualdad en el trabajo en
equipo. Adems se potenciar el uso del lenguaje no sexista y se mantendr una actitud crtica
frente a expresiones sexistas a nivel oral y escrito.

Educacin para la salud.

Se pretende que el/la alumno/a conozca y respete las normas de seguridad e higiene que le
puedan afectar directamente, y en particular:

i. Las consideraciones de tipo ergonmico sobre la forma ms adecuada de utilizar el


ordenador, para disfrutar de una mejor salud.
ii. El control del tiempo mximo de trabajo delante de la pantalla.
iii. Los mecanismos de descanso y recuperacin.
iv. Las consecuencias de no respetar las normas de seguridad e higiene en el uso del
ordenador como herramienta de trabajo.

Educacin moral y cvica.

Se valorarn de forma positiva las actuaciones responsables y los comportamientos de respeto,


honestidad, tolerancia y flexibilidad con los/as compaeros/as.

Educacin para la paz.

Se fomentar el respeto al compaero o compaera y a sus opiniones, auspiciando que se


realice consultas tcnicas entre ellos y que, si lo desean realicen, ciertos trabajos en grupo.

Educacin del consumidor y del usuario.

Se pretende que el alumnado se cree una actitud crtica ante los diversas herramientas
informticas que va a necesitar durante su vida profesional y sepa elegirlas en funcin de sus
necesidades y prestaciones, y no en virtud de la excelencia de ciertos mensajes publicitarios,
modas u otras caractersticas superfluas o accesorias.

Pgina 9 de 48
6. METODOLOGA. LNEAS DE ACTUACIN EN EL PROCESO DE ENSEANZA-
APRENDIZAJE.

En este apartado nos centramos, fundamentalmente, en exponer las estrategias didcticas que
se van a utilizar en el proceso de enseanza-aprendizaje y en describir la naturaleza de las
actividades a desarrollar.

Las estrategias didcticas.

En el proceso de enseanza-aprendizaje tendrn una importancia vital el estudio y el trabajo


autnomo por parte del alumno o alumna, aunque siempre dirigido y supervisado por el profesor.
Por tanto, la metodologa de trabajo ha de ser activa, favoreciendo que el/la alumno/a sea, de
alguna manera, protagonista de su propio aprendizaje.

Adems, los contenidos de lo aprendido deben resultar funcionales, se trata de utilizarlos en


circunstancias reales de la vida cotidiana. Esto se conseguir a travs de la seleccin de las
actividades didcticas adecuadas.

De forma genrica, cada unidad didctica ser desarrollada de acuerdo al siguiente guin:

Se comienza con la presentacin de la unidad, describiendo sus objetivos, contenidos y


criterios de evaluacin.

Seguidamente se contina con la introduccin terica, mediante las clases expositivas


necesarias, de todos los contenidos conceptuales que componen la unidad didctica.
Simultneamente el profesor ilustrar todos los conceptos introducidos, con la solucin de
pequeos problemas "tipo", sobre los aspectos ms importantes que se presentan en la unidad
didctica.

El profesor plantear y resolver en clase, junto con los/as alumnos/as, ciertos supuestos
prcticos reales, en el que se integren todos y cada uno de los casos resueltos en el apartado
anterior.

Los/as alumnos/as desarrollarn de forma prctica en el aula "laboratorio", todo lo


aprendido en las fases anteriores y resolvern, utilizando los procedimientos oportunos, algunas
de las situaciones planteadas en las actividades de enseanza-aprendizaje de la unidad didctica
y plasmadas en diferentes fichas u hojas de actividades.

El profesor intentar estimular a los alumnos y alumnas para que de forma prctica
completen aquellos aspectos de su formacin, no previstos en la programacin y a los que es
posible acceder a travs de los medios disponibles en el aula (bibliografa, tutoriales, libros en
pantalla, consulta en centros de ayuda a travs de Internet, etc.).

Los/as alumnos/as, y por sus propios medios, deben completar las actividades propuestas,
no realizadas en clase, y entregarlas al profesor para su correccin. Este las corregir y las
comentar con ellos/ellas, cerrando y completando as el proceso de enseanza-aprendizaje.

Pgina 10 de 48
6. METODOLOGA. LNEAS DE ACTUACIN EN EL PROCESO DE ENSEANZA-
APRENDIZAJE.

Actividades.

Adems de la resolucin de ejemplos tipo, por parte del profesor, y de diferentes supuestos
prcticos, entre el profesor y el alumnado, se han programado actividades de enseanza-
aprendizaje para cada una de las sesiones de las unidades didcticas.

El contenido de las actividades se propone en el formato de ficha o de relacin de ejercicios, y


contemplan la realizacin de un conjunto de tareas encaminadas a la consolidacin, repaso y
autoevaluacin de todos los contenidos de la unidad didctica, en especial los de naturaleza
procedimental.

Lneas de actuacin.

Las lneas de actuacin en el proceso de enseanza-aprendizaje que permiten alcanzar los


objetivos del mdulo versarn sobre:

- El anlisis de los mtodos de generacin dinmica de documentos Web.


- La integracin del lenguaje de marcas con el cdigo ejecutable en el servidor Web.
- El anlisis, diferenciacin y clasificacin de las caractersticas y funcionalidades incorporadas
en los entornos y lenguajes de programacin de los servidores Web ms difundidos.
- La utilizacin de caractersticas y funcionalidades especficas de los lenguajes de
programacin seleccionados.
- La modificacin del cdigo existente en soluciones Web heterogneas para su adaptacin a
entornos especficos.
- El anlisis y la utilizacin de funcionalidades aportadas por libreras generales y especficas
de programacin web en entorno servidor.
- La utilizacin de libreras para incorporar interactividad a los documentos Web generados de
forma dinmica.

Pgina 11 de 48
7. MATERIALES Y RECURSOS DIDCTICOS.

Los contenidos conceptuales y procedimentales de este mdulo se encuentran desarrollados


totalmente en los apuntes, fichas de actividades, e-books, tutoriales y manuales en lnea, etc., que
el profesor proporcionar diariamente en clase, de forma explcita o mediante referencias a su
localizacin. No obstante recordamos, que dada la naturaleza de las aplicaciones que se utilizan
para desarrollar la fase prctica del mdulo, cada vez ms, es necesario recurrir a las ayudas y
libros en pantalla que son suministrados por el fabricante de la/s herramienta/s de desarrollo y
que los alumnos tendrn instaladas en sus equipos informticos.

Adems, al alumnado le puede resultar til consultar los siguientes ttulos relacionados con el
contenido del mdulo, disponibles en la biblioteca del departamento o de lectura accesible on-line
en Internet:

Profesional ASP.NET en C# y Visual Basic.


Bill Evjen y otros.
Ed. Wiley Publishing, Inc.

Beginning ASP.NET 3.5 in VB 2008 From Novice to Professional,


Matthew MacDonald
Ed. Apress.

El libro de Microsoft Visual Basic. NET.


Bill Evjen y otros.
Ed. Anaya.

Programacin avanzada con Microsoft Visual Basic .NET.


Francesco Balens.
Ed. Mc Graw Hill.

Programming Entity Framework.


Julia Lerman.
Ed. O`Reilly Media.

The Entity Framework 4.0 and ASP.NET Web Forms:Getting started.


Tom Dykstra.
Ed. Microsoft.

Intro to ASP.NET MVC 4 with Visual Studio.


Rick Anderson y otro.
Ed. Microsoft.

Programming .NET Web Services


Alex Ferrara.
Ed. O Reilly Media.

Beginning Microsoft SQL Ser ver 2008 Programming


Robert Vieira.
Ed. Wiley Publishing, Inc.

Pgina 12 de 48
7. MATERIALES Y RECURSOS DIDCTICOS.

Para la realizacin de las actividades previstas, se recurrir a la utilizacin del siguiente


material:

1. Equipos informticos:

Aula de informtica, compuesta del nmero necesario -segn alumnado matriculado- de


ordenadores multimedia ms un servidor, conectados en red creando un sistema con una
arquitectura del tipo cliente/servidor. Intranet con salida a Internet.
Al menos una impresora, que ser utilizada en la red de forma compartida.

2. Software:

Sistema operativo Windows 7 Enterprise


Sistema operativo Windows 2008 Server.
Microsoft Net Framework 4.
Servidor Web IIS 7.5.
Visual Studio 2010 Ultimate.
ASP.NET MVC 4.0.
Sistema Gestor de Base de Datos (Microsoft SQL Server 2008 Developer).
SQL Server Management Studio.
Herramientas ofimticas (OpenOffice org 3.1 o similar).
Software auxiliar de administracin de red, creacin de aplicaciones y acceso a datos.

3. Medios audiovisuales:

Proyector de video.
Pantalla de proyeccin.
Pizarra digital.

4. Otros soportes.

Revistas de actualidad informtica.


Servicios de un proveedor de Internet.

Pgina 13 de 48
8. EVALUACIN.

El principal objetivo de la evaluacin en el proceso de enseanza-aprendizaje del


alumnado es determinar el grado de consecucin de los resultados de aprendizaje de
referencia, as como de las competencias y objetivos generales del ciclo formativo asociados
al mdulo.

La evaluacin del mdulo se realizar de forma continua y la superacin de este se


consigue cuando el alumno o alumna logra adquirir, en un cierto grado aceptable, todos los
resultados de aprendizaje establecidos y, adems, supera el mdulo de Horas de Libre
Configuracin -HLC-, que tiene asociado.

Cmo se determina si un/a alumno/a ha adquirido un determinado resultado de


aprendizaje?

Obteniendo una calificacin superior a 5 puntos en todas las unidades didcticas que
contribuyan a su adquisicin.

Si en una unidad didctica no se alcanza la calificacin requerida se considerar que el


resultado o resultados de aprendizaje que tiene asociados no se han adquirido y, por tanto,
no podr obtener una calificacin positiva en el mdulo.

En el siguiente cuadro se muestran los resultados del aprendizaje del mdulo y su relacin
con las diferentes unidades didcticas.

Resultados de aprendizaje Unidades didcticas


1.Selecciona las arquitecturas y tecnologas de programacin Web en
UD1
entorno servidor, analizando sus capacidades y caractersticas propias.

2. Escribe sentencias ejecutables por un servidor Web reconociendo y


aplicando procedimientos de integracin del cdigo en lenguajes de UD2
marcas.
3. Escribe bloques de sentencias embebidos en lenguajes de marcas,
UD3
seleccionando y utilizando las estructuras de programacin.

4. Desarrolla aplicaciones Web embebidas en lenguajes de marcas


UD5
analizando e incorporando funcionalidades segn especificaciones.

5. Desarrolla aplicaciones Web identificando y aplicando mecanismos


UD6
para separar el cdigo de presentacin de la lgica de negocio.

6. Desarrolla aplicaciones de acceso a almacenes de datos, aplicando


UD4 y UD7
medidas para mantener la seguridad y la integridad de la informacin.
7. Desarrolla servicios Web analizando su funcionamiento e
UD9
implantando la estructura de sus componentes.

Pgina 14 de 48
8. EVALUACIN.
8. Genera pginas Web dinmicas analizando y utilizando tecnologas
UD6 y UD8
del servidor Web que aadan cdigo al lenguaje de marcas.
9. Desarrolla aplicaciones Web hbridas seleccionando y utilizando
UD10
libreras de cdigo y repositorios heterogneos de informacin.

Durante el rgimen ordinario de clases, tras la ltima sesin de evaluacin parcial y antes
de la sesin final de evaluacin, se establecern los mecanismos necesarios para que los/as
alumnos/as superen aquellas unidades didcticas que tengan pendientes -ver epgrafe 8.4-.

Cmo se obtiene la calificacin final del mdulo?

La calificacin final del mdulo se determinar en funcin de las calificaciones obtenidas en


cada una de las unidades didcticas y de los resultados del mdulo de HLC.

Al trmino del proceso de evaluacin continua, al alumno/a que haya superado


conjuntamente este y el mdulo de HLC, se le establecer una calificacin final, atendiendo a
la siguiente tabla de ponderacin y frmulas:

Nota Mdulo DWES = (Nota en Unidad didctica * factor)/100

Unidad didctica Factor


Arquitecturas y herramientas de programacin Web. 5
Sitios, aplicaciones y pginas Web. 5
Lenguaje de programacin en el servidor. 20
Acceso a datos. 15
Desarrollo aplicaciones Web. 10
Generacin dinmica de pginas Web interactivas. 15
Aplicaciones orientadas a datos. 10
Patrones arquitectnicos: MVC. 10
Programacin de servicios Web. 5
Desarrollo de aplicaciones Web hbridas. 5

Calificacin Final = Nota Modulo DWES * 0,70 + Calificacin en HLC * 0,30

De acuerdo con los criterios generales de evaluacin establecidos por el departamento de


Informtica y Comunicaciones, esta calificacin final podr ser corregida subjetivamente (al
alza) por el profesor para poder tener en cuenta la apreciacin sobre la madurez profesional
del alumno o alumna en relacin con los objetivos generales del ciclo formativo asociados al
mdulo.

Pgina 15 de 48
8. EVALUACIN.

Calificacin de las unidades didcticas.

Cada unidad didctica se evaluar en funcin de sus criterios de evaluacin y de acuerdos


a sus contenidos.

La descripcin de los instrumentos que se utilizan en la evaluacin de las unidades


didcticas se encuentra en el apartado 8.2 de esta programacin y su aplicacin junto con los
criterios de calificacin empleados en cada unidad didctica se explicitan en el apartado 8.3.

La calificacin en las evaluaciones parciales.

En cada una de las sesiones parciales de evaluacin, a los/las alumnos/as se le asignar


una calificacin cuya funcin es la de cuantificar su marcha en el mdulo y la de determinar el
grado de consecucin de los resultados de aprendizaje trabajados hasta el momento.

La determinacin de la nota parcial de cada alumno o alumna se realizar mediante el


clculo de la media aritmtica de las notas de cada unidad didctica desarrolladas
completamente hasta el momento de la sesin de evaluacin.

Est nota es totalmente orientativa y no interviene en el clculo de la calificacin final del


mdulo, tal y como se ha descrito en apartados anteriores.

Pgina 16 de 48
8. EVALUACIN.
8.1. Criterios de evaluacin.

Los criterios de evaluacin comunes para todas las enseanzas de formacin profesional
inicial de nuestro centro se encuentran reflejados en el proyecto educativo del centro. As
como los especficos para los ciclos formativos del departamento de Informtica y
Comunicaciones.

Por su lado, los criterios de evaluacin propios del mdulo que nos ocupan, se han
organizado dividindolos por unidades didcticas y asocindolos a los resultados del
aprendizaje en los que estn implicados para determinar el grado de su consecucin.

La descripcin y organizacin de los criterios de evaluacin por unidades didcticas puede


ser consultada, ms adelante, en esta misma programacin.

Pgina 17 de 48
8. EVALUACIN.
8.2. Instrumentos de evaluacin.

A continuacin, se detallan los instrumentos que sern utilizados en el proceso de


evaluacin del mdulo.

Observacin directa.
De la actitud y del trabajo de calidad realizado en las clases prcticas o de
laboratorio.

Anlisis de los trabajos de los alumnos/alumnas:


Resolucin de las fichas u hojas de actividades.
Trabajos de Investigacin y autoaprendizaje.

Intervenciones en clase:
Realizacin y exposicin de supuestos prcticos.
Participacin activa: dilogo, puestas en comn, defensas de las soluciones elegidas
ante la resolucin de un problema.

Pruebas especficas:
Objetivas (de tipo test, de contenidos tericos o de supuestos prcticos a realizar en
el ordenador).
Recuperacin -si procede-.

Pgina 18 de 48
8. EVALUACIN.
8.3. Criterios de calificacin.

En la siguiente tabla se muestran los instrumentos de evaluacin utilizados en cada unidad


didctica y su importancia porcentual en la determinacin de la calificacin de la misma.

Intervenciones en clase
Observacin directa

Pruebas objetivas
Unidades Didcticas

UD1 10% Trabajos


40% 50% --
UD2 5% 10% 15% 70%
UD3 5% 20% 5% 70%
UD4 5% 20% 5% 70%
UD5 5% 20% 5% 70%
UD6 5% 10% 5% 80%
UD7 10% 10% 10% 70%
UD8 10% 10% 10% 70%
UD9 10% 10% 10% 70%
UD10 5% 40% 5% 50%

La utilizacin de estos instrumentos de evaluacin debe dar origen a una serie de


calificaciones que conformarn la nota final de cada unidad didctica. En el caso de que se
obtenga ms de una nota en la aplicacin de un determinado instrumento de evaluacin (Vg.
ms de una prueba objetiva o trabajo en una unidad didctica), la nota que se aplicar en el
clculo de la calificacin final de la unidad didctica ser la media aritmtica de las
calificaciones obtenidas.

En el caso de que sea preciso cualquier nota, incluida la final del mdulo, sera ajustada
de acuerdo con el redondeo cientfico, bien al entero ms prximo o a las dcimas, segn
corresponda. Sin perjuicio de lo descrito en el apartado: Cmo se obtiene la calificacin final
del mdulo?

Pgina 19 de 48
8. EVALUACIN.
8.3. Criterios de calificacin.

La naturaleza de los instrumentos de evaluacin a utilizar y de los contenidos a evaluar


requiere un esfuerzo por parte del profesor para que, de forma subjetiva en la mayora de los
casos, determine la calificacin justa en cada momento. No obstante, siempre que sea
posible, y en particular en el desarrollo de las prueba objetivas, se especificar el valor
mximo de cada uno de los ejercicios o cuestiones.

Pgina 20 de 48
8. EVALUACIN.
8.4. Proceso de recuperacin y plan de actuacin para el alumnado repetidor o
con mdulos pendientes.

Se establecen los siguientes planes de recuperacin, refuerzo y/o mejora de las


calificaciones del mdulo.

Los/as alumnos/a repetidores/ras debern seguir el rgimen normal de clase, en cuanto


a asistencia y participacin en todas las tareas programadas, y sern evaluados del
mismo modo que el resto del alumnado, segn se describe en esta programacin.

El/la alumno/a que obtenga una calificacin positiva del mdulo en las correspondientes
evaluaciones parciales, si lo desea, puede manifestar al profesor su deseo de mejorar
la calificacin obtenida.

A tal fin, el profesor encargar a cada uno/a de los/as alumnos/as, que desean subir
nota, la realizacin y exposicin de un trabajo prctico que complemente y ample los
contenidos desarrollados durante el curso. De la calidad del trabajo, de lo novedoso de
su contenido y de la buena presentacin y exposicin depender la calificacin final
obtenida en la evaluacin final.

Por su lado, el alumnado que no supere el mdulo profesional mediante la evaluacin


parcial -o haya perdido la evaluacin continua- ser incluido en el plan de recuperacin
y continuar con las actividades lectivas hasta la fecha de finalizacin del rgimen
ordinario de clases.

El plan de recuperacin incluye la imparticin de las correspondientes clases de repaso,


la confeccin y entrega obligatoria de todas las fichas u hojas de actividades que le
queden pendientes al alumno o alumna y la realizacin, tambin obligatoria, de una
prueba objetiva final cuyas caractersticas se describen en el apartado 8.6.

El clculo de la calificacin final del mdulo se efectuar del mismo modo que en las
evaluaciones parciales, si bien cada unidad didctica se calificar atendiendo a la
valoracin del trabajo en las hojas de actividades (20% de la nota de cada unidad
didctica) y a la nota obtenida en la prueba objetiva final (80% de la nota de cada unidad
didctica).

Pgina 21 de 48
8. EVALUACIN.
8.5. Prdida de evaluacin continua.

La evaluacin de este mdulo se realizar de forma continua. Para que esto sea posible, y
el alumno o alumna no pierda su derecho a este tipo de evaluacin, se deber asistir
regularmente a clase y participar en todas las actividades programadas.

Se considera que se ha producido una asistencia regular a clase si se asiste al menos al


80% de las horas lectivas totales del mdulo. Por otro lado, la resolucin y entrega en los
plazos establecidos de todas y cada una de las fichas u hojas de actividades
propuestas se considera obligatoria e imprescindible para mantener la evaluacin continua.

De acuerdo con las disposiciones establecidas por el departamento de Informtica y


Comunicaciones de nuestro centro, a efectos del cmputo de faltas no debe existir distincin
entre las justificadas o las injustificadas.

Si un/a alumno/a pierde el derecho a la evaluacin continua tendr la misma consideracin


que aquellos/as que no superan el mdulo mediante las correspondientes evaluaciones
parciales y, por tanto, sern incluidos en el plan de recuperacin descrito en el punto 8.4 de
esta programacin y evaluados en la correspondiente evaluacin final.

Pgina 22 de 48
8. EVALUACIN.
8.6. Evaluacin final. Prueba nica.
8.6.1. Caractersticas.

A realizar por aquel alumnado que no ha superado el mdulo en las evaluaciones


parciales o ha perdido la evaluacin continua.

La prueba presenta las siguientes caractersticas:

Es nica y no es posible su repeticin.

Contemplar aspectos tanto tericos como prcticos relacionados con los


contenidos mnimos del mdulo.

El/la alumno/a solo ser evaluado/a de aquellas unidades didcticas suspensas y


que corresponda a los resultados de aprendizaje an no conseguidos.

Se respetar las notas de aquellas unidades didcticas que se hubieran superado


en las evaluaciones parciales.

8.6.2. Desarrollo.

La fecha de realizacin y duracin de la prueba se publicar en el tabln de


anuncios del departamento de Informtica y Comunicaciones.

Se desarrollar divida en dos partes, una para los aspectos tericos de cada unidad
didctica -30 % del tiempo de duracin de la prueba- y otra para la parte prctica a
desarrollar en el ordenador -70% del tiempo de duracin de la prueba-.

Para la parte prctica de la prueba el alumnado podr utilizar todos los recursos que
precise -ayudas en pantalla, manuales, apuntes, ejercicios de clase, etc.- pero no
podr disponer de conexin a Internet.

Pgina 23 de 48
8. EVALUACIN.
8.7. Prueba inicial.
8.7.1. Contenidos.

Durante el primer mes desde el comienzo de las actividades lectivas del ciclo formativo, se
debe realizar la evaluacin inicial que tendr como objetivo fundamental indagar sobre las
caractersticas y el nivel de competencias que presenta el alumnado en relacin con los
resultados de aprendizaje y contenidos de las enseanzas que va a cursar. A tal fin, los
alumnos y alumnas debern someterse a una prueba inicial de diagnstico.

La prueba inicial versar sobre conceptos bsicos de los siguientes contenidos:

Fundamentos de programacin orientada a objetos.

Diseo de algoritmos y programas.

Bases de datos relacionales y SQL.

Los resultados obtenidos en esta prueba junto con la informacin disponible de las
caractersticas del alumnado y su comportamiento inicial, son los puntos bsicos de partida
para la realizacin de la sesin de evaluacin inicial.

8.7.2. Justificacin de los contenidos.

El dominio de los conceptos y procedimientos bsicos que forman los contenidos de la


prueba inicial son imprescindibles para afrontar, con ciertas garantas, la formacin de este
mdulo.

Pgina 24 de 48
8. EVALUACIN.
8.7. Prueba inicial.
8.7.3. Modelo.

Pueden consultarse los modelos disponibles en el Departamento de Informtica y


Comunicaciones.

Pgina 25 de 48
9. MEDIDAS DE ATENCIN A LA DIVERSIDAD.

En el presente curso no existen alumnos o alumnas con necesidades educativas


especiales (de tipo auditivo, visual, motrico o de integracin lingstica), ni tampoco les es
necesario ningn tipo de adaptacin metodolgica ni de contenidos. Por tanto, no procede la
cumplimentacin de este apartado.

Pgina 26 de 48
10. ACTIVIDADES COMPLEMENTARIAS Y EXTRAESCOLARES.

No hay prevista ninguna actividad complementaria ni extraescolar especfica para este mdulo
durante el presente curso escolar.

Pgina 27 de 48
UNIDADES DIDCTICAS.

Pgina 28 de 48
UNIDAD DIDCTICA N 1
TTULO. Duracin.
ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIN WEB. 7h
RESULTADOS DE APRENDIZAJE. CRITERIOS DE EVALUACIN.

a) Se han caracterizado y diferenciado los


modelos de ejecucin de cdigo en el servidor
y en el cliente Web.
1.Selecciona las arquitecturas y b) Se han reconocido las ventajas que
tecnologas de programacin Web en proporciona la generacin dinmica de pginas
entorno servidor, analizando sus Web y sus diferencias con la inclusin de
capacidades y caractersticas propias. sentencias de guiones en el interior de las
pginas Web.
c) Se han identificado los mecanismos de
ejecucin de cdigo en los servidores Web.
d) Se han reconocido las funcionalidades que
aportan los servidores de aplicaciones y su
integracin con los servidores Web.
e) Se han identificado y caracterizado los
principales lenguajes y tecnologas
relacionados con la programacin Web en
entorno servidor.
f) Se han verificado los mecanismos de
integracin de los lenguajes de marcas con los
lenguajes de programacin en entorno servidor.
g) Se han reconocido y evaluado las
herramientas de programacin en entorno
servidor.

ORIENTACIONES PEDAGGICAS.

Conocimiento de la naturaleza de las aplicaciones Web, sus tecnologas y entornos de desarrollo


y ejecucin.

Pgina 29 de 48
UNIDAD DIDCTICA N 1
CONTENIDOS BSICOS.1
Conceptos.

1. Modelos de programacin en entornos cliente/servidor.


2. Aplicaciones Web c/s.
a. Definicin.
b. Cliente.
c. Servidor.
d. Entornos Web. Ventajas y desventajas.
3. Pginas Web.
a. Caractersticas y tipos.
b. Generacin dinmica. Ventajas.
4. Lenguajes de programacin en el entorno servidor.
5. Servidores Web.
6. Herramientas de desarrollo. Tipos.

Procedimientos.

1. Instalacin y configuracin de los requisitos previos de la plataforma de desarrollo.


2. Instalacin y configuracin del servidor Web.
3. Instalacin del sistema gestor de base de datos.
4. Instalacin, personalizacin y uso de la herramienta de desarrollo.
5. Creacin y vista en el explorador de una pgina Web de servidor sencilla.

Actitudes.

i) Reconocer la necesidad de consultar constantemente las fuentes de informacin oportunas,


para mantener actualizada nuestra plataforma de desarrollo, a la vez que nuestros
conocimientos sobre ella.
ii) Apreciar la importancia de configurar correctamente todos los elementos y herramientas
necesarias para desarrollar nuestras aplicaciones Web.
iii) Valorar la importancia de manejar la documentacin en lnea de los productos de desarrollo
utilizados en la creacin y ejecucin de las aplicaciones.
iv) Describir las diferencias entre las aplicaciones de escritorio y las aplicaciones Web.

1 Los contenidos mnimos se encuentran destacados en negrita.

Pgina 30 de 48
UNIDAD DIDCTICA N 2
TTULO. Duracin.
SITIOS, APLICACIONES Y PGINAS WEB. 9h
RESULTADOS DE APRENDIZAJE. CRITERIOS DE EVALUACIN.

a) Se han reconocido los mecanismos de


generacin de pginas Web a partir de
lenguajes de marcas con cdigo embebido.
2. Escribe sentencias ejecutables por b) Se han identificado las principales tecnologas
un servidor Web reconociendo y asociadas.
aplicando procedimientos de c) Se conoce la estructura de una pgina Web de
integracin del cdigo en lenguajes de servidor, en una determinada tecnologa, y se
marcas. crean sencillos ejemplos.
d) Se han utilizado etiquetas para la inclusin de
cdigo de servidor en el lenguaje de marcas.
e) Se ha reconocido la sintaxis del lenguaje de
programacin que se ha de utilizar.
f) Se han escrito sentencias simples y se han
comprobado sus efectos en el documento
resultante.
g) Se han utilizado directivas para modificar el
comportamiento predeterminado.
h) Se han utilizado formularios Web para
interactuar con el usuario del navegador Web.
i) Se han empleado mtodos para recuperar la
informacin introducida en el formulario.
j) Se han creado sitios Web sencillos que
contienen pginas con cdigo embebido de
servidor

ORIENTACIONES PEDAGGICAS.

La creacin y organizacin de sitios Web y la estructura que presenta una pgina Web bajo una
determinada tecnologa de servidor. As como la forma de especificar cdigo de servidor dentro
de la pgina.

Pgina 31 de 48
UNIDAD DIDCTICA N 2
CONTENIDOS BSICOS.1
Conceptos.

1. Mecanismos de generacin de pginas Web. Lenguajes embebidos en HTML.


2. Tecnologas asociadas: PHP, ASP. NET, JSP, Servlets, etc.
3. Aplicaciones y sitios Web.
a. Planear un sitio Web.
b. Estructura de carpetas de un sitio Web.
c. Tipos de archivos de la aplicacin.
d. Servidor Web.
e. Ciclo de vida de una aplicacin.
f. Rutas de acceso.
4. Pginas Web.
a. Componentes y sintaxis de pginas Web.
b. Funcionamiento de las pginas en la aplicacin.
c. Ciclo de vida de una pgina.
5. Programacin de pginas Web.
6. Paso de informacin entre pginas.
7. Directivas.

Procedimientos.

1. Planificacin y creacin de sitios Web.


2. Interpretacin de la estructura y ciclo de vida de una pgina Web que incluye cdigo de
servidor.
3. Diseo y creacin de pginas Web que incluyan bloques de cdigo de servidor.
4. Formateo y envo de datos de salida al cliente.
5. Recuperacin y utilizacin de informacin proveniente del cliente Web.

Actitudes.

i) Entender el modo de insercin de cdigo de servidor en una pgina Web.


ii) Apreciar la correcta organizacin de los sitios Web que albergan nuestras aplicaciones.
iii) Valorar la importancia de disponer de un conjunto completo de funciones y clases predefinidas
para desarrollar cdigo de servidor.
iv) Ser meticuloso en la eleccin de las variables y constantes, as como en la creacin de las
expresiones utilizadas en nuestro cdigo.

1 Los contenidos mnimos se encuentran destacados en negrita.

Pgina 32 de 48
UNIDAD DIDCTICA N 3
TTULO. Duracin.
LENGUAJE DE PROGRAMACIN EN EL SERVIDOR. 25 h
RESULTADOS DE APRENDIZAJE. CRITERIOS DE EVALUACIN.

a) Se ha reconocido la sintaxis del lenguaje de


programacin que se ha de utilizar.
b) Se han utilizado los distintos tipos de variables
3. Escribe bloques de sentencias y operadores disponibles en el lenguaje.
embebidos en lenguajes de marcas, c) Se han identificado los mbitos de utilizacin
seleccionando y utilizando las de las variables.
estructuras de programacin.
d) Se han utilizado mecanismos de decisin en la
creacin de bloques de sentencias.
e) Se han utilizado bucles y se ha verificado su
funcionamiento.
f) Se han utilizado arrays para almacenar y
recuperar conjuntos de datos.
g) Se han creado y utilizado funciones.
h) Se han generado clases y estructuras para se
utilizadas en el cdigo de nuestras pginas
Web.
i) Se han aadido comentarios al cdigo.

ORIENTACIONES PEDAGGICAS.

El conocimiento y utilizacin de las caractersticas y elementos del lenguaje que van a permitir
generar el cdigo de servidor en nuestras pginas Web.

Pgina 33 de 48
UNIDAD DIDCTICA N 3
CONTENIDOS BSICOS.1
Conceptos.

1. Introduccin.
2. Sintaxis del lenguaje.
3. Tipos de datos. Conversin entre tipos de datos.
4. Sentencias. Tipos. Bloques.
5. Comentarios.
6. Tomas de decisin.
7. Bucles.
8. Tipos de datos compuestos: Arrays y ficheros.
9. Funciones. Parmetros.
10. POO y cdigo de servidor.

Procedimientos.

1. Confeccin de pginas Web que resuelvan tareas donde se utilicen las distintas
sentencias y estructuras estudiadas en esta unidad didctica.
2. Creacin de funciones con un conjunto fijo, o variable, de argumentos.
3. Creacin de clases y estructuras que encapsule el cdigo de servidor.
4. Utilizacin de funciones y libreras de clases en los bloques de cdigo de servidor de
nuestras pginas.
5. Documentacin de los programas.

Actitudes.
i) Reconocer la utilidad de cada una de las sentencias e instrucciones que componen el
lenguaje de programacin.
ii) Acostumbrarse a realizar un estudio previo del problema para determinar las estructuras
bsicas de la programacin que se necesitan para la realizacin de una determinada tarea
iii) Entender que la descomposicin del cdigo en mdulos funcionales permite simplificar el
desarrollo de la aplicacin, su legibilidad, mantenimiento y reutilizabilidad.
iv) Valorar la importancia de utilizar la POO en el desarrollo del cdigo de servidor.
v) Acostumbrarse a ser meticulosos y preocuparse en realizar todos y cada uno de los pasos
necesarios para realizar una representacin correcta de un algoritmo.

1 Los contenidos mnimos se encuentran destacados en negrita.

Pgina 34 de 48
UNIDAD DIDCTICA N 4
TTULO. Duracin.
UTILIZACIN DE TCNICAS DE ACCESO A DATOS 18 h
RESULTADOS DE APRENDIZAJE. CRITERIOS DE EVALUACIN.

a) Se han analizado las tecnologas que permiten


el acceso mediante programacin a la
informacin disponible en almacenes de datos.
6. Desarrolla aplicaciones de acceso a b) Se han creado aplicaciones que establezcan
almacenes de datos, aplicando conexiones con bases de datos.
medidas para mantener la seguridad y c) Se ha recuperado informacin almacenada en
la integridad de la informacin. bases de datos.
d) Se ha publicado en aplicaciones Web la
informacin recuperada.
e) Se han utilizado conjuntos de datos para
almacenar la informacin.
f) Se han creado aplicaciones Web que permitan
la actualizacin y la eliminacin de informacin
disponible en una base de datos.
g) Se han utilizado transacciones para mantener
la consistencia de la informacin.
h) Se han probado y documentado las
aplicaciones.

ORIENTACIONES PEDAGGICAS.

La programacin de mtodos para almacenar, recuperar y gestionar mediante documentos Web


informacin disponible en almacenes de datos.

Pgina 35 de 48
UNIDAD DIDCTICA N 4
CONTENIDOS BSICOS.1
Conceptos.

1. Acceso a un SGBDR.
a. Arquitectura y modelo de objetos.
b. Proveedores de datos.
c. Modos de trabajo.
d. Conexin a una base de datos.
e. Recuperacin y edicin de la informacin.
f. Utilizacin de conjuntos de resultados.
g. Ejecucin de sentencias SQL.
h. Transacciones.
2. Acceso a otros orgenes de datos.

Procedimientos.

1. Desarrollo de cdigo de servidor que nos permitan conectar, acceder y manejar una
base de datos relacional.
2. Manejo de las operaciones de bases de datos controladas mediante transacciones.
3. Deteccin y correccin de errores en el acceso a la base de datos.
4. Ejemplos de acceso a otros orgenes de datos: hojas de clculo, documentos XML, etc.

Actitudes.

i) Ser consciente de la importancia de dispones de estndares de acceso a las bases de datos,


en especial a las relacionales
ii) Valorar la importancia que presenta en la actualidad el programar el acceso a las bases de
datos.
iii) Comprender que la mejor manera de garantizar la integridad de los datos durante la ejecucin
de un programa, es agrupar las instrucciones de base de datos en el adecuado conjunto de
transacciones.
iv) Desarrollar hbitos de consulta y acceso a los datos utilizando APIs de bases de datos.
v) Valorar la importancia de manejar la documentacin en lnea de los productos de desarrollo
utilizados en la creacin de aplicaciones.

1 Los contenidos mnimos se encuentran destacados en negrita.

Pgina 36 de 48
UNIDAD DIDCTICA N 5
TTULO. Duracin.
DESARROLLO DE APLICACIONES WEB. 22 h
RESULTADOS DE APRENDIZAJE. CRITERIOS DE EVALUACIN.

a) Se han identificado los mecanismos


disponibles para el mantenimiento de la
informacin que concierne a un cliente Web
concreto y se han sealado sus ventajas.
4. Desarrolla aplicaciones Web b) Se han utilizado sesiones para mantener el
embebidas en lenguajes de marcas estado de las aplicaciones Web.
analizando e incorporando c) Se han utilizado cookies para almacenar
funcionalidades segn informacin en el cliente Web y para recuperar
especificaciones. su contenido.
d) Se han identificado y caracterizado los
mecanismos disponibles para la autenticacin y
autorizacin de usuarios.
e) Se han escrito aplicaciones que integren
mecanismos de autenticacin y autorizacin de
usuarios.
f) Se han realizado adaptaciones a aplicaciones
Web existentes.
g) Se han utilizado herramientas y entornos para
facilitar la programacin, prueba y depuracin
del cdigo.

ORIENTACIONES PEDAGGICAS.

Una vez confeccionadas las pginas y dems recursos que componen la aplicacin Web, es
preciso comprender como se configura, publica y administra para que los usuarios puedan
acceder a ella y ejecutarla con garanta.

Pgina 37 de 48
UNIDAD DIDCTICA N 5
CONTENIDOS BSICOS.1
Conceptos.

1. Configuracin de la aplicacin.
2. Mantenimiento del estado. Sesiones y Cookies.
3. Seguridad: usuarios, perfiles, roles.
4. Mecanismos de autenticacin y autorizacin de usuarios.
5. Gestin de errores.
6. Prueba y depuracin.
7. Documentacin de la aplicacin.

Procedimientos.

1. Desarrollo y ejecucin de aplicaciones Web completas, que incluyan autenticacin de


usuarios, manejo de sesiones, control de la seguridad, etc.
2. Adaptaciones a los nuevos requerimientos de aplicaciones Web ya existentes.
3. Administracin y configuracin de la aplicacin.
4. Mecanismos de deteccin y correccin de errores de una aplicacin.
5. Generacin de la documentacin de la aplicacin.

Actitudes.

i) Ser meticuloso en realizar todos los pasos que son necesarios para crear y publicar una
aplicacin Web completa.
ii) Tener siempre presente la importancia de controlar eficientemente el acceso a los distintos
usuarios de una aplicacin Web.
iii) Observar la necesidad de controlar las operaciones que pueden o no pueden realizar cada
grupo de usuarios, mediante la concesin de perfiles.
iv) Valorar la necesidad de que cada usuario de la aplicacin este permanentemente identificado
y de determinar el estado de su sesin en todo momento.
v) Comprender la importancia de crear manuales, tutoriales o ayudas para que los usuarios
puedan obtener el mximo rendimiento de la aplicacin que utilizan.

1 Los contenidos mnimos se encuentran destacados en negrita.

Pgina 38 de 48
UNIDAD DIDCTICA N 6
TTULO. Duracin.
GENERACIN DINMICA DE PGINAS WEB INTERACTIVAS. 24 h
RESULTADOS DE APRENDIZAJE. CRITERIOS DE EVALUACIN.

a) Se han utilizado objetos y controles en el


servidor para generar el aspecto visual de la
5. Desarrolla aplicaciones Web aplicacin en el cliente.
identificando y aplicando mecanismos b) Se han utilizado formularios generados de
para separar el cdigo de presentacin forma dinmica para responder a los eventos
de la lgica de negocio. de la aplicacin Web.
c) Se han identificado las diferencias entre la
ejecucin de cdigo en el servidor y en el
cliente Web.
8. Genera pginas Web dinmicas d) Se han reconocido las ventajas de unir ambas
analizando y utilizando tecnologas del tecnologas en el proceso de desarrollo de
servidor Web que aadan cdigo al programas.
lenguaje de marcas. e) Se han utilizado formularios Web para
interactuar con el usuario del navegador Web.
f) Se han empleado mtodos para recuperar la
informacin introducida en el formulario.
g) Se han identificado las libreras y las
tecnologas relacionadas con la generacin por
parte del servidor de pginas Web con guiones
embebidos.
h) Se han utilizado estas tecnologas para
generar pginas Web que incluyan interaccin
con el usuario en forma de advertencias y
peticiones de confirmacin.
i) Se han utilizado estas tecnologas, para
generar pginas Web que incluyan verificacin
de formularios.
j) Se han utilizado estas tecnologas para
generar pginas Web que incluyan
modificacin dinmica de su contenido y su
estructura.
k) Se han aplicado estas tecnologas en la
programacin de aplicaciones Web.
l) Se ha probado y documentado el cdigo.
ORIENTACIONES PEDAGGICAS.

La creacin de aplicaciones de servidor que generan interfaces Web como resultado de su


ejecucin.

Pgina 39 de 48
UNIDAD DIDCTICA N 6
CONTENIDOS BSICOS.1
Conceptos.

1. Controles de servidor (estndar, datos, navegacin, etc.).


2. Mecanismos de generacin dinmica de la interfaz Web.
3. Generacin dinmica de formularios.
4. Procesamiento en el cliente y en el servidor.
5. Validacin de datos.
a. Validacin mediante programacin.
b. Controles de validacin.
6. Pginas maestras y de contenidos.
7. Controles de usuarios.
8. Prueba y documentacin.

Procedimientos.
1. Creacin de formularios Web donde se recupera y procesa la informacin obtenido de
los usuarios.
2. Creacin de formularios cuyo contenido es convenientemente validado antes de ser
enviado al servidor.
3. Generacin dinmica de controles, utilizacin de plantillas -pginas maestras- y
confeccin de controles de usuario.
4. Ejemplos prcticos, que incluyen el manejo de formularios de uso comn en las
aplicaciones Web.

Actitudes.

i) Valorar la importancia de los formularios como va de comunicacin y de interactividad de los


usuarios con la aplicacin Web.
ii) Comprender la importancia de generar formularios completos, claros y sencillos, aunque
visualmente presentables, para facilitar la labor de recopilacin de datos de los usuarios.
iii) Apreciar la importancia y la utilidad de generar los componentes de una pgina Web en
tiempo de ejecucin.
iv) Comprender algunas de las tareas importantes que conforman una aplicacin Web tpica.

1 Los contenidos mnimos se encuentran destacados en negrita.

Pgina 40 de 48
UNIDAD DIDCTICA N 7
TTULO. Duracin.
APLICACIONES ORIENTADAS A DATOS 17 h
RESULTADOS DE APRENDIZAJE. CRITERIOS DE EVALUACIN.

a) Se han analizado las tecnologas que permiten


el acceso mediante programacin a la
informacin disponible en almacenes de datos.
6. Desarrolla aplicaciones de acceso a b) Se han creado aplicaciones que establezcan
almacenes de datos, aplicando conexiones con bases de datos.
medidas para mantener la seguridad y c) Se ha recuperado informacin almacenada en
la integridad de la informacin. bases de datos.
d) Se ha publicado en aplicaciones Web la
informacin recuperada.
e) Se han utilizado conjuntos de datos para
almacenar la informacin.
f) Se han creado aplicaciones Web que permitan
la actualizacin y la eliminacin de informacin
disponible en una base de datos.
g) Se han utilizado transacciones para mantener
la consistencia de la informacin.
h) Se han probado y documentado las
aplicaciones.

ORIENTACIONES PEDAGGICAS.

ltimas tendencias en el desarrollo de aplicaciones para almacenar, recuperar y gestionar


informacin disponible en almacenes de datos de diferente naturaleza.

Pgina 41 de 48
UNIDAD DIDCTICA N 7
CONTENIDOS BSICOS.1
Conceptos.

1. Modelado de datos.
2. Lenguajes de consulta
3. Frameworks para el desarrollo de aplicaciones orientadas a datos.

Procedimientos.

1. Desarrollo de modelos conceptuales de datos organizados en entidades.


2. Acceder y manipular los datos mediante lenguajes de consulta que actan
directamente sobre el modelo conceptual de datos.
3. Utilizacin de frameworks para crear aplicaciones de acceso a datos programando con
un modelo de aplicaciones conceptuales.
4. Ejemplos de acceso a diversos orgenes de datos.
5. Deteccin y correccin de errores.

Actitudes.

i) Ser consciente de la importancia de conocer las ltimas tecnologas de modelado y acceso a


almacenes de datos.
ii) Valorar la utilidad de las diferentes herramientas y entornos de trabajo para desarrollar
aplicaciones orientadas a datos.
iii) Valorar la importancia de manejar la documentacin en lnea de los productos de desarrollo
utilizados en la creacin de aplicaciones.

1 Los contenidos mnimos se encuentran destacados en negrita.

Pgina 42 de 48
UNIDAD DIDCTICA N 8
TTULO. Duracin.
PATRONES ARQUITECTNICOS: APLICACIONES MVC. 18 h
RESULTADOS DE APRENDIZAJE. CRITERIOS DE EVALUACIN.

a) Se han identificado las libreras y las


tecnologas relacionadas con la generacin por
parte del servidor de pginas Web con guiones
8. Genera pginas Web dinmicas embebidos.
analizando y utilizando tecnologas del b) Se han utilizado estas tecnologas para
servidor Web que aadan cdigo al generar pginas Web que incluyan
lenguaje de marcas. modificacin dinmica de su contenido y su
estructura.
c) Se han identificado las ventajas de separar la
lgica de negocio de los aspectos de
presentacin de la aplicacin.
d) Se han analizado tecnologas y mecanismos
que permiten realizar esta separacin y sus
caractersticas principales.
e) Se han utilizado formularios generados de
forma dinmica para responder a los eventos
de la aplicacin Web.
f) Se han identificado y aplicado los parmetros
relativos a la configuracin de la aplicacin
Web.
g) Se han escrito aplicaciones Web con
mantenimiento de estado y separacin de la
lgica de negocio.
h) Se ha programado la lgica del negocio de
acuerdo a los principios de la POO.
i) Se ha probado y documentado el cdigo.

ORIENTACIONES PEDAGGICAS.

El patrn Modelo Vista Controlador (MVC) es un modelo de abstraccin de desarrollo de software


que separa los datos de una aplicacin, la interfaz de usuario, y la lgica de negocio en tres
componentes distintos. En esta unidad se estudia como se puede aplicar en el desarrollo de
aplicaciones Web.

Pgina 43 de 48
UNIDAD DIDCTICA N 8
CONTENIDOS BSICOS.1
Conceptos.

1. Introduccin.
2. El patrn MVC (Modelo-Vista-Controlador).
a. Caractersticas y ventajas.
b. Modelo.
c. Vista.
d. Controlador.
e. Funcionamiento del patrn. Flujo de informacin.
3. Creacin de aplicaciones MVC.
a. Estructura de la aplicacin.
b. Proceso de ejecucin de aplicaciones MVC.
c. Controladores y mtodos de accin.
d. Vistas y presentacin de la interfaz de usuario.
e. Modelos y validacin.
f. Filtros de accin.

Procedimientos.

1. Conocimiento del patrn Modelo-Vista-Controlador.


2. Desarrollo de una aplicacin Web en la que se hallan separado claramente las tres
unidades funcionales que la componen: interfaz de usuario, lgica del negocio y
acceso a datos.
3. Utilizacin de la POO en la programacin de la lgica del negocio de la aplicacin.
4. Prueba y documentacin de la aplicacin.

Actitudes.

i) Valorar la importancia de separar la lgica del negocio de la interfaz del usuario en una
aplicacin Web.
ii) Reconocer las utilidad de la POO para implementar la lgica del negocio en componentes
reutilizables y redistribuibles.
iii) Valorar la importancia de manejar la documentacin en lnea de los productos de desarrollo
utilizados en la creacin de aplicaciones.

1 Los contenidos mnimos se encuentran destacados en negrita.

Pgina 44 de 48
UNIDAD DIDCTICA N 9
TTULO. Duracin.
PROGRAMACIN DE SERVICIOS WEB. 13 h
RESULTADOS DE APRENDIZAJE. CRITERIOS DE EVALUACIN.

a) Se han reconocido las caractersticas propias y


el mbito de aplicacin de los servicios Web.
b) Se han reconocido las ventajas de utilizar
7. Desarrolla servicios Web analizando servicios Web para proporcionar acceso a
su funcionamiento e implantando la funcionalidades incorporadas a la lgica de
estructura de sus componentes. negocio de una aplicacin.
c) Se han identificado las tecnologas y los
protocolos implicados en la publicacin y
utilizacin de servicios Web.
d) Se ha programado un servicio Web.
e) Se ha creado el documento de descripcin del
servicio Web.
f) Se ha verificado el funcionamiento del servicio
Web.
g) Se ha consumido el servicio Web.

ORIENTACIONES PEDAGGICAS.

Se introduce al alumno en la creacin, publicacin y utilizacin de los servicios Web. Los servicios
Web son componentes de un servidor web a los que puede llamar una aplicacin cliente
realizando solicitudes HTTP a travs de Internet.

Pgina 45 de 48
UNIDAD DIDCTICA N 9
CONTENIDOS BSICOS.1
Conceptos.

1. Servicios Web. Definicin y utilidad.


2. Arquitecturas de programacin orientadas a servicios.
3. Infraestructura de un servicio Web.
a. Directorio de servicios.
b. Descripcin -interfaz- del servicio.
c. Descubrimiento de servicios.
d. Formatos de conexin.

Procedimientos.

1. Distincin de las diferentes tecnologas utilizadas en el manejo de servicios Web.


2. Creacin y publicacin de un servicio Web.
3. Utilizacin de servicios en pginas Web dinmicas.
4. Creacin de servicios Web de acceso a datos.
5. Creacin de la documentacin del servicio.

Actitudes.

i) Apreciar la importante aportacin que realizan los servicios Web en el desarrollo de


aplicaciones distribuidas.
ii) Valorar las diferentes tecnologas disponibles para crear servicios Web, para poder optar por
la utilizacin de una especfica en un caso en concreto.
iii) Valorar la utilizacin de las herramientas disponibles el desarrollo y consumo de servicios
Web.
iv) Ser meticuloso en el desarrollo de los componentes que forman los servicios que se van a
ofrecer, a travs de Internet, a los diferentes clientes.

1 Los contenidos mnimos se encuentran destacados en negrita.

Pgina 46 de 48
UNIDAD DIDCTICA N 10
TTULO. Duracin.
DESARROLLO DE APLICACIONES WEB HBRIDAS. 12 h
RESULTADOS DE APRENDIZAJE. CRITERIOS DE EVALUACIN.

a) Se han reconocido las ventajas que


proporciona la reutilizacin de cdigo y el
aprovechamiento de informacin ya existente.
b) Se han identificado libreras de cdigo y
9. Desarrolla aplicaciones Web tecnologas aplicables en la creacin de
hbridas seleccionando y utilizando aplicaciones Web hbridas.
libreras de cdigo y repositorios c) Se ha creado una aplicacin Web que
heterogneos de informacin. recupere y procese repositorios de informacin
ya existentes.
d) Se han creado repositorios especficos a partir
de informacin existente en Internet y en
almacenes de informacin.
e) Se han utilizado libreras de cdigo para
incorporar funcionalidades especficas a una
aplicacin Web.
f) Se han programado servicios y aplicaciones
Web utilizando como base informacin y cdigo
generados por terceros.
a) Se han probado, depurado y documentado las
aplicaciones generadas.

ORIENTACIONES PEDAGGICAS.

Las pginas hbridas usan y combina datos, presentaciones y funcionalidad procedentes de una
o ms fuentes para crear nuevos servicios. Su creciente utilizacin en la red hacen necesario
introducir al alumnado en la utilizacin de las tcnicas utilizadas para su creacin.

Pgina 47 de 48
UNIDAD DIDCTICA N 10
CONTENIDOS BSICOS.1
Conceptos.

1. Reutilizacin de cdigo e informacin.


2. Repositorios de cdigo.
3. Frameworks. Tipos y caractersticas.
4. Desarrollo de aplicaciones Web hbridas.
a. Utilizacin de informacin proveniente de repositorios.
b. Incorporacin de funcionalidades especficas.
5. Prueba y documentacin de aplicaciones Web.

Procedimientos.

1. Caracterizacin de las pginas Web hbridas.


2. Creacin de pginas Web que utilizan directamente servicios disponibles en
repositorios de Internet.
3. Creacin de servicios Web que utilizan como base servicios proporcionados por
terceros.

Actitudes.

i) Valorar la importancia de publicar y/o utilizar servicios que pueden ser utilizados por otros
usuarios.
ii) Apreciar la importante aportacin que realizan los servicios Web en el desarrollo de
aplicaciones distribuidas.
iii) Comprender la importancia de establecer mecanismos para reutilizar y compartir servicios.

1 Los contenidos mnimos se encuentran destacados en negrita.

Pgina 48 de 48

Вам также может понравиться