PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno...

32
PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) FAMILIA PROFESIONAL: INFORMÁTICA Y COMUNICACIONES CICLO FORMATIVO GRADO SUPERIOR DESARROLLO DE APLICACIONES WEB MP Nº MÓDULO PROFESIONAL SIGLAS 168 5 Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo dentro del Programa Operativo Plurirregional de Empleo, Formación y Educación – Ciclo Formativo de Grado Superior DAW, como resultado de una acción incluida dentro del eje prioritario 3 del Programa Operativo 2014-2020 del FSE, objetivo temático 10:“Invertir en educación, formación y formación profesional para la adquisición de capacidades y el aprendizaje permanente”.

Transcript of PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno...

Page 1: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

PROGRAMACIÓN DIDÁCTICA

DE

MÓDULO PROFESIONAL

(LOE)

FAMILIA PROFESIONAL:

INFORMÁTICA Y COMUNICACIONES

CICLO FORMATIVO

GRADO SUPERIOR DESARROLLO DE APLICACIONES WEB

MP Nº MÓDULO PROFESIONAL SIGLAS168

5

Desarrollo web en entorno servidor DSW

CURSO:

SEGUNDO

Este módulo está cofinanciado por el Fondo Social Europeo dentro del Programa OperativoPlurirregional de Empleo, Formación y Educación – Ciclo Formativo de Grado Superior DAW,como resultado de una acción incluida dentro del eje prioritario 3 del Programa Operativo2014-2020 del FSE, objetivo temático 10:“Invertir en educación, formación y formaciónprofesional para la adquisición de capacidades y el aprendizaje permanente”.

Page 2: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

INDICE

1. DATOS DE IDENTIFICACIÓN DEL CICLO.2. COMPETENCIA GENERAL DEL CICLO.3. COMPETENCIAS PROFESIONALES, PERSONALES Y SOCIALES DEL CICLO.4. CUALIFICACIÓN PROFESIONAL Y UNIDADES DE COMPETENCIASASOCIADAS AL MÓDULO.5. OBJETIVOS GENERALES DEL CICLO A ALCANZAR CON EL MÓDULO.6. RESULTADOS DE APRENDIZAJE Y CRITERIOS DE EVALUACIÓN.7. TEMPORALIZACION DE CONTENIDOS.8. ORGANIZACIÓN DE CONTENIDOS.9. RELACION DE LOS RESULTADOS DE APRENDIZAJE CON LAS UNIDADES DETRABAJO.10. RELACIÓN CON OTROS MÓDULOS.11. METODOLOGÍA DIDÁCTICA.12. INSTRUMENTOS DE EVALUACIÓN.13. CRITERIOS DE CALIFICACIÓN.14. CRITERIOS DE RECUPERACIÓN.15. RECUPERACIÓN DEL ALUMNADO CON EL MÓDULO PENDIENTE.16. MEDIDAS DE ATENCIÓN A LA DIVERSIDAD.17. RECURSOS DIDÁCTICOS Y MATERIALES.18. EN SU CASO, ACTIVIDADES COMPLEMENTARIAS Y EXTRAESCOLARES.19. PROGRAMACIÓN DE CADA UNIDAD DE TRABAJO.20. BIBLIOGRAFÍA21. VALORACIÓN DE LA PROGRAMACIÓN Y JUSTIFICACIÓN DE LASMODIFICACIONES REALIZADAS

Page 3: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

1.- DATOS DE IDENTIFICACIÓN DEL CICLO

El ciclo de grado superior de Técnico Superior en Desarrollo de Aplicaciones Web queda

queda fijado por Real Decreto 686/2010 de 20 de mayo tiene por objeto el establecimiento del título

de Técnico Superior en Desarrollo de Aplicaciones Web, con carácter oficial y validez en todo el

territorio nacional, así como de sus correspondientes enseñanzas mínimas, quedando identificado

por los siguientes elementos:.

Denominación: Desarrollo de Aplicaciones Web.

Nivel: Formación Profesional de Grado Superior.

Duración: 2000 horas.

Familia Profesional: Informática y Comunicaciones.

Referente europeo: CINE-5b (Clasificación Internacional Normalizada de la Educación).

2.- COMPETENCIA GENERAL DEL CICLO

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.

3.- COMPETENCIAS PROFESIONALES, PERSONALES Y SOCIALES DEL

CICLO

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.

b) Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas, servicios y

aplicaciones, cumpliendo el plan de seguridad.

c) Gestionar servidores de aplicaciones adaptando su configuración en cada caso para

permitir el despliegue de aplicaciones web.

d) Gestionar bases de datos, interpretando su diseño lógico y verificando integridad,

consistencia, seguridad y accesibilidad de los datos.

e) Desarrollar aplicaciones web con acceso a bases de datos utilizando lenguajes, objetos de

acceso y herramientas de mapeo adecuados a las especificaciones.

Page 4: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

f) Integrar contenidos en la lógica de una aplicación 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 estándares web.

h) Desarrollar componentes multimedia para su integración en aplicaciones web, empleando

herramientas específicas y siguiendo las especificaciones establecidas.

i) Integrar componentes multimedia en el interface de una aplicación web, realizando el

análisis de interactividad, accesibilidad y usabilidad de la aplicación.

j) Desarrollar e integrar componentes software en el entorno del servidor web, empleando

herramientas y lenguajes específicos, para cumplir las especificaciones de la aplicación.

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, según las especificaciones. n) Elaborar y mantener la documentación de los procesos

de desarrollo, utilizando herramientas de generación de documentación y control de versiones

ñ) Desplegar y distribuir aplicaciones web en distintos ámbitos de implantación, verificando

su comportamiento y realizando modificaciones.

o) Gestionar y/o realizar el mantenimiento de los recursos de su área en función de las

cargas de trabajo y el plan de mantenimiento.

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.

q) Resolver situaciones, problemas o contingencias con iniciativa y autonomía en el ámbito

de su competencia, con creatividad, innovación y espíritu de mejora en el trabajo personal y en el de

los miembros del equipo.

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.

s) Comunicarse con sus iguales, superiores, clientes y personas bajo su responsabilidad

utilizando vías eficaces de comunicación, transmitiendo la información o conocimientos adecuados,

y respetando la autonomía y competencia de las personas que intervienen en el ámbito de su trabajo.

Page 5: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

t) Generar entornos seguros en el desarrollo de su trabajo y el de su equipo, supervisando y

aplicando los procedimientos de prevención de riesgos laborales y ambientales de acuerdo con lo

establecido por la normativa y los objetivos de la empresa

u) Supervisar y aplicar procedimientos de gestión de calidad, de accesibilidad universal y de

diseño para todos, en las actividades profesionales incluidas en los procesos de producción o

prestación de servicios.

v) Realizar la gestión básica para la creación y funcionamiento de una pequeña empresa y

tener iniciativa en su actividad profesional con sentido de la responsabilidad social

x) Ejercer sus derechos y cumplir con las obligaciones derivadas de su actividad profesional,

de acuerdo con lo establecido en la legislación vigente, participando activamente en la vida

económica, social y cultural

4.- CUALIFICACIÓN PROFESIONAL Y UNIDADES DE COMPETENCIAS

ASOCIADAS AL MÓDULO

El módulo profesional está asociado a la unidad de competencia.

UC0492_3 Desarrollar elementos software en el entorno servidor.

La formación del módulo contribuye a alcanzar las competencias profesionales, personales y

sociales de este título que se relacionan a continuación:

c)Gestionar servidores de aplicaciones adaptando su configuración en cada caso para permitir el despliegue de aplicaciones web. d) Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos. f) Integrar contenidos en la lógica de una aplicación 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 estándares web. h) Desarrollar componentes multimedia para su integración en aplicaciones web, empleando herramientas específicas 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, según las especificaciones. n) Elaborar y mantener la documentación de los procesos de desarrollo, utilizando herramientas de generación de documentación y control de versiones. ñ) Desplegar y distribuir aplicaciones web en distintos ámbitos de implantación, verificando su comportamiento y realizando modificaciones. q) Resolver situaciones, problemas o contingencias con iniciativa y autonomía en el ámbito de su competencia, con creatividad, innovación y espíritu de mejora en el trabajo personal y en el de los miembros del equipo.

Page 6: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

5.- OBJETIVOS GENERALES DEL CICLO A ALCANZAR CON EL MÓDULOLa formación del módulo contribuye a alcanzar los objetivos generales de este ciclo

formativo que se relacionan a continuación:

c) Instalar módulos analizando su estructura y funcionalidad para gestionar servidores deaplicaciones.

d) Ajustar parámetros analizando la configuración para gestionar servidores de aplicaciones.

f) Seleccionar lenguajes, objetos y herramientas, interpretando las especificaciones paradesarrollar aplicaciones web con acceso a bases de datos.

g) Utilizar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollaraplicaciones web con acceso a bases de datos.

h) Generar componentes de acceso a datos, cumpliendo las especificaciones, para integrarcontenidos en la lógica de una aplicación web.

l) Utilizar herramientas y lenguajes específicos, cumpliendo las especificaciones, paradesarrollar e integrar componentes software en el entorno del servidor web.

m) Emplear herramientas específicas, integrando la funcionalidad entre aplicaciones, paradesarrollar servicios empleables en aplicaciones web.

n) Evaluar servicios distribuidos ya desarrollados, verificando sus prestaciones y funcionalidad,para integrar servicios distribuidos en una aplicación web.

ñ) Verificar los componentes de software desarrollados, analizando las especificaciones, paracompletar el plan de pruebas.

q) Programar y realizar actividades para gestionar el mantenimiento de los recursosinformáticos.

r) Analizar y utilizar los recursos y oportunidades de aprendizaje relacionadas con la evolucióncientífica, tecnológica y organizativa del sector y las tecnologías de la información y lacomunicación, para mantener el espíritu de actualización y adaptarse a nuevas situaciones laboralesy personales.

s) Desarrollar la creatividad y el espíritu de innovación para responder a los retos que sepresentan en los procesos y organización de trabajo y de la vida personal.

t) Tomar decisiones de forma fundamentada analizando las variables implicadas, integrandosaberes de distinto ámbito y aceptando los riesgos y la posibilidad de equivocación en las mismas,para afrontar y resolver distintas situaciones, problemas o contingencias.

Page 7: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

6.- RESULTADOS DE APRENDIZAJE Y CRITERIOS DE EVALUACIÓN

RESULTADOS DE APRENDIZAJE CRITERIOS DE EVALUACIÓN

R.A.1. Selecciona las arquitecturas ytecnologías de programación Web en entornoservidor, analizando sus capacidades ycaracterísticas propias.

1. Se han caracterizado y diferenciado los modelos de ejecución de código en el servidor y en el cliente Web.

2. Se han reconocido las ventajas queproporciona la generación dinámica depáginas Web y sus diferencias con lainclusión de sentencias de guiones en elinterior de las páginas Web.

3. Se han identificado los mecanismos deejecución de código en los servidores Web.

4. Se han reconocido las funcionalidades queaportan los servidores de aplicaciones y suintegración con los servidores Web.

5. Se han identificado y caracterizado losprincipales lenguajes y tecnologíasrelacionados con la programación Web enentorno servidor.

6. Se han verificado los mecanismos deintegración de los lenguajes de marcas conlos lenguajes de programación en entornoservidor.

7. Se han reconocido y evaluado lasherramientas de programación en entornoservidor.

RA2.- Escribe sentencias ejecutables por un servidor Web reconociendo y aplicando procedimientos de integración del código en lenguajes de marcas.

1. Se han reconocido los mecanismos degeneración de páginas Web a partir delenguajes de marcas con código embebido.

2. Se han identificado las principalestecnologías asociadas.

3. Se han utilizado etiquetas para la inclusiónde código en el lenguaje de marcas.

4. Se ha reconocido la sintaxis del lenguaje deprogramación que se ha de utilizar.

5. Se han escrito sentencias simples y se hancomprobado sus efectos en el documentoresultante.

6. Se han utilizado directivas para modificar elcomportamiento predeterminado.

7. Se han utilizado los distintos tipos devariables y operadores disponibles en ellenguaje.

8. Se han identificado los ámbitos deutilización de las variables.

RA3.- Escribe bloques de sentenciasembebidos en lenguajes de marcas,seleccionando y utilizando las estructuras deprogramación

1. Se han utilizado mecanismos de decisión enla creación de bloques de sentencias.

2. Se han utilizado bucles y se ha verificado sufuncionamiento.

Page 8: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

3. Se han utilizado “arrays” para almacenar yrecuperar conjuntos de datos.

4. Se han creado y utilizado funciones. 5. Se han utilizado formularios web para

interactuar con el usuario del navegadorweb.

6. Se han empleado métodos para recuperar lainformación introducida en el formulario.

7. Se han añadido comentarios al código.

RA4.-Desarrolla aplicaciones Webembebidas en lenguajes de marcasanalizando e incorporando funcionalidadessegún especificaciones.

1. Se han identificado los mecanismosdisponibles para el mantenimiento de lainformación que concierne a un cliente webconcreto y se han señalado sus ventajas.

2. Se han utilizado sesiones para mantener elestado de las aplicaciones Web.

3. Se han utilizado “cookies” para almacenarinformación en el cliente Web y pararecuperar su contenido.

4. Se han identificado y caracterizado losmecanismos disponibles para laautentificación de usuarios.

5. Se han escrito aplicaciones que integrenmecanismos de autentificación de usuarios.

6. Se han realizado adaptaciones aaplicaciones Web existentes como gestoresde contenidos u otras.

7. Se han utilizado herramientas y entornospara facilitar la programación, prueba ydepuración del código.

RA5.- Desarrolla aplicaciones Webidentificando y aplicando mecanismos paraseparar el código de presentación de la lógicade negocio.

1. Se han identificado las ventajas de separarla lógica de negocio de los aspectos depresentación de la aplicación.

2. Se han analizado tecnologías y mecanismosque permiten realizar esta separación y suscaracterísticas principales.

3. Se han utilizado objetos y controles en elservidor para generar el aspecto visual de laaplicación web en el cliente.

4. Se han utilizado formularios generados deforma dinámica para responder a loseventos de la aplicación Web.

5. Se han identificado y aplicado losparámetros relativos a la configuración dela aplicación Web.

6. Se han escrito aplicaciones Web conmantenimiento de estado y separación de lalógica de negocio.

7. Se han aplicado los principios de laprogramación orientada a objetos.

Se ha probado y documentado el código.RA6.-Desarrolla aplicaciones de acceso

a almacenes de datos, aplicando medidas1. Se han analizado las tecnologías que

permiten el acceso mediante programación

Page 9: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

para mantener la seguridad y la integridad dela información

a la información disponible en almacenesde datos.

2. Se han creado aplicaciones que establezcanconexiones con bases de datos.

3. Se ha recuperado información almacenadaen bases de datos.

4. Se ha publicado en aplicaciones web lainformación recuperada.

5. Se han utilizado conjuntos de datos paraalmacenar la información.

6. Se han creado aplicaciones web quepermitan la actualización y la eliminaciónde información disponible en una base dedatos.

7. Se han utilizado transacciones paramantener la consistencia de la información.

8. Se han probado y documentado lasaplicaciones.

RA7.- Desarrolla servicios Webanalizando su funcionamiento e implantandola estructura de sus componentes.

1. Se han reconocido las característicaspropias y el ámbito de aplicación de losservicios Web.

2. Se han reconocido las ventajas de utilizarservicios Web para proporcionar acceso afuncionalidades incorporadas a la lógica denegocio de una aplicación.

3. Se han identificado las tecnologías y losprotocolos implicados en la publicación yutilización de servicios Web.

4. Se ha programado un servicio Web. 5. Se ha creado el documento de descripción

del servicio Web. 6. Se ha verificado el funcionamiento del

servicio Web. 7. Se ha consumido el servicio Web.

RA8.- Genera páginas Web dinámicasanalizando y utilizando tecnologías delservidor Web que añadan código al lenguajede marcas.

1. Se han identificado las diferencias entre laejecución de código en el servidor y en elcliente Web.

2. Se han reconocido las ventajas de unirambas tecnologías en el proceso dedesarrollo de programas.

3. Se han identificado las librerías y lastecnologías relacionadas con la generaciónpor parte del servidor de páginas Web conguiones embebidos.

4. Se han utilizado estas tecnologías paragenerar páginas Web que incluyaninteracción con el usuario en forma deadvertencias y peticiones de confirmación.

5. Se han utilizado estas tecnologías, paragenerar páginas Web que incluyanverificación de formularios.

Page 10: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

6. Se han utilizado estas tecnologías paragenerar páginas web que incluyanmodificación dinámica de su contenido y suestructura.

7. Se han aplicado estas tecnologías en laprogramación de aplicaciones Web.

RA9.- Desarrolla aplicaciones Webhíbridas seleccionando y utilizando libreríasde código y repositorios heterogéneos deinformación

1. Se han reconocido las ventajas queproporciona la reutilización de código y elaprovechamiento de información yaexistente.

2. Se han identificado librerías de código ytecnologías aplicables en la creación deaplicaciones web híbridas.

3. Se ha creado una aplicación web querecupere y procese repositorios deinformación ya existentes.

4. Se han creado repositorios específicos apartir de información existente en Internet yen almacenes de información.

5. Se han utilizado librerías de código paraincorporar funcionalidades específicas auna aplicación web.

6. Se han programado servicios y aplicacionesweb utilizando como base información ycódigo generados por terceros.

7. Se han probado, depurado y documentadolas aplicaciones generadas.

Page 11: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

7.- TEMPORALIZACIÓN DE CONTENIDOS

UNIDADES DE TRABAJO HORAS Porcentaje/EvaluaciónUT1.: Selección de arquitecturas y

herramientas de programación5 2%

UT2: Inserción de código en páginas web 16 3%UT3: Programación basada en lenguaje de

marcas con código embebido51 25%

UT4: Desarrollo de aplicaciones web utilizando

código embebido16 10%

UT5: Utilización de técnicas de acceso a datos 30 20%UT6: Generación dinámica de páginas web 16 10%UT7: Programación de servicios web 12 10%UT8: Generación dinámica de páginas web

interactivas12 10%

UT9: Desarrollo de aplicaciones web híbridas 10 10%168 100%

EVALUACIÓN UNIDADES DE TRABAJO HORAS

1º Evaluación

UT1.: Selección de arquitecturas y

herramientas de programación5

UT2: Inserción de código en páginas web 16UT3: Programación basada en lenguaje de

marcas con código embebido51

Horas 1ª evaluación: 72 horas

2º Evaluación

UT4: Desarrollo de aplicaciones web

utilizando código embebido16

UT5: Utilización de técnicas de acceso a

datos30

UT6: Generación dinámica de páginas

web16

UT7: Programación de servicios web 12UT8: Generación dinámica de páginas

web interactivas12

UT9: Desarrollo de aplicaciones web

híbridas10

Horas 2ª evaluación: 96 horasTotal Horas: 168

Page 12: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

8.- ORGANIZACIÓN DE CONTENIDOS

Los contenidos reflejados en la Orden EDU/2887/2010, de 2 de noviembre, por la que seestablece el currículo del ciclo formativo de Grado Superior correspondiente al título de TécnicoSuperior en Desarrollo de Aplicaciones Web, y en el Real Decreto 686/2010, de 20 de mayo, por elque se establece el título de Técnico Superior en Desarrollo de Aplicaciones Web y se fijan susenseñanzas mínimas para el módulo de Desarrollo Web en entorno Servidor son los siguientes:

Bloque a) Selección de arquitecturas y herramientas de programación:� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

1. Modelos de programación en entornos cliente/servidor.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Mecanismos de ejecución de código en un servidor web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �3. Generación dinámica de páginas web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �4. Lenguajes de programación en entorno servidor.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Integración con los lenguajes de marcas.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �6. Tecnologías asociadas.� � � � � � � � � � � � � � � � � � � � �7. Servidores de aplicaciones.� � � � � � � � � � � � � � � � � � � � � � � � � � �8. Integración con los servidores web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �9. Herramientas de programación.� � � � � � � � � � � � � � � � � � � � � � � � � � � �10. Editores y compiladores.� � � � � � � � � � � � � � � � � � � � � � � �

Bloque b) Inserción de código en páginas web:� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

1. Lenguajes embebidos en HTML.� � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Tecnologías asociadas: PHP, ASP, JSP, Servlets, entre otras.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �3. Contenedores de servlets.� � � � � � � � � � � � � � � � � � � � � � � � �4. Obtención del lenguaje de marcas a mostrar en el cliente.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Etiquetas para inserción de código.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �6. Bloques de código.� � � � � � � � � � � � � � � � �7. Directivas.� � � � � � � � � � �8. Tipos de datos. Conversiones entre tipos de datos.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �9. Variables.� � � � � � � � � �10. Ámbito de utilización de las variables.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Bloque c) Programación basada en lenguajes de marcas con código embebido:� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

1. Tomas de decisión.� � � � � � � � � � � � � � � � �2. Bucles.� � � � � � �3. Comentarios de cliente y de servidor.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �4. Tipos de datos compuestos.� � � � � � � � � � � � � � � � � � � � � � � � � �5. Arrays.� � � � � � �6. Funciones.� � � � � � � � � �7. Paso de parámetros. Devolución de valores. � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �8. Recuperación y utilización de información proveniente del cliente web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �1. Interacción con el usuario: formularios.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Procesamiento de la información introducida en un formulario.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

bloque d) Desarrollo de aplicaciones web utilizando código embebido:� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

1. Mantenimiento del estado.� � � � � � � � � � � � � � � � � � � � � � � � �2. Sesiones.� � � � � � � � �3. Cookies.� � � � � � � �4. Seguridad: usuarios, perfiles, roles.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Autentificación de usuarios.� � � � � � � � � � � � � � � � � � � � � � � � � � �

Page 13: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

6. Herramientas de programación.� � � � � � � � � � � � � � � � � � � � � � � � � � � �7. Pruebas y depuración.� � � � � � � � � � � � � � � � � � � �

Bloque e) Generación dinámica de páginas web:� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

1. Mecanismos de separación de la lógica de negocio.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Tecnologías asociadas.� � � � � � � � � � � � � � � � � � � � �3. Controles de servidor.� � � � � � � � � � � � � � � � � � � � � �4. Mantenimiento del estado de los controles.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Mecanismos de generación dinámica del interface web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Bloque f) Utilización de técnicas de acceso a datos:� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

1. Utilización de bases de datos relacionales.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Establecimiento de conexiones.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �3. Recuperación y edición de información.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �4. Utilización de conjuntos de resultados.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Visualización de la información en páginas web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �6. Mecanismos de edición de la información en un cliente web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �7. Ejecución de sentencias SQL.� � � � � � � � � � � � � � � � � � � � � � � � � � �8. Transacciones.� � � � � � � � � � � � � �9. Utilización de otros orígenes de datos.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �10. Almacenes de información heterogéneos.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Bloque g) Programación de servicios web:� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

1. Arquitecturas de programación orientadas a servicios.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Mecanismos y protocolos implicados.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �3. SOAP.� � � � �4. Generación de un servicio web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Descripción del servicio.� � � � � � � � � � � � � � � � � � � � � � � �6. Interface de un servicio web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � �7. Utilización de un servicio web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Bloque h) Generación dinámica de páginas web interactivas:� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

1. Procesamiento en el servidor y en el cliente.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Librerías y tecnologías relacionadas.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �3. Generación dinámica de páginas interactivas.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �4. Controles con verificación de información en el cliente.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Obtención remota de información.� � � � � � � � � � � � � � � � � � � � � � � � � � � � �6. Modificación de la estructura de la página web. � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �Bloque i) Desarrollo de aplicaciones web híbridas:� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

1. Reutilización de código e información.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Interfaces de programación de aplicaciones disponibles.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �3. Utilización de información proveniente de repositorios.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �4. Creación de repositorios a medida.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Incorporación de funcionalidades específicas.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Page 14: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

9.-RELACIÓN DE LOS RESULTADOS DE APRENDIZAJE CON LAS UNIDADES

DE TRABAJO

RESULTADOS DE APRENDIZAJE UNIDADES DE TRABAJOR.A.1. Selecciona las arquitecturas y

tecnologías de programación Web en entorno servidor, analizando sus capacidades y características propias

UT1

RA2.- Escribe sentencias ejecutables por un servidor Web reconociendo y aplicando procedimientos de integración del código en lenguajes de marcas.

UT2

RA3.- Escribe bloques de sentencias embebidos en lenguajes de marcas, seleccionando y utilizando las estructuras de programación

UT3

RA4.-Desarrolla aplicaciones Web embebidas en lenguajes de marcas analizando e incorporando funcionalidades según especificaciones.

UT4

RA5.- Desarrolla aplicaciones Web identificando y aplicando mecanismos para separar el código de presentación de la lógica denegocio.

UT6

RA6.-Desarrolla aplicaciones de acceso a almacenes de datos, aplicando medidas para mantener la seguridad y la integridad de la información

UT5

RA7.- Desarrolla servicios Web analizandosu funcionamiento e implantando la estructura de sus componentes.

UT7

RA8.- Genera páginas Web dinámicas analizando y utilizando tecnologías del servidor Web que añadan código al lenguaje de marcas.

UT8

RA9.- Desarrolla aplicaciones Web híbridas seleccionando y utilizando librerías de código y repositorios heterogéneos de información

UT9

10.-RELACIÓN CON OTROS MÓDULOS

Este módulo está relacionado con el módulo de “Lenguajes de marcas” correspondiente al

primer curso.

Page 15: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

11.- METODOLOGÍA DIDÁCTICA

Principios básicos

Al hablar de la metodología didáctica se está hablando de dar respuesta al “como enseñar”.

En Formación profesional se debe fomentar el trabajo autónomo del alumno, potenciar y desarrollar

las técnicas de investigación y la transferencia de los contenidos educativos a la vida real. Por esta

razón, en los ciclos de formación profesional debe prevalecer el sistema de trabajo a través de

procedimientos en vez de las clases magistrales, deben ser clases activas en las que el profesor

fomente la participación del alumno, siendo un guía, orientador o mediador en su aprendizaje, el

alumno tiene que ser el centro del aprendizaje para lo cual introduciremos la metodología de

aprendizaje cooperativo.

Un proceso de enseñanza-aprendizaje basado en el método constructivista y en aprendizajes

significativos, de forma que el alumno pueda relacionar sus conocimientos previos y experiencias

anteriores con los nuevos contenidos del módulo. Es fundamental que el alumno “aprenda a

aprender”, puesto que en las situaciones reales laborales se podrán encontrar en continuo cambio e

incluso en su vida cotidiana, por lo que es preciso que el alumno desarrolle su capacidad autónoma,

su capacidad de aprendizaje e investigación.

El aprendizaje debe ser funcional, debe poder aplicar los conocimientos adquiridos en

situaciones de la vida real y profesional.

La utilización de las nuevas tecnologías es fundamental para la construcción de aprendizajes

e incluso su introducción posterior al mundo laboral, hoy en día el conocimiento y la habilidad para

la adaptación y aprendizaje a los nuevos entornos tecnológicos son fundamentales dado su continuo

cambio y evolución.

Estrategias y modelos de enseñanza.

Se utilizarán las siguientes estrategias:

Estrategias expositivas: Se presentará bien de forma oral o escrita, los contenidos de forma

clara y coherente de forma que conecten con los conocimientos previos de los alumnos. Esta

estrategia se combinará con la utilización de los tecnologías de la información y comunicación, los

contenidos teóricos de las distintas unidades de trabajo, conocimientos a adquirir y desarrollar

también serán presentados y desarrollados en la plataforma virtual Moodle, plataforma a utilizar

durante el curso, creándose un aula virtual para el módulo.

Estrategias de investigación: el alumno será el constructor de su propio aprendizaje a

través de técnicas de investigación por su parte.

En cuanto a los modelos de enseñanza se utilizarán los siguientes:

Enseñanza directiva: En determinadas unidades de trabajo se empleará este modelo,

Page 16: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

comenzando con la explicación teórico-práctico de los contenidos, realizándose distintos ejercicios

de forma guiada para culminar con el desarrollo de las distintas tareas de forma independiente por

parte del alumno..

Enseñanza no directiva: El alumno será el propio centro de su aprendizaje, resolviendo los

distintos casos prácticos por sí mismos, sin intervención por parte del docente, sirviendo tan sólo de

guía u orientador.

Investigación grupal: Durante el curso en bastantes ocasiones los alumnos deberán realizar

trabajos en grupo. Es muy importante que los alumnos trabajen en equipo, indicándose en las

propias competencias del título, pues así es como se trabajará en el mundo laboral

Tipología de actividades

Con el fin de que exista una coherencia en la secuencia de actividades se va a seguir la

secuencia de actividades de David Merrill, en el que partiendo de un problema la secuencia es:

Activación, demostración, aplicación e integración:

a) Actividades de activación: con la intención de iniciar y situar al alumno en el objeto de

estudio, se realizará al inicio de la unidad de trabajo actividades o un caso inicial donde

los alumnos deberán de dar respuesta a determinadas cuestiones según sus

conocimientos previos, de forma que se obtenga a la misma vez información sobre los

conocimientos e intereses del alumno sobre el tema y motivar al alumno al estudio de la

unidad de trabajo.

b) Actividades de demostración:

El docente a lo largo de cada unidad de trabajo explicará los nuevos conceptos,

desarrollará ejemplos y los alumnos realizarán actividades asociadas a los contenidos

vistos, de esta forma los alumnos dispondrán de la base necesaria para que puedan

realizar el resto de actividades, se trabajará el mayor número de veces en grupo de forma

que se haga amena y los alumnos se sientan activos en su proceso de aprendizaje.

c) Actividades de aplicación: En éstas, los alumnos contrastan las nuevas ideas con las

previas, aplicando los nuevos aprendizajes. Al finalizar la unidad, el propio alumno será

capaz de evaluar sus conocimientos así como sus principales debilidades si las tuviera,

cuyo objetivo es conseguir un aprendizaje significativo.

d) Actividades de integración: Al finalizar las unidades, en bastantes ocasiones los alumnos

expondrán al gran grupo clase los trabajos desarrollados e incluso a otros grupos o en

eventos relacionados con la Formación Profesional..

Durante todo el proceso de enseñanza aprendizaje se utilizará las nuevas tecnologías, los

contenidos de las distintas unidades de trabajo así como las actividades a desarrollar se encontrarán

en el aula virtual creado sobre la plataforma de Moodle (Campus de Enseñanzas Profesionales),

Page 17: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

herramienta disponible por la Consejería de Educación y Universidades, así como con el uso de

otras aplicaciones como Google Drive, etc, para todos aquellos trabajos colaborativos y resto de

utilidades o aplicaciones que se vayan considerando apropiadas según la unidad de trabajo.

Se combinará el desarrollo de tareas de forma individual con trabajos en grupo, con el fin de

desarrollar el trabajo en equipo, de esta forma, se le hará a los alumnos el trabajo más ameno, y

contribuirá a que los alumnos aprendan a trabajar en equipo, a colaborar y así resolver dudas y

ayudarse entre ellos.

Dado que no todos los alumnos tienen el mismo ritmo de aprendizaje ni la misma capacidad,

se diseñarán actividades atendiendo las características individuales de los mismos de forma que se

pueda atender a la diversidad y puedan por distintos caminos llegar al objetivo buscado, con

actividades de refuerzo. De igual forma, para aquellos alumnos que bien por tener mayor capacidad

y haber terminado antes las tareas encomendadas o bien por ser repetidor o tener experiencia

laboral previa, que tengan un ritmo de aprendizaje mayor al resto y hubieran cumplido sus objetivos

antes que el resto del grupo, se les planteará actividades de profundización o ampliación,

principalmente trabajos de investigación de forma individual o grupal si fuera posible.

Agrupamientos.

Durante el desarrollo de las clases se utilizaran distintos tipos de agrupamiento,

agrupamiento gran grupo, grupo de experto y trabajos a realizar de forma individual. Muchos

trabajos serán realizados en grupo, dado que son así como se trabaja en la vida real y además los

trabajos en grupo suelen ser más interesantes y efectivas para el alumnado.. Generalmente los

agrupamientos serán de dos, tres o cuatro personas máximos de forma heterogéneas, con el fin de

que puedan complementarse y apoyarse en la realización de éstas.

Hay que potenciar el trabajo en equipo, puesto que en el mundo laboral todos los

trabajadores deben de ser capaces de trabajar en grupo en armonía y con madurez.

12.- INSTRUMENTOS DE EVALUACIÓN

Evaluación del aprendizaje del alumnado.-

La evaluación del módulo se realizará a lo largo de todo el proceso de enseñanza-

aprendizaje, realizándose tres evaluaciones:

Evaluación inicial.-

Al comienzo de cada unidad de trabajo se realizará una evaluación inicial a través de las

actividades de conocimientos previos con el fin de ajustar los diseños en función de las necesidades.

Evaluación formativa.-

Page 18: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

Se realizará durante todo proceso de enseñanza-aprendizaje, a través de las actividades a

desarrollar en cada una de las unidades didácticas siendo la propia evaluación de las actividades

parte del proceso de formación del alumnado, pasando a ser evaluadas y corregidas con

conocimiento del alumnado con el objetivo que forme parte del proceso de enseñanza-aprendizaje.

Se realizarán desde actividades típicas para aprender los contenidos teóricos de la unidad como a

desarrollar distintos casos prácticos tanto de forma grupal como individual que simulen en todo

momento las actividades propias a realizar en la empresa.

Evaluación final.-

Al finalizar cada unidad de trabajo se realizará una serie de pruebas finales,

consistentes en algunos casos en pruebas teóricas escritas, siendo principalmente realizadas en la

plataforma Moodle y otra prueba fundamental en la gran mayoría de las unidades didácticas que

consistirá en la resolución de un caso práctico tanto de forma individual como en grupo, donde se

ponga en práctica los conocimientos tanto procedimentales como conceptuales adquiridos a lo largo

del proceso de enseñanza-aprendizaje. Analizando las posibles desviaciones producidas entre los

objetivos programados y los resultados obtenidos reintentando buscar solución a los problemas que

puedan surgir, realizando los ajustes necesarios para el buen fin formativo.

Las herramientas de evaluación utilizados serán:

1) La observación directa y sistemática del alumno: observación de la capacidad profesional

y resolutiva que tiene el alumno en el desarrollo de las distintas actividades

2) Las rúbricas asociadas a las actividades de evaluación que demuestre la asimilación de

los contenidos y habilidades profesionales adquiridas.

3) Listas de control de las actividades y tareas propuestas: trabajos de investigación,

exposiciones orales y escritas, etc, tanto en clase como las realizadas en casa, tanto de las

realizadas de forma individual como en grupo.

Los instrumentos de evaluación/productos que se utilizarán:

1) Trabajos realizados por el alumno tanto fuera como dentro del aula, individuales o en

grupo.

Pruebas objetivas: Pruebas tipo test, pruebas a desarrollar, resolución de casos prácticos,

etc.

13.- CRITERIOS DE CALIFICACIÓN

La calificación final se obtendrá de la media ponderada (cada unidad de trabajo ha de ser superada

con una nota igual o superior a cinco puntos) de las calificaciones obtenidas en cada una de las

unidades de trabajo, así mismo, en cada unidad de trabajo se utilizarán los instrumentos de

evaluación necesarios para la comprobación de los resultados obtenidos, de forma general, los

Page 19: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

exámenes o pruebas objetivas supondrán un 60% y los trabajos a desarrollar un 40% de la

calificación total de cada unidad de trabajo. En aquellas unidades en que sólo se realice un tipo de

pruebas éstas supondrán entonces el 100% de la unidad de trabajo. El docente, podrá realizar las

modificaciones que considere oportunas en la evaluación de cada unidad de trabajo según el

desarrollo y circunstancias del grupo. De igual forma, a criterio del docente podrá unificar unidades

de trabajo para su evaluación, unificando entonces los criterios de evaluación y porcentajes de

evaluación.

Aquellos alumnos que no hayan superado alguna unidad de trabajo y/o haya perdido

el derecho a evaluación continua, dispondrá de una prueba especifica para las unidades de trabajo

no superadas. A la prueba anterior podrán presentarse los alumnos que aún habiendo superado las

unidades de trabajo tengan el propósito de subir nota.

14.- CRITERIOS DE RECUPERACIÓN

Recuperación de los resultados de aprendizaje no superados durante el proceso de

evaluación.-

Los resultados de aprendizaje que no hayan sido superados en una evaluación podrán ser

recuperados mediante una prueba objetiva que recoja aquellos criterios de evaluación asociados a

dicho resultado de aprendizaje. El alumno será calificado con la nota que obtenga en esta

recuperación.

Sistema extraordinario de recuperación.-

Aquellos alumnos que no hayan superado el módulo durante las evaluaciones

correspondientes dispondrán de la convocatoria ordinaria donde tendrán derecho a una recuperación

extraordinaria, con un prueba teórico-práctico, para aquellos resultados de aprendizaje no superados

15.- RECUPERACIÓN DEL ALUMNADO CON EL MÓDULO PENDIENTE Y

PERDIDA DE EVALUACIÓN CONTINUA.Al ser el primer curso en un Ciclo de nueva implantación en el centro, no se encuentran

alumnos con módulos pendientes.

Para los alumnos que no hayan superado los resultados de aprendizaje durante las

evaluaciones trimestrales (durante el año en curso) y aquellos con pérdida del derecho a evaluación

continua, se realizará una prueba especifica con los criterios de evaluación necesarios para superar

los resultados de aprendizajes.

16.- MEDIDAS DE ATENCIÓN A LA DIVERSIDADEl Decreto 25/2018, de 26 de febrero, regula la atención a la diversidad en el ámbito de las

enseñanzas no universitarias de la Comunidad Autónoma de Canarias. A tenor del artículo 20 del

Decreto 156/1996 de 20 de junio (BOC nº 83 de 10 de 10 de julio), por el que se establece la

Page 20: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

Ordenación General de las Enseñanzas de Formación Profesional Específica en la Comunidad

Autónoma de Canarias., las adaptaciones no supondrán la desaparición de objetivos relacionados

con las competencias profesionales necesarias para el logro de la competencia general a que se hace

referencia en cada uno de los títulos.

Esta programación está elaborada para un grupo de diversidad general, en la que nos

encontramos con alumnos con mayor dificultades de aprendizaje y otros con menos, para lo cual

existirán tanto actividades de refuerzo para aquellos alumnos que las necesiten como actividades de

ampliación para los alumnos que avancen a un ritmo superior al previsto. También hay que tener en

cuenta que existe un alumnos con discapacidad motora, para lo cual el centro realizará todos los

ajustes necesarios para superar las barreras arquitectónicas existentes.

17.- RECURSOS DIDÁCTICOS Y MATERIALESEn cuanto al tratamiento didáctico, se utilizarán recursos materiales impresos, audiovisuales

e informáticos. Se utilizará un curso elaborado por el profesor en la plataforma Moodle de la

Consejería de Educación y Universidades de Canarias, para realizar un seguimiento y desarrollo

completo del módulo, el profesor alimentará este curso digital con material elaborado por el mismo,

acceso a páginas oficiales relacionadas con el módulo, casos prácticos tanto a realizar de forma

individual como en grupo.

Además se utilizará el libro de texto de Desarrollo web en entorno servidor de la Editorial

Garceta.

Otros recursos:

1. El equipamiento material de las aulas típico asignada a un ciclo: pizarra, proyector y equipo

informático para el profesor y además esta aula dispone de 30 equipos informáticos

conectados a internet para uso del alumnado.

2. Libros digitales relacionados con el módulo.

3. Presentaciones de cada unidad de trabajo realizadas por el profesor en una aplicación de

presentaciones.

4. Publicaciones periódicas de contenido general y de contenido especializado.

5. Legislación vigente actualizada

6. Aplicaciones informáticas de propósito general y específicos del módulo.

18.- EN SU CASO, ACTIVIDADES COMPLEMENTARIAS Y

EXTRAESCOLARES

Visita a Infecar, en el mes de noviembre. Encuentro de empresas.

Page 21: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

19.- PROGRAMACIÓN DE CADA UNIDAD DE TRABAJO

Page 22: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

UNIDAD DE TRABAJO 1:- -Selección de arquitecturas y herramientas de programación

Tiempo Estimado : 5 horas Porcentaje de evaluación: 2%

Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :

R.A.1. “Selecciona las arquitecturas y tecnologías de programación Web en entorno servidor, analizando sus capacidades y característicaspropias“Contenidos.-

1. Modelos de programación en entornos cliente/servidor.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Mecanismos de ejecución de código en un servidor web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �3. Generación dinámica de páginas web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �4. Lenguajes de programación en entorno servidor.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Integración con los lenguajes de marcas.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �6. Tecnologías asociadas.� � � � � � � � � � � � � � � � � � � � �7. Servidores de aplicaciones.� � � � � � � � � � � � � � � � � � � � � � � � � � �8. Integración con los servidores web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �9. Herramientas de programación.� � � � � � � � � � � � � � � � � � � � � � � � � � � �10. Editores y compiladores.� � � � � � � � � � � � � � � � � � � � � � � �

Criterios de evaluación.-

1. Se han caracterizado y diferenciado los modelos de ejecución de código en el servidor y en el cliente Web. 2. Se han reconocido las ventajas que proporciona la generación dinámica de páginas Web y sus diferencias con la inclusión de sentencias de guiones en el

interior de las páginas Web. 3. Se han identificado los mecanismos de ejecución de código en los servidores Web. 4. Se han reconocido las funcionalidades que aportan los servidores de aplicaciones y su integración con los servidores Web. 5. Se han identificado y caracterizado los principales lenguajes y tecnologías relacionados con la programación Web en entorno servidor. 6. Se han verificado los mecanismos de integración de los lenguajes de marcas con los lenguajes de programación en entorno servidor. 7. Se han reconocido y evaluado las herramientas de programación en entorno servidor.

Actividades

Distintas tareas prácticas relativas a los contenidos

Actividades de Evaluación Pruebas objetivas: 60% Casos prácticos: 40%

Page 23: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

UNIDAD DE TRABAJO 2:- Inserción de código en páginas web

Tiempo Estimado : 16 horas Porcentaje de evaluación: 3%

Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :

RA2.- Escribe sentencias ejecutables por un servidor Web reconociendo y aplicando procedimientos de integración del código en lenguajes de marcas. “Contenidos.-

1. Lenguajes embebidos en HTML.� � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Tecnologías asociadas: PHP, ASP, JSP, Servlets, entre otras.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �3. Contenedores de servlets.� � � � � � � � � � � � � � � � � � � � � � � � �4. Obtención del lenguaje de marcas a mostrar en el cliente.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Etiquetas para inserción de código.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �6. Bloques de código.� � � � � � � � � � � � � � � � �7. Directivas.� � � � � � � � � � �8. Tipos de datos. Conversiones entre tipos de datos.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �9. Variables.� � � � � � � � � �10. Ámbito de utilización de las variables.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Criterios de evaluación.-

1. Se han reconocido los mecanismos de generación de páginas Web a partir de lenguajes de marcas con código embebido. 2. Se han identificado las principales tecnologías asociadas. 3. Se han utilizado etiquetas para la inclusión de código en el lenguaje de marcas. 4. Se ha reconocido la sintaxis del lenguaje de programación que se ha de utilizar. 5. Se han escrito sentencias simples y se han comprobado sus efectos en el documento resultante. 6. Se han utilizado directivas para modificar el comportamiento predeterminado. 7. Se han utilizado los distintos tipos de variables y operadores disponibles en el lenguaje. 8. Se han identificado los ámbitos de utilización de las variables.

Actividades

Desarrollo de distintos programas empleando la sintaxis trabajada.Actividades de Evaluación Pruebas objetivas: 60% Casos prácticos: 40%

Page 24: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

UNIDAD DE TRABAJO 3:- Programación basada en lenguaje de marcas con código embebido

Tiempo Estimado : 51 horas Porcentaje de evaluación: 25%

Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :

RA3.- Escribe bloques de sentencias embebidos en lenguajes de marcas, seleccionando y utilizando las estructuras de programación “Contenidos.-

1. Tomas de decisión.� � � � � � � � � � � � � � � � �2. Bucles.� � � � � � �3. Comentarios de cliente y de servidor.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �4. Tipos de datos compuestos.� � � � � � � � � � � � � � � � � � � � � � � � � �5. Arrays.� � � � � � �6. Funciones.� � � � � � � � � �7. Paso de parámetros. Devolución de valores. � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �8. Recuperación y utilización de información proveniente del cliente web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �9. Interacción con el usuario: formularios.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �10. Procesamiento de la información introducida en un formulario.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Criterios de evaluación.-

1. Se han utilizado mecanismos de decisión en la creación de bloques de sentencias. 2. Se han utilizado bucles y se ha verificado su funcionamiento. 3. Se han utilizado “arrays” para almacenar y recuperar conjuntos de datos. 4. Se han creado y utilizado funciones. 5. Se han utilizado formularios web para interactuar con el usuario del navegador web. 6. Se han empleado métodos para recuperar la información introducida en el formulario. 7. Se han añadido comentarios al código.

Actividades

Desarrollo de distintos programas empleando la sintaxis trabajada.

Actividades de Evaluación Pruebas objetivas: 60% Casos prácticos: 40%

Page 25: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

UNIDAD DE TRABAJO 4:- Desarrollo de aplicaciones web utilizando código embebido

Tiempo Estimado : 16 horas Porcentaje de evaluación: 10%

Resultados de aprendizaje.- RA4.-Desarrolla aplicaciones Web embebidas en lenguajes de marcas analizando e incorporando funcionalidades según especificaciones.

“Contenidos.-

1. Mantenimiento del estado.� � � � � � � � � � � � � � � � � � � � � � � � �2. Sesiones.� � � � � � � � �3. Cookies.� � � � � � � �4. Seguridad: usuarios, perfiles, roles.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Autentificación de usuarios.� � � � � � � � � � � � � � � � � � � � � � � � � � �6. Herramientas de programación.� � � � � � � � � � � � � � � � � � � � � � � � � � � �7. Pruebas y depuración.� � � � � � � � � � � � � � � � � � � �

Criterios de evaluación.-

1. Se han identificado los mecanismos disponibles para el mantenimiento de la información que concierne a un cliente web concreto y se hanseñalado sus ventajas.

2. Se han utilizado sesiones para mantener el estado de las aplicaciones Web.3. Se han utilizado “cookies” para almacenar información en el cliente Web y para recuperar su contenido.4. Se han identificado y caracterizado los mecanismos disponibles para la autentificación de usuarios.5. Se han escrito aplicaciones que integren mecanismos de autentificación de usuarios.6. Se han realizado adaptaciones a aplicaciones Web existentes como gestores de contenidos u otras.7. Se han utilizado herramientas y entornos para facilitar la programación, prueba y depuración del código.

Actividades

Desarrollo de código según contenidos

Actividades de Evaluación Pruebas objetivas: 60% Casos prácticos: 40%

Page 26: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

UNIDAD DE TRABAJO 5.- Utilización de técnicas de acceso a datos

Tiempo Estimado : 30 horas Porcentaje de evaluación: 20%

Resultados de aprendizaje.- RA6.-Desarrolla aplicaciones de acceso a almacenes de datos, aplicando medidas para mantener la seguridad y la integridad de la información

“Contenidos.-

1. Utilización de bases de datos relacionales.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Establecimiento de conexiones.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �3. Recuperación y edición de información.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �4. Utilización de conjuntos de resultados.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Visualización de la información en páginas web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �6. Mecanismos de edición de la información en un cliente web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �7. Ejecución de sentencias SQL.� � � � � � � � � � � � � � � � � � � � � � � � � � �8. Transacciones.� � � � � � � � � � � � � �9. Utilización de otros orígenes de datos.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �10. Almacenes de información heterogéneos.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Criterios de evaluación.-

1. Se han analizado las tecnologías que permiten el acceso mediante programación a la información disponible en almacenes de datos.

2. Se han creado aplicaciones que establezcan conexiones con bases de datos. 3. Se ha recuperado información almacenada en bases de datos. 4. Se ha publicado en aplicaciones web la información recuperada. 5. Se han utilizado conjuntos de datos para almacenar la información. 6. Se han creado aplicaciones web que permitan la actualización y la eliminación de información disponible en una base de datos. 7. Se han utilizado transacciones para mantener la consistencia de la información. 8. Se han probado y documentado las aplicaciones.

Actividades

Desarrollo de código según contenidoActividades de Evaluación Pruebas objetivas: 60% Casos prácticos: 40%

Page 27: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

UNIDAD DE TRABAJO 6.- Generación dinámica de páginas web

Tiempo Estimado : 16 horas Porcentaje de evaluación: 10%

Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :

RA5.- Desarrolla aplicaciones Web identificando y aplicando mecanismos para separar el código de presentación de la lógica de negocio. “Contenidos.-

1. Mecanismos de separación de la lógica de negocio.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Tecnologías asociadas.� � � � � � � � � � � � � � � � � � � � �3. Controles de servidor.� � � � � � � � � � � � � � � � � � � � � �4. Mantenimiento del estado de los controles.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Mecanismos de generación dinámica del interface web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Criterios de evaluación.-

1. Se han identificado las ventajas de separar la lógica de negocio de los aspectos de presentación de la aplicación. 2. Se han analizado tecnologías y mecanismos que permiten realizar esta separación y sus características principales. 3. Se han utilizado objetos y controles en el servidor para generar el aspecto visual de la aplicación web en el cliente. 4. Se han utilizado formularios generados de forma dinámica para responder a los eventos de la aplicación Web. 5. Se han identificado y aplicado los parámetros relativos a la configuración de la aplicación Web. 6. Se han escrito aplicaciones Web con mantenimiento de estado y separación de la lógica de negocio. 7. Se han aplicado los principios de la programación orientada a objetos. 8. Se ha probado y documentado el código.

Actividades

Desarrollo de código según contenidoActividades de Evaluación Pruebas objetivas: 60% Casos prácticos: 40%

Page 28: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

UNIDAD DE TRABAJO 7.- Programación web de servicios web

Tiempo Estimado : 12 horas Porcentaje de evaluación: 10%

Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :

RA7.- Desarrolla servicios Web analizando su funcionamiento e implantando la estructura de sus componentes.

“Contenidos.-

1. Arquitecturas de programación orientadas a servicios.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Mecanismos y protocolos implicados.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �3. SOAP.� � � � �4. Generación de un servicio web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Descripción del servicio.� � � � � � � � � � � � � � � � � � � � � � � �6. Interface de un servicio web.� � � � � � � � � � � � � � � � � � � � � � � � � � � �7. Utilización de un servicio web.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Criterios de evaluación.-

1. Se han reconocido las características propias y el ámbito de aplicación de los servicios Web.

2. Se han reconocido las ventajas de utilizar servicios Web para proporcionar acceso a funcionalidades incorporadas a la lógica de negocio de unaaplicación.

3. Se han identificado las tecnologías y los protocolos implicados en la publicación y utilización de servicios Web. 4. Se ha programado un servicio Web. 5. Se ha creado el documento de descripción del servicio Web. 6. Se ha verificado el funcionamiento del servicio Web.

Se ha consumido el servicio Web. Actividades

Desarrollo de código según contenidosActividades de EvaluaciónPruebas objetivas: 60% Casos prácticos: 40%

Page 29: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

UNIDAD DE TRABAJO 8.-Generación dinámica de páginas web interactivas

Tiempo Estimado : 12 horas Porcentaje de evaluación: 10%

Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :

RA7.- Desarrolla servicios Web analizando su funcionamiento e implantando la estructura de sus componentes.

“Contenidos.-

1. Procesamiento en el servidor y en el cliente.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Librerías y tecnologías relacionadas.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �3. Generación dinámica de páginas interactivas.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �4. Controles con verificación de información en el cliente.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Obtención remota de información.� � � � � � � � � � � � � � � � � � � � � � � � � � � � �6. Modificación de la estructura de la página web. � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Criterios de evaluación.-

1. Se han identificado las diferencias entre la ejecución de código en el servidor y en el cliente Web.

2. Se han reconocido las ventajas de unir ambas tecnologías en el proceso de desarrollo de programas. 3. Se han identificado las librerías y las tecnologías relacionadas con la generación por parte del servidor de páginas Web con guiones embebidos. 4. Se han utilizado estas tecnologías para generar páginas Web que incluyan interacción con el usuario en forma de advertencias y peticiones de

confirmación. 5. Se han utilizado estas tecnologías, para generar páginas Web que incluyan verificación de formularios. 6. Se han utilizado estas tecnologías para generar páginas web que incluyan modificación dinámica de su contenido y su estructura.

Se han aplicado estas tecnologías en la programación de aplicaciones Web.

7. Actividades

Desarrollo de código según contenidosActividades de EvaluaciónPruebas objetivas: 60% Casos prácticos: 40%

Page 30: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

UNIDAD DE TRABAJO 9.-Desarrollo de aplicaciones web interactivas

Tiempo Estimado : 10 horas Porcentaje de evaluación: 10%

Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :

RA9.- Desarrolla aplicaciones Web híbridas seleccionando y utilizando librerías de código y repositorios heterogéneos de información

“Contenidos.-

1. Reutilización de código e información.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �2. Interfaces de programación de aplicaciones disponibles.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �3. Utilización de información proveniente de repositorios.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �4. Creación de repositorios a medida.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �5. Incorporación de funcionalidades específicas.� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Criterios de evaluación.-

1. Se han reconocido las ventajas que proporciona la reutilización de código y el aprovechamiento de información ya existente.

2. Se han identificado librerías de código y tecnologías aplicables en la creación de aplicaciones web híbridas. 3. Se ha creado una aplicación web que recupere y procese repositorios de información ya existentes. 4. Se han creado repositorios específicos a partir de información existente en Internet y en almacenes de información. 5. Se han utilizado librerías de código para incorporar funcionalidades específicas a una aplicación web. 6. Se han programado servicios y aplicaciones web utilizando como base información y código generados por terceros. 7. Se han probado, depurado y documentado las aplicaciones generadas.

Actividades

Desarrollo de código según contenidosActividades de Evaluación

Pruebas objetivas: 60% Casos prácticos: 40%

Page 31: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo
Page 32: PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE) …€¦ · Desarrollo web en entorno servidor DSW CURSO: SEGUNDO Este módulo está cofinanciado por el Fondo Social Europeo

20.- BIBLIOGRAFÍA

El libro de texto seguido pero siendo opcional para los alumnos, es el de “Desarrollo Web en

entorno servidor” e “Implantación de aplicaciones web” de Editorial Garceta. El programa se

realizará en su totalidad a través del curso diseñado para tal en la plataforma moodle.