Está en la página 1de 23

_________________________________________________________________________________________________________________________________

PROGRAMACIÓN DIDÁCTICA

Ciclo
Formativo: Desarrollo de Aplicaciones Web (WEM)
Normativa Real Decreto 686/2010, de 20 de mayo, por el que se establece el título de
que regula Técnico Superior en Desarrollo de Aplicaciones Web y se fijan sus
el título enseñanzas mínimas.
Orden 2694/2009 , de 9 de junio, por la que se regula el acceso, la
matriculación, el proceso de evaluación y la acreditación académica de
los alumnos que cursen en la Comunidad de Madrid la modalidad
presencial de la formación profesional del sistema educativo
establecida en la Ley Orgánica 2/2006, de 3 de mayo, de Educación.

Módulo
Profesional Desarrollo web en entorno cliente
Departam. Informática y comunicaciones
Fecha de
entrada en Septiembre 2016
vigor

Duración del Módulo Distribución horaria semanal


115 horas 6 horas

Competencia general del Ciclo Formativo


La competencia general de este título consiste en desarrollar, implantar, y mantener
aplicaciones web, con independencia del modelo empleado y utilizando tecnologías
específicas, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de
accesibilidad, usabilidad y calidad exigidas en los estándares establecidos.

LOE: Competencias profesionales, personales y sociales asociadas al módulo


profesional.

a)Configurar y explotar sistemas informáticos, adaptando la configuración lógica del


sistema según las necesidades de uso y los criterios establecidos.
e) Desarrollar aplicaciones web con acceso a bases de datos utilizando lenguajes,
objetos de acceso y herramientas de mapeo adecuados a las especificaciones.
k) Desarrollar servicios para integrar sus funciones en otras aplicaciones web,
asegurando su funcionalidad.
n) Elaborar y mantener la documentación de los procesos de desarrollo, utilizando
herramientas de generación de documentación y control de versiones.
p) Adaptarse a las nuevas situaciones laborales, manteniendo actualizados los
conocimientos científicos, técnicos y tecnológicos relativos a su entorno profesional,
gestionando su formación y los recursos existentes en el aprendizaje a lo largo de la vida
y utilizando las tecnologías de la información y la comunicación.
r) Organizar y coordinar equipos de trabajo, supervisando el desarrollo del mismo, con
responsabilidad, manteniendo relaciones fluidas y asumiendo el liderazgo, así como,
aportando soluciones a los conflictos grupales que se presentan.

Objetivos Generales del Ciclo Formativo que el módulo profesional ayuda a conseguir.
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.
i) Utilizar lenguajes de marcas y estándares web, asumiendo el manual de estilo, para
desarrollar interfaces en aplicaciones web.
q) Programar y realizar actividades para gestionar el mantenimiento de los recursos
informáticos.
r) Analizar y utilizar los recursos y oportunidades de aprendizaje relacionadas con la
evolución científica, tecnológica y organizativa del sector y las tecnologías de la
información y la comunicación, para mantener el espíritu de actualización y adaptarse a
nuevas situaciones laborales y personales.
_________________________________________________________________________________________________________________________________

Unidad de Competencia Acreditable por el Módulo Profesional


UC0491_3 Desarrollar elementos software en el entorno cliente.

Resultados de aprendizaje del Módulo Profesional


1. Selecciona las arquitecturas y tecnologías de programación sobre clientes Web,
identificando y analizando las capacidades y características de cada una.
2. Escribe sentencias simples, aplicando la sintaxis del lenguaje y verificando su ejecución
sobre navegadores Web.
3. Escribe código, identificando y aplicando las funcionalidades aportadas por los objetos
predefinidos del lenguaje.
4. Programa código para clientes Web analizando y utilizando estructuras definidas por el
usuario.
5. Desarrolla aplicaciones Web interactivas integrando mecanismos de manejo de ventos.
6. Desarrolla aplicaciones web analizando y aplicando las características del modelo de
objetos del documento.
7. Desarrolla aplicaciones Web dinámicas, reconociendo y aplicando mecanismos de
comunicación asíncrona entre cliente y servidor.

Metodología
Los aspectos metodológicos que se aplican en el módulo parten de la idea de la
adaptación de los contenidos al alumnado. De esta forma conseguiremos un aprendizaje
funcional en el conjunto de alumnos.

El proceso de enseñanza-aprendizaje debe partir de los conocimientos previos de los que


disponga el alumnado para conseguir una correcta asimilación de los contenidos nuevos y
una fácil adquisición de nuevas destrezas.

Para conseguir estos objetivos la práctica educativa diaria se planteará de la siguiente mane-
ra:

 Exposición teórica de los contenidos soporte


 Estudio del material bibliográfico recomendado
 Realización de prácticas guiadas por el profesor para desarrollar los contenidos or-
ganizadores
 Realización de los ejercicios de los libros y documentos recomendados
 Actividades individuales y en grupo, a ser posible de no más de dos personas para la
adquisición de las capacidades terminales de forma funcional.
 Debates, charlas y coloquios que permitan aclarar y profundizar en los temas elegi-
dos. Con ello conseguiremos que los alumnos expresen, de forma conveniente, sus
conocimientos sobre distintos tipos. Esta metodología nos servirá, especialmente,
para observar el cumplimiento de los contenidos actitudinales del ciclo.
 Trabajos cuya realización será fuera del horario lectivo, que requerirán un esfuerzo
bibliográfico importante. Así se conseguirá que el alumno sea capaz de adquirir sus
propios conocimientos a partir de otras fuentes de información distintas del profesor.
 Acercamiento de todos los contenidos a la realidad empresarial del momento para
que la formación sea lo más útil posible, consiguiendo con ello que la adaptación al
mercado laboral sea rápida y eficaz.
 Se tratará de motivar al alumnado en diversos temas de interés para que explore por
su cuenta otros temas que contribuyan a su formación científica y personal.

ATENCIÓN A LA DIVERSIDAD Y ADAPTACIONES CURRICULARES.

Entendemos como Diversidad los distintos niveles de capacidad y rendimien-


to de los alumnos.

Atendemos esta diversidad de la siguiente manera:

*Cómo se imparten los contenidos y el planteamiento de las actividades:

se busca un nivel medio para presentar dichos contenidos y planteamientos.

* Cómo se desarrollan las actividades:

A los alumnos que finalizan sin problemas cada actividad, se les plantea el perfecciona-
miento de ésta, investigando ellos por su cuenta.

Mientras, el resto, que tienen dificultades para finalizar las actividades, cuentan con algo
más de tiempo, durante el cual el profesor les orienta de forma individualizada.

Equipamientos y materiales.
A continuación se enumeran las necesidades de material y recursos didácticos que
existen para llevar a buen termino esta programación.

 Computadoras multimedia conectados en red.


 Impresoras.
 Software de aplicación para satisfacer las unidades de trabajo.
 Pizarra.
 Retroproyector y transparencias.
 Pantalla de cristal líquido.
 Diverso material fungible.
 Material bibliográfico recomendado y de referencia.

Durante el curso se conocerá la existencia de otras necesidades que surjan en la práctica


_________________________________________________________________________________________________________________________________

educativa diaria y que se deberían satisfacer, siempre que las circunstancias lo permitan, en
el menor tiempo posible.
RELACIÓN DE UNIDADES DIDÁCTICAS DEL MÓDULO PROFESIONAL

Unidad didáctica nº 1
Selección de arquitecturas Nº horas teoría 1
y herramientas de
Nº horas práctica 2
programación
RA Contenidos
— Mecanismos de ejecución de código en un navegador web.
— Capacidades y limitaciones de ejecución. Configuración de un navegador.
— Lenguajes de programación en entorno cliente.
— Tecnologías y lenguajes asociados.
— Integración del código con las etiquetas HTML.
1
Actividades Prácticas
1) Ejercicios de investigación, para profundizar sobre los navegadores, su
arquitectura, sobre la tecnología Flash, etc.

Criterios de Evaluación
Criterios evaluación RA1:
a) Se han caracterizado y diferenciado los modelos de ejecución de código en el
servidor y en el cliente Web.
b) Se han identificado las capacidades y mecanismos de ejecución de código de los
navegadores Web.
c) Se han identificado y caracterizado los principales lenguajes relacionados con la
programación de clientes Web.
d) Se han reconocido las particularidades de la programación de guiones y sus
ventajas y desventajas sobre la programación tradicional.
e) Se han verificado los mecanismos de integración de los lenguajes de marcas con
los lenguajes de programación de clientes Web.
f) Se han reconocido y evaluado las herramientas de programación sobre clientes
Web.
_________________________________________________________________________________________________________________________________

Unidad didáctica nº 2
Manejo de la sintaxis del Nº horas teoría 2
lenguaje Nº horas práctica 4
RA Contenidos
— Variables.
— Tipos de datos.
— Asignaciones.
— Operadores.
— Comentarios al código.
— Sentencias.
— Decisiones.
2 — Bucles.

Actividades Prácticas
1) Realizar ejercicios en javascript para comprobar el funcionamiento de
las sentencias de control y operadores.
Criterios de Evaluación
Criterios de evaluación RA2
a) Se ha seleccionado un lenguaje de programación de clientes Web en función de sus
posibilidades.
b) Se han utilizado los distintos tipos de variables y operadores disponibles en el
lenguaje.
c) Se han identificado los ámbitos de utilización de las variables.
d) Se han reconocido y comprobado las peculiaridades del lenguaje respecto a las
conversiones entre distintos tipos de datos.
e) Se han utilizado mecanismos de decisión en la creación de bloques de sentencias.
f) Se han utilizado bucles y se ha verificado su funcionamiento.
g) Se han añadido comentarios al código.
h) Se han utilizado herramientas y entornos para facilitar la programación, prueba y
depuración del código.
Unidad didáctica nº 3
Utilización de los objetos Nº horas teoría 6
predefinidos del lenguaje Nº horas práctica 12
RA Contenidos
— Utilización de objetos. Objetos nativos del lenguaje.
— Interacción con el navegador. Objetos predefinidos asociados.
— Generación de texto y elementos HTML desde código.
— Aplicaciones prácticas de los marcos.
— Gestión de la apariencia de la ventana.
— Creación de nuevas ventanas. Comunicación entre ventanas.
3

Actividades Prácticas
1) Crear páginas web con script que utilicen los diferentes objetos predefinidos
del lenguaje, como son el objeto Number, el string, el Navigator, el Screen, el
Window, el Document, etc.
Criterios de Evaluación
Criterios de evaluación RA 3:
a) Se han identificado los objetos predefinidos del lenguaje.
b) Se han analizado los objetos referentes a las ventanas del navegador y los
documentos web que contienen.
c) Se han escrito sentencias que utilicen los objetos predefinidos del lenguaje para
cambiar el aspecto del navegador y el documento que contiene.
d) Se han generado textos y etiquetas como resultado de la ejecución de código en el
navegador.
e) Se han escrito sentencias que utilicen los objetos predefinidos del lenguaje para
interactuar con el usuario.
f) Se han utilizado las características propias del lenguaje en documentos compuestos
por varias ventanas y marcos.
g) Se han utilizado “cookies” para almacenar información y recuperar su contenido.
h) Se ha depurado y documentado el código.
_________________________________________________________________________________________________________________________________

Unidad didáctica nº 4
Programación con arrays, Nº horas teoría 5
funciones y objetos
Nº horas práctica 10
definidos por el usuario
RA Contenidos
— Funciones predefinidas del lenguaje.
— Llamadas a funciones. Definición de funciones.
— Arrays.
— Creación de objetos.
— Definición de métodos y propiedades
3 Actividades Prácticas
1) Crear scripts que utilicen el método Document.write.
2) Crear scripts con funciones.
3) Crear scripts que utilice arrays.
4) Crear scripts que definan objetos.
Criterios de Evaluación
Criterios de evaluación RA 4:
a) Se han clasificado y utilizado las funciones predefinidas del lenguaje.
b) Se han creado y utilizado funciones definidas por el usuario.
c) Se han reconocido las características del lenguaje relativas a la creación y uso de
arrays.
d) Se han creado y utilizado arrays.
e) Se han reconocido las características de orientación a objetos del lenguaje.
f) Se ha creado código para definir la estructura de objetos.
g) Se han creado métodos y propiedades.
h) Se ha creado código que haga uso de objetos definidos por el usuario.
i) Se ha depurado y documentado el código.
Unidad didáctica nº 5
Interacción con el usuario. Nº horas teoría 9
Eventos y formularios Nº horas práctica 12
RA Contenidos
— Modelo de gestión de eventos.
— Utilización de formularios desde código.
— Modificación de apariencia y comportamiento.
— Validación y envío.
— Expresiones regulares.
— Utilización de cookies.

Actividades Prácticas
4 1) Realizar una plantilla con los eventos que existen y dónde puede utilizar cada
uno de ellos.
2) Ejercicios sobre validaciones de campos.
3) Realizar un estudio sobre cuáles pueden ser los problemas que generan las
cookies en una aplicación web.
4) Buscar en internet qué es el protocolo HTTPS. Comentar qué aporta esto
protocolo con repecto al uso de las cookies.

Criterios de Evaluación
Criterios de evaluación RA 5:
a) Se han reconocido las posibilidades del lenguaje de marcas relativas a la captura de
los eventos producidos.
b) Se han identificado las características del lenguaje de programación relativas a la
gestión de los eventos.
c) Se han diferenciado los tipos de eventos que se pueden manejar.
d) Se ha creado un código que capture y utilice eventos.
e) Se han reconocido las capacidades del lenguaje relativas a la gestión de formularios
Web.
f) Se han validado formularios web utilizando eventos.
g) Se han utilizado expresiones regulares para facilitar los procedimientos de
validación.
h) Se ha probado y documentado el código.
_________________________________________________________________________________________________________________________________

Unidad didáctica nº 6
Utilización del modelo de Nº horas teoría 6
objetos del documento
(DOM-Document Object Nº horas práctica 12
Model)
RA Contenidos
— El modelo de objetos del documento (DOM).
— Objetos del modelo. Propiedades y métodos de los objetos.
— Acceso al documento desde código.
— Programación de eventos.
— Diferencias en las implementaciones del modelo.
— Uso de librerías de terceros.
Actividades Prácticas
1) Realizar un script que recorra y muestre con un alert de javascript, cada tipo de
nodo del árbol de una página HTML, que previamente haya creado.
5 2) Realizar dos tabla, una con las constantes de la interfaz node y otra con los
métodos, indicando los valores que reciben y los que devuelven.
3) Hacer un pequeño esquema sobre cuáles son las distintas formas de acceder a
un nodo en la estructura de árbol.
4) Describir en forma de puntos, cuáles son los pasos para crear y eliminar un
nodo tipo element, que tiene a su vez un valor de texto.
5) Enumerar los pasos para realizar la inserción de un nuevo nodo en el árbol.
Para ello hay que tener en cuenta que la página está cargada completamente.

Criterios de Evaluación
Criterios de evaluación RA 6:
a) Se ha reconocido el modelo de objetos del documento de una página Web.
b) Se han identificado los objetos del modelo, sus propiedades y métodos.
c) Se ha creado y verificado un código que acceda a la estructura del documento.
d) Se han creado nuevos elementos de la estructura y modificado elementos ya
existentes.
e) Se han asociado acciones a los eventos del modelo.
f) Se han identificado las diferencias que presenta el modelo en diferentes
navegadores.
g) Se han programado aplicaciones Web de forma que funcionen en navegadores con
diferentes implementaciones del modelo.
h) Se han independizado las tres facetas (contenido, aspecto y comportamiento), en
aplicaciones Web.
Unidad didáctica nº 7
Utilización de mecanismos Nº horas teoría 9
de comunicación asíncro-
na (AJAX-Asynchronous
Nº horas práctica 15
Javascript
and XML)
RA Contenidos
— Mecanismos de comunicación asíncrona.
— Modificación dinámica del documento utilizando comunicación asíncrona.
— Formatos para el envío y recepción de información.XMLy JSON (JavaScrip-
tObject
— Notation).
— Notificaciones.
6
— Librerías de actualización dinámica.

Actividades Prácticas
1) Realizar un página web de selección de origen/destino para la compra de billetes de
autobús.
Criterios de Evaluación
Criterios de evaluación RA 7:
a) Se han evaluado las ventajas e inconvenientes de utilizar mecanismos de
comunicación asíncrona entre cliente y servidor Web.
b) Se han analizado los mecanismos disponibles para el establecimiento de la
comunicación asíncrona.
c) Se han utilizado los objetos relacionados.
d) Se han identificado sus propiedades y sus métodos.
e) Se ha utilizado comunicación asíncrona en la actualización dinámica del documento
Web.
f) Se han utilizado distintos formatos en el envío y recepción de información.
g) Se han programado aplicaciones Web asíncronas de forma que funcionen en
diferentes navegadores.
h) Se han clasificado y analizado librerías que faciliten la incorporación de las
tecnologías de actualización dinámica a la programación de páginas Web.
i) Se han creado y depurado programas que utilicen estas librerías.
_________________________________________________________________________________________________________________________________

Unidad didáctica nº 8
Almacenamiento de datos Nº horas teoría 6
en el lado cliente Nº horas práctica 12
RA Contenidos
— Almacenamiento web.
— Bases de datos SQL (Standard Query Language) en entorno cliente.
— Aplicaciones en caché.
Actividades Prácticas
1) Investigar el uso del objeto globaStorage y su relación con los objetos
localStorage y sessionStorage.
7
2) Investigar los navegadores que actualmente implementan la caché de
aplicación y sus características especiales.
3) ¿De qué manera puedo conocer, en mi aplicación del lado del cliente si el
navegador se encuentra en línea o fuera de línea?.

Criterios de Evaluación
Criterios de evaluación RA 8:
a) Se han reconocido los mecanismos de almacenamiento web del lado del cliente.
b) Se ha analizado la especificación web Storage de la W3C.
c)Se han conocido y comparado las diferentes tecnologías y sus implantaciones: los
objetos de almacenamiento web de HTML5 e IndexedDB.
d)Se ha profundizado en los conceptos genéricos de las bases de datos del lado del
cliente.
Unidad didáctica nº 9
Integración avanzada de Nº horas teoría 5
componentes Nº horas práctica 10
RA Contenidos
— Reproductores multimedia y plugins asociados.
— Geolocalización.
Actividades Prácticas
7
1) Realizar un reproductor de audio HTML 5 + CSS + Javascript.

Criterios de Evaluación
Criterios de evaluación RA 9:
a) Se han conocido los formatos y macanismos de reproducción multimedia
actuales.
b) Se han detallado la adicción de elementos de vídeo HTML 5 en el desarrollo de
sitios web.
c) Se han detallado la adicción de elementos de audio HTML 5 en el desarrollo de
sitios web.
d) Se han conocido las características de geolocalización específicas por la API de
geolocalización de HTML 5.
e) Se han descrito los aspectos de seguridad y usos principales de la
geolocalización.

CRONOGRAMA

UD Sept Oct. Nov. Dic. Ene. Feb. Mar.


1 5 4 3 4 4 3
1
2
3
4
5
6
7
8
9
_________________________________________________________________________________________________________________________________

Procedimiento de Evaluación
En este apartado de la programación se van a establecer los procedimientos necesarios para
conocer el grado de cumplimiento con las capacidades terminales que han desarrollado los
alumnos. Estos procedimientos no deben basarse únicamente en la emisión de una califica-
ción por parte del profesor, sino que debe permitir el reajuste de la práctica educativa, para
una mejor consecución de los objetivos que se pretenden en este módulo. Estos procedi-
mientos nos van a permitir realizar un seguimiento del proceso de enseñanza-aprendizaje,
así como para comprobar la eficacia de esta programación.

Estos procedimientos de evaluación deben permitir una evaluación inicial, para que el pro-
fesor observe los conocimientos que tienen inicialmente los alumnos y a partir de ellos de-
sarrolle las unidades de trabajo. También deben permitir una evaluación formativa, que
constate la marcha del grupo y las dificultades existentes, y una evaluación sumativa, que
compruebe el avance realizado en el aprendizaje por parte del alumnado.

El desarrollo del modulo se divide en dos trimestres y la calificación de los alumnos se


hará con una nota en cada evaluación y una nota final del módulo. El alumno conseguirá
superar el módulo si cumple alguno de los siguientes requisitos:
1. Aprobar las dos evaluaciones, para ello debe tener al menos una puntuación de 5,00
puntos en cada evaluación (sobre un total de 10 que se pueden obtener por evaluación). Su
nota final será el resultado de ponderar las notas en función de la siguiente regla: 30% de la
nota de la primera evaluación, más 70% de la nota de la segunda evaluación.
2. Suspendiendo la primera evaluación y aprobando la segunda, se puede aprobar el
módulo si el resultado de la ponderación explicada en el caso 1 da como resultado 5 o más
de 5.
Los alumnos que no cumplan los requisitos anteriores tendrán que presentarse a un
examen final que comprende los contenidos de las dos evaluaciones para superar el
módulo, para lo cual el alumno deberá conseguir una puntuación igual o superior al 5,00.
La nota final de estos alumnos será la obtenida en este examen final.
Procedimiento de Recuperación
EVALUACIÓN ORDINARIA
Se establecen distintos criterios de recuperación según se avanza en el desarrollo de
la programación. Así se pueden distinguir dos tipos de recuperación según los objetivos no
alcanzados, los cuales se detallan a continuación.
a) No se han alcanzado alguno de los objetivos de alguna unidad didáctica en una
evaluación. Entonces durante la siguiente evaluación, y siempre a criterio del profesor, se
podrán establecer algunas actividades para alcanzar los objetivos que no se alcanzaron
previamente.
b) No se han alcanzado los objetivos del módulo. Existe un examen final, en el que el
alumno podrá superar la totalidad del módulo.
Así mismo el profesor establecerá actividades de recuperación y de refuerzo en las
distintas evaluaciones que permitirá al alumnado cumplir con los objetivos del modulo.

EVALUACIÓN EXTRAORDINARIA
Cuando algún alumno no haya superado satisfactoriamente, con una puntuación de
5,00 o superior en la evaluación ordinaria, tendrá la posibilidad de recuperar el módulo
durante el periodo de Abril- Junio, asistiendo a clase, donde se realizarán actividades de
recuperación, después el alumno tendrá que realizar un examen final, de todo el módulo,
en el cual tendrá que obtener una puntuación de 5 o superior para aprobar dicho módulo.

Actividades de recuperación en periodo extraordinario

Se repetirán las mismas actividades que se realizaron durante el curso.


1)Ejercicios de investigación, para profundizar sobre los navegadores, su arquitectura,
sobre la tecnología Flash, etc
1) Realizar ejercicios en javascript para comprobar el funcionamiento de las
sentencias de control y operadores.
2) Crear páginas web con script que utilicen los diferentes objetos predefinidos del
lenguaje, como son el objeto Number, el string, el Navigator, el Screen, el Window,
el Document, etc.
3) Crear scripts que utilicen el método Document.write.
4) Crear scripts con funciones.
5) Crear scripts que utilice arrays.
6) Crear scripts que definan objetos.
7) Realizar una plantilla con los eventos que existen y dónde puede utilizar cada uno
de ellos.
8) Ejercicios sobre validaciones de campos.
9) Realizar un estudio sobre cuáles pueden ser los problemas que generan las cookies
en una aplicación web.
10) Buscar en internet qué es el protocolo HTTPS. Comentar qué aporta esto protocolo
con repecto al uso de las cookies.
11) Realizar un script que recorra y muestre con un alert de javascript, cada tipo de
nodo del árbol de una página HTML, que previamente haya creado.
_________________________________________________________________________________________________________________________________

12) Realizar dos tabla, una con las constantes de la interfaz node y otra con los
métodos, indicando los valores que reciben y los que devuelven.
13) Hacer un pequeño esquema sobre cuáles son las distintas formas de acceder a un
nodo en la estructura de árbol.
14) Describir en forma de puntos, cuáles son los pasos para crear y eliminar un nodo
tipo element, que tiene a su vez un valor de texto.
15) Enumerar los pasos para realizar la inserción de un nuevo nodo en el árbol. Para
ello hay que tener en cuenta que la página está cargada completamente.
16) Realizar un página web de selección de origen/destino para la compra de billetes de
autobús.
17) Investigar el uso del objeto globaStorage y su relación con los objetos localStorage
y sessionStorage.
18) Investigar los navegadores que actualmente implementan la caché de aplicación y
sus características especiales.
19) ¿De qué manera puedo conocer, en mi aplicación del lado del cliente si el
navegador se encuentra en línea o fuera de línea?.
20) Realizar un reproductor de audio HTML 5 + CSS + Javascript.

Actividades Extraescolares Previstas


No se tienen previstas actividades extraescolares para este curso.
En el caso de que surgiese la oportunidad de organizar alguna actividad se
propondría al departamento y a jefatura de estudios, si se aprobara por ambos la actividad
se añadiría a la programación.

Libro de Texto
Durante el curso se propondrá distinto material bibliográfico para el estudio y
comprensión de los contenidos del módulo.
EXTRACTO DE LA PROGRAMACIÓN DIDÁCTICA

Ciclo
Formativo: Desarrollo de Aplicaciones Web (WEM)
Normativa  Real Decreto 1629/2009, de 30 de octubre, por el que se establece el
que regula título de Técnico Superior en Administración de Sistemas Informáticos
el título en Red y se fijan sus enseñanzas mínimas.

 DECRETO 12/2010, de 18 de marzo, por el que se establece para la


Comunidad de Madrid el currículo del ciclo formativo de grado
superior correspondiente al título de Técnico Superior en
Administración de Sistemas Informáticos en Red.

Módulo
Profesional Desarrollo web en entorno cliente
Departam. Informática
Fecha de
entrada en Septiembre 2016
vigor
_________________________________________________________________________________________________________________________________

Objetivos Generales del Ciclo Formativo que el módulo profesional ayuda a conseguir.
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.
i) Utilizar lenguajes de marcas y estándares web, asumiendo el manual de estilo, para
desarrollar interfaces en aplicaciones web.
q) Programar y realizar actividades para gestionar el mantenimiento de los recursos
informáticos.
r) Analizar y utilizar los recursos y oportunidades de aprendizaje relacionadas con la
evolución científica, tecnológica y organizativa del sector y las tecnologías de la
información y la comunicación, para mantener el espíritu de actualización y adaptarse a
nuevas situaciones laborales y personales.

Resultados de aprendizaje del Módulo Profesional


1. Selecciona las arquitecturas y tecnologías de programación sobre clientes Web,
identificando y analizando las capacidades y características de cada una.
2. Escribe sentencias simples, aplicando la sintaxis del lenguaje y verificando su ejecución
sobre navegadores Web.
3. Escribe código, identificando y aplicando las funcionalidades aportadas por los objetos
predefinidos del lenguaje.
4. Programa código para clientes Web analizando y utilizando estructuras definidas por el
usuario.
5. Desarrolla aplicaciones Web interactivas integrando mecanismos de manejo de ventos.
6. Desarrolla aplicaciones web analizando y aplicando las características del modelo de
objetos del documento.
7. Desarrolla aplicaciones Web dinámicas, reconociendo y aplicando mecanismos de
comunicación asíncrona entre cliente y servidor.
Contenidos

Unidad Didáctica Horas Contenidos

Unidad didáctica nº 1 3  Mecanismos de ejecución de código en un na-


Selección de vegador web.
arquitecturas y  Capacidades y limitaciones de ejecución. Con-
herramientas de figuración de un navegador.
programación  Lenguajes de programación en entorno cliente.
 Tecnologías y lenguajes asociados.
 -Integración del código con las etiquetas
HTML.
Unidad didáctica nº 2 6  Variables.
Manejo de la sintaxis del  Tipos de datos.
lenguaje  Asignaciones.
 Operadores.
 Comentarios al código.
 Sentencias.
 Decisiones.
 Bucles.
Unidad didáctica nº 3 18  Utilización de objetos. Objetos nativos del len-
Utilización de los guaje.
objetos predefinidos del  Interacción con el navegador. Objetos predefi-
lenguaje nidos asociados.
 Generación de texto y elementos HTML desde
código.
 Aplicaciones prácticas de los marcos.
 Gestión de la apariencia de la ventana.
 Creación de nuevas ventanas. Comunicación
entre ventanas

Unidad didáctica nº 4 15  Funciones predefinidas del lenguaje.


Programación con  Llamadas a funciones. Definición de funcio-
arrays, funciones y nes.
objetos definidos por el  Arrays.
usuario  Creación de objetos.
 Definición de métodos y propiedades
Unidad didáctica nº 5 21  Modelo de gestión de eventos.
Interacción con el  Utilización de formularios desde código.
usuario. Eventos y  Modificación de apariencia y comportamiento.
formularios  Validación y envío.
 Expresiones regulares.
_________________________________________________________________________________________________________________________________

 Utilización de cookies.
 Utilidades

Unidad didáctica nº 6 18  El modelo de objetos del documento (DOM).


Utilización del modelo  Objetos del modelo. Propiedades y métodos de
de objetos del los objetos.
documento (DOM-  Acceso al documento desde código.
Document Object  Programación de eventos.
Model)  Diferencias en las implementaciones del mo-
delo.
 Uso de librerías de terceros.
Unidad didáctica nº 7 24  Mecanismos de comunicación asíncrona.
Utilización de mecanis-  Modificación dinámica del documento utili-
mos de comunicación zando comunicación asíncrona.
asíncrona (AJAX-Asyn-  Formatos para el envío y recepción de infor-
chronous Javascript mación.XMLy JSON (JavaScriptObject
and XML)  Notation).
 Notificaciones.
 Librerías de actualización dinámica.

Unidad didáctica nº 8 18  Almacenamiento web.


Almacenamiento de  Bases de datos SQL (Standard Query Langua-
datos en el lado cliente ge) en entorno cliente.
 Aplicaciones en caché
Unidad didáctica nº 9 15  Reproductores multimedia y plugins asocia-
Integración avanzada de dos.
componentes  Geolocalización
Procedimiento de Evaluación
En este apartado de la programación se van a establecer los procedimientos necesarios para
conocer el grado de cumplimiento con las capacidades terminales que han desarrollado los
alumnos. Estos procedimientos no deben basarse únicamente en la emisión de una califica-
ción por parte del profesor, sino que debe permitir el reajuste de la práctica educativa, para
una mejor consecución de los objetivos que se pretenden en este módulo. Estos procedi-
mientos nos van a permitir realizar un seguimiento del proceso de enseñanza-aprendizaje,
así como para comprobar la eficacia de esta programación.

Estos procedimientos de evaluación deben permitir una evaluación inicial, para que el pro-
fesor observe los conocimientos que tienen inicialmente los alumnos y a partir de ellos de-
sarrolle las unidades de trabajo. También deben permitir una evaluación formativa, que
constate la marcha del grupo y las dificultades existentes, y una evaluación sumativa, que
compruebe el avance realizado en el aprendizaje por parte del alumnado.

El desarrollo del modulo se divide en dos trimestres y la calificación de los alumnos se


hará con una nota en cada evaluación y una nota final del módulo. El alumno conseguirá
superar el módulo si cumple alguno de los siguientes requisitos:
1. Aprobar las dos evaluaciones, para ello debe tener al menos una puntuación de 5,00
puntos en cada evaluación (sobre un total de 10 que se pueden obtener por evaluación). Su
nota final será el resultado de ponderar las notas en función de la siguiente regla: 30% de la
nota de la primera evaluación, más 70% de la nota de la segunda evaluación.
2. Suspendiendo la primera evaluación y aprobando la segunda, se puede aprobar el
módulo si el resultado de la ponderación explicada en el caso 1 da como resultado 5 o más
de 5.
Los alumnos que no cumplan los requisitos anteriores tendrán que presentarse a un
examen final que comprende los contenidos de las dos evaluaciones para superar el
módulo, para lo cual el alumno deberá conseguir una puntuación igual o superior al 5,00.
La nota final de estos alumnos será la obtenida en este examen final.

Procedimiento de Recuperación
EVALUACIÓN ORDINARIA
Se establecen distintos criterios de recuperación según se avanza en el desarrollo de
la programación. Así se pueden distinguir dos tipos de recuperación según los objetivos no
alcanzados, los cuales se detallan a continuación.
a) No se han alcanzado alguno de los objetivos de alguna unidad didáctica en una
evaluación. Entonces durante la siguiente evaluación, y siempre a criterio del profesor, se
podrán establecer algunas actividades para alcanzar los objetivos que no se alcanzaron
previamente.
_________________________________________________________________________________________________________________________________

b) No se han alcanzado los objetivos del módulo. Existe un examen final, en el que el
alumno podrá superar la totalidad del módulo.
Así mismo el profesor establecerá actividades de recuperación y de refuerzo en las
distintas evaluaciones que permitirá al alumnado cumplir con los objetivos del modulo.

EVALUACIÓN EXTRAORDINARIA
Cuando algún alumno no haya superado satisfactoriamente, con una puntuación de
5,00 o superior en la evaluación ordinaria, tendrá la posibilidad de recuperar el módulo
durante el periodo de Abril- Junio, asistiendo a clase, donde se realizarán actividades de
recuperación, después el alumno tendrá que realizar un examen final, de todo el módulo,
en el cual tendrá que obtener una puntuación de 5 o superior para aprobar dicho módulo.

Libro de Texto
Durante el curso se propondrá distinto material bibliográfico para el estudio y
comprensión de los contenidos del módulo.

También podría gustarte