mÓdulo: desarrollo web en entorno …...planificaciÓn docente ies virgen del carmen paseo de la...

39
PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 www.iesvirgendelcarmen.com PROGRAMACIÓN MD850202 Rev. 5 12/09/2019 Página 1 de 39 MÓDULO ÓDULO: DESARROLLO WEB EN DESARROLLO WEB EN ENTORNO SERVIDOR ENTORNO SERVIDOR CURSO URSO: 2019/2020 2019/2020 DEPARTAMENTO EPARTAMENTO I NFORMÁTICA NFORMÁTICA CICLO ICLO F FORMATIVO ORMATIVO DESARROLLO ESARROLLO DE DE APLICACIONES PLICACIONES W WEB EB PROFESORES ROFESORES RAFAEL AFAEL M MIGUEL IGUEL G GARCÍA ARCÍA CABRERA ABRERA

Upload: others

Post on 23-Jul-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

PLANIFICACIÓNDOCENTE

IES VIRGEN DEL CARMENPaseo de la Estación nº 44

23008 JaénTel. 953366942 – Fax: 953366944www.iesvirgendelcarmen.com

PROGRAMACIÓN

MD850202 Rev. 5 12/09/2019 Página 1 de 39

MMÓDULOÓDULO:: DESARROLLO WEB ENDESARROLLO WEB ENENTORNO SERVIDORENTORNO SERVIDOR

CCURSOURSO:: 2019/20202019/2020

DDEPARTAMENTOEPARTAMENTO IINFORMÁTICANFORMÁTICA

CCICLOICLO F FORMATIVOORMATIVO DDESARROLLOESARROLLO DEDE AAPLICACIONESPLICACIONES W WEBEB

PPROFESORESROFESORES RRAFAELAFAEL M MIGUELIGUEL G GARCÍAARCÍA CCABRERAABRERA

Page 2: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

ÍÍNDICENDICE DEDE CONTENIDOCONTENIDO

1. Objetivos Generales .......................................................................................................................... 32. Metodología ...................................................................................................................................... 63. Competencias Profesionales Generales ............................................................................................ 74. Evaluación y Recuperación .............................................................................................................. 8

4.1. Momentos y procedimientos de Evaluación ............................................................................. 84.2. Criterios de ponderación ........................................................................................................... 94.3. Evaluación de competencias ................................................................................................... 104.4. Criterios de evaluación y calificación ..................................................................................... 114.5. Criterios de recuperación ........................................................................................................ 124.6. Evaluación del proceso de enseñanza ..................................................................................... 13

5. Atención a la diversidad ................................................................................................................. 145.1. Alumnos de admisión tardía ................................................................................................... 145.2. Alumnos con necesidades educativas especiales .................................................................... 145.3. Alumnos con compatibilidad laboral y/o modularidad ........................................................... 145.4. Alumnado con altas capacidades ............................................................................................ 14

6. Contenidos ...................................................................................................................................... 156.1. Relación de bloques temáticos ................................................................................................ 166.2. Secuenciación de contenidos .................................................................................................. 18

6.2.1. Unidad didáctica 1: Selección de arquitecturas y herramientas de programación .......... 186.2.2. Unidad didáctica 2: Inserción de código en páginas Web ............................................... 206.2.3. Unidad didáctica 3: Programación basada en lenguajes de marcas con código embebido ................................................................................................................................................... 226.2.4. Unidad didáctica 4: Desarrollo de aplicaciones Web utilizando código embebido ........ 246.2.5. Unidad didáctica 5: Generación dinámica de páginas Web ............................................ 266.2.6. Unidad didáctica 6: Utilización de técnicas de acceso a datos ....................................... 286.2.7. Unidad didáctica 7: Programación de servicios Web ...................................................... 306.2.8. Unidad didáctica 8: Generación dinámica de páginas Web interactivas ......................... 326.2.9. Unidad didáctica 9: Desarrollo de aplicaciones Web híbridas ........................................ 346.2.10. Unidad didáctica 10: Práctica final de módulo ............................................................. 36

7. Materias Transversales ................................................................................................................... 378. Actividades Complementarias y Extraescolares ............................................................................. 389. Bibliografía, Materiales y Recursos ............................................................................................... 39

9.1. Bibliografía de departamento .................................................................................................. 399.2. Materiales, recursos y laboratorios ......................................................................................... 39

Código: Rev.: Fecha Implantación: Entregar a:Página 2 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 3: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

1. 1. OOBJETIVOSBJETIVOS G GENERALESENERALES

Este módulo, Desarrollo Web en Entorno Servidor (DWES), de 168 horas se imparte en elsegundo curso del Ciclo Formativo de Grado Superior (CFGS) correspondiente al título de TécnicoSuperior en Desarrollo de Aplicaciones Web (DAW).

El CFGS DAW se imparte en modalidad FP Dual y bilingüe inglés. Este curso el proyectodual solamente se desarrolla para el alumnado de segundo curso. Los módulos bilingües en inglésson: Programación y Sistemas Informáticos en primer curso y Desarrollo Web en Entorno Servidoren segundo curso.

El módulo DWES se desarrolla durante los dos primeros trimestres del segundo curso, a razónde 8 horas semanales durante 21 semanas.

La normativa que regula tanto el título DAW como el módulo DWES:

• Real Decreto 686/2010, de 20 de mayo, por el que se establece el título de Técnico Superioren Desarrollo de Aplicaciones Web y se fijan sus enseñanzas mínimas. (BOE nº 143 de12/06/2010)

• ORDEN de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente altítulo de Técnico Superior en Desarrollo de Aplicaciones Web. (BOJA nº 149 de 01/08/2011)

La competencia general del título DAW está establecida como:

Desarrollar, implantar, y mantener aplicaciones web, con independencia del modeloempleado y utilizando tecnologías específicas, garantizando el acceso a los datos de formasegura y cumpliendo los criterios de accesibilidad, usabilidad y calidad exigidas en losestándares establecidos.

Este módulo profesional contiene la formación necesaria para desempeñar la función dedesarrollo de aplicaciones y servicios destinados a su ejecución por servidores en entornosWeb.

La función de desarrollo de aplicaciones para servidores Web incluye aspectos como:

• La creación de aplicaciones de servidor que generan interfaces Web como resultado de suejecución.

• La programación de métodos para almacenar, recuperar y gestionar mediante documentosWeb información disponible en almacenes de datos.

• La generación de servicios reutilizables y accesibles mediante protocolos Web.

Código: Rev.: Fecha Implantación: Entregar a:Página 3 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 4: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

Las actividades profesionales asociadas a esta función se aplican en el desarrollo y laadaptación de servicios y aplicaciones para servidores de aplicaciones y servidores Web.

La formación del módulo contribuye a alcanzar los objetivos generales de este cicloformativo 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 paradesarrollar aplicaciones 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 yfuncionalidad, 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.

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 lasmismas, para afrontar y resolver distintas situaciones, problemas o contingencias.

La formación del módulo contribuye a alcanzar las competencias profesionales, personalesy sociales de este título que se relacionan a continuación:

c) Gestionar servidores de aplicaciones adaptando su configuración en cada caso parapermitir 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 deacceso a datos adecuados a las especificaciones.g) Desarrollar interfaces en aplicaciones web de acuerdo con un manual de estilo, utilizandolenguajes de marcas y estándares Web.

Código: Rev.: Fecha Implantación: Entregar a:Página 4 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 5: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

h) Desarrollar componentes multimedia para su integración en aplicaciones web, empleandoherramientas específicas y siguiendo las especificaciones establecidas.k) Desarrollar servicios para integrar sus funciones en otras aplicaciones web, asegurando sufuncionalidad.

l) Integrar servicios y contenidos distribuidos en aplicaciones web, asegurando sufuncionalidad.m) Completar planes de pruebas verificando el funcionamiento de los componentes softwaredesarrollados, según las especificaciones.

n) Elaborar y mantener la documentación de los procesos de desarrollo, utilizandoherramientas de generación de documentación y control de versiones.ñ) Desplegar y distribuir aplicaciones web en distintos ámbitos de implantación, verificandosu comportamiento y realizando modificaciones.

q) Resolver situaciones, problemas o contingencias con iniciativa y autonomía en el ámbitode su competencia, con creatividad, innovación y espíritu de mejora en el trabajo personal yen el de los miembros del equipo.

Las líneas de actuación en el proceso enseñanza-aprendizaje que permiten alcanzar losobjetivos del módulo versarán sobre:

• El análisis de los métodos de generación dinámica de documentos Web.• La integración del lenguaje de marcas con el código ejecutable en el servidor Web.• El análisis, diferenciación y clasificación de las características y funcionalidades

incorporadas en los entornos y lenguajes de programación de los servidores Web másdifundidos.

• La utilización de características y funcionalidades específicas de los lenguajes deprogramación seleccionados.

• La modificación del código existente en soluciones Web heterogéneas para su adaptación aentornos específicos.

• El análisis y la utilización de funcionalidades aportadas por librerías generales y específicasde programación web en entorno servidor.

• La utilización de librerías para incorporar interactividad a los documentos Web generados deforma dinámica.

Código: Rev.: Fecha Implantación: Entregar a:Página 5 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 6: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

2. 2. MMETODOLOGÍAETODOLOGÍA

La metodología será la siguiente:

• Exposición de los contenidos teóricos para cada unidad didáctica

• Realización de ejercicios prácticos como modelo

• Planteamiento de ejercicios prácticos y resolución de los mismos por parte de losalumnos

• Orientación y resolución de dudas que surjan tanto en la realización de los ejerciciosprácticos como de los conceptos teóricos tratados en cada unidad

• Supervisión y corrección del trabajo realizado por los alumnos

• Asesoramiento para el estudio de los alumnos incidiendo en los conceptosfundamentales de cada unidad

• Los materiales y apuntes del módulo estarán disponibles en idioma inglés en el cursocorrespondiente de la plataforma moodle del departamento.

Se comenzará a trabajar con scripts sencillos en PHP. Una vez dominado se programará enmodo gráfico, utilizando las herramientas de un IDE (por ejemplo, PhpStorm).

Conforme se avance en el estudio y dominio del lenguaje de programación se valorará lacalidad de las soluciones aportadas y la documentación y comentarios del código generado.

Es importante que el alumno disponga de una actitud positiva frente a los errores ydificultades que indefectiblemente se presentan.

La clave para que el alumno desarrolle autonomía en su desempeño es que asuma laresponsabilidad de su propio aprendizaje.

Se primará el uso de medios digitales tanto para la obtención y manejo de la información,apuntes y ejercicios como para las explicaciones teóricas y prácticas. Para ello las clases sedesarrollarán en el aula-taller de informática de dotación del ciclo. Esto permitirá utilizar de formaágil los siguientes recursos:

• el cañón de proyección

• el acceso a internet

• uso de la plataforma moodle

• la consulta de manuales, apuntes y tutoriales on-line evitando el derroche de papel

Código: Rev.: Fecha Implantación: Entregar a:Página 6 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 7: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

3. 3. CCOMPETENCIASOMPETENCIAS P PROFESIONALESROFESIONALES G GENERALESENERALES

La competencia general del título DAW está establecida como:

Desarrollar, implantar, y mantener aplicaciones web, con independencia del modeloempleado y utilizando tecnologías específicas, garantizando el acceso a los datos de formasegura y cumpliendo los criterios de accesibilidad, usabilidad y calidad exigidas en losestándares establecidos.

La formación del módulo contribuye a alcanzar las competencias profesionales, personalesy sociales de este título que se relacionan a continuación:

c) Gestionar servidores de aplicaciones adaptando su configuración en cada caso parapermitir 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 deacceso a datos adecuados a las especificaciones.g) Desarrollar interfaces en aplicaciones web de acuerdo con un manual de estilo, utilizandolenguajes de marcas y estándares Web.h) Desarrollar componentes multimedia para su integración en aplicaciones web, empleandoherramientas específicas y siguiendo las especificaciones establecidas.k) Desarrollar servicios para integrar sus funciones en otras aplicaciones web, asegurando sufuncionalidad.l) Integrar servicios y contenidos distribuidos en aplicaciones web, asegurando sufuncionalidad.m) Completar planes de pruebas verificando el funcionamiento de los componentes softwaredesarrollados, según las especificaciones.n) Elaborar y mantener la documentación de los procesos de desarrollo, utilizandoherramientas de generación de documentación y control de versiones.ñ) Desplegar y distribuir aplicaciones web en distintos ámbitos de implantación, verificandosu comportamiento y realizando modificaciones.q) Resolver situaciones, problemas o contingencias con iniciativa y autonomía en el ámbitode su competencia, con creatividad, innovación y espíritu de mejora en el trabajo personal yen el de los miembros del equipo.

Entorno profesional

1. Las personas con este perfil profesional ejercen su actividad en empresas o entidadespúblicas o privadas tanto por cuenta ajena como propia, desempeñando su trabajo en el áreade desarrollo de aplicaciones informáticas relacionadas con entornos Web (intranet, extranete internet).

2. Las ocupaciones y puestos de trabajo más relevantes son:

• Programador Web.• Programador Multimedia.• Desarrollador de aplicaciones en entornos Web.

Código: Rev.: Fecha Implantación: Entregar a:Página 7 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 8: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

4. 4. EEVALUACIÓNVALUACIÓN YY R RECUPERACIÓNECUPERACIÓN

Además de la normativa citada en el apartado primero hay que tener presente:

• ORDEN de 29 de septiembre de 2010, por la que se regula la evaluación, certificación,acreditación y titulación académica del alumnado que cursa enseñanzas de formaciónprofesional inicial que forma parte del sistema educativo en la Comunidad Autónoma deAndalucía. (BOJA nº 202 de 15/10/2010)

4.1. 4.1. Momentos y procedimientos de EvaluaciónMomentos y procedimientos de Evaluación

Evaluación inicial: se realizará en la primera semana de clase mediante un cuestionario conpreguntas tipo test y/o cuestiones breves. Se trata de conocer qué punto de partida tiene el gruporespecto a los aprendizajes y experiencias previas del alumnado con respecto a los objetivos queeste módulo persigue y los contenidos del mismo.

Evaluación continua: la superación de este módulo mediante evaluación continua requiere laasistencia regular a clase y el desarrollo de las actividades programadas para el mismo.

Evaluación final o sumativa: se realizarán las dos sesiones de evaluación y calificación en lasfechas que establezca el centro. Al término del período lectivo (marzo y/o junio) habrá unacalificación final (media ponderada de las dos evaluaciones según su carga horaria).

Procedimientos de evaluación, podemos distinguir los siguientes:

• observación diaria del trabajo y progreso del alumnado

• revisión de las tareas y ejercicios encomendados

• pruebas de evaluación

• además para el alumnado que participa en el proyecto dual:

◦ seguimiento del tutor docente en la empresa correspondiente

◦ información del tutor laboral

◦ registro de actividades del alumnado en el curso moodle de cada empresa

Dadas las características y peculiaridades del aprendizaje de un lenguaje de programación serequiere el dominio de los fundamentos básicos para poder progresar en el aprendizaje de los temasavanzados.

Código: Rev.: Fecha Implantación: Entregar a:Página 8 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 9: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

4.2. 4.2. Criterios de ponderaciónCriterios de ponderación

Ejercicios (Teórico/Prácticos) Prácticas de Aula Otro (explicar): TOTAL

50% 50% (25% + 25%) Uso del inglés 100%

• Por Ejercicios (Teórico/Prácticos) se entienden las pruebas específicas de evaluación yasean éstas escritas o realizadas mediante el ordenador. Tienen carácter obligatorio, serealizan preferentemente en clase y son calificadas con una nota numérica del 0 (norealizada) al 10 (cumple todos los ítems de la rúbrica).

• Las Prácticas de Aula son las actividades y ejercicios planteados en clase para resolver tantoen el aula como en casa. Tienen carácter obligatorio y se califican con la escala (superada /no superada), constituyen el 25% de la calificación. El restante 25% sería la calificaciónderivada de la observación diaria del trabajo y progreso del alumnado. En el supuesto de queno se pueda valorar la observación diaria (por faltas de asistencia a clase o por matriculacióntardía) el alumno podrá optar por realizar un control de evaluación de las unidades donde noha sido posible esa calificación o bien renunciar a ese porcentaje de la calificación.

• Para el alumnado que participa en el proyecto dual la calificación de observación diariavendrá dada, en su mayor parte, por el seguimiento realizado por el tutor docente.

• Como condición previa al computo global del módulo, tanto en evaluación trimestral comofinal el alumnado deberá haber superado al menos un 40% en cada uno de los dos apartadosanteriores con la excepción de la renuncia indicada en el punto previo.

• En las dos primeras unidades solamente se realizarán “Prácticas de Aula”, por tanto laponderación será 50% la realización de las actividades y 50% observación diaria.

• Apartado Otro: Valoración y ponderación del uso del idioma inglés

Para lograr puntuación adicional en inglés hay que obtener previamente una calificaciónmínima de 5 en la evaluación de los contenidos propios de este módulo.La calificación final del módulo se incrementaría en 1 punto:- Hasta 0,5 puntos en destrezas orales: participación en las clases con el auxiliar deconversación, exposición, presentación, intervenciones en clase...- Hasta 0,5 puntos en destrezas escritas: controles de evaluación, prácticas, ejercicios declase…

Durante las diferentes actividades, ejercicios y pruebas, se valorará el correcto uso delinglés, prestando especial atención al manejo de los términos ingleses relacionados conla materia.

• El peso de cada unidad será aproximadamente el porcentaje de su dedicación horaria.

• La nota de la primera evaluación se calcula según la media ponderada (redondeo al enteromás cercano) de todas las calificaciones obtenidas en el periodo de la evaluación.

• La nota de la segunda evaluación será la media ponderada de todas las calificaciones delcurso completo (media ponderada de las dos evaluaciones según su carga horaria).

Código: Rev.: Fecha Implantación: Entregar a:Página 9 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 10: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

4.3. 4.3. Evaluación de competenciasEvaluación de competencias

Para cada unidad didáctica se incluyen los criterios de evaluación correspondientes quecontribuyen a la evaluación de las competencias profesionales, personales y sociales para estemódulo que se citan a continuación:

c) Gestionar servidores de aplicaciones adaptando su configuración en cada caso parapermitir 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 deacceso a datos adecuados a las especificaciones.

g) Desarrollar interfaces en aplicaciones web de acuerdo con un manual de estilo, utilizandolenguajes de marcas y estándares Web.h) Desarrollar componentes multimedia para su integración en aplicaciones web, empleandoherramientas específicas y siguiendo las especificaciones establecidas.

k) Desarrollar servicios para integrar sus funciones en otras aplicaciones web, asegurando sufuncionalidad.l) Integrar servicios y contenidos distribuidos en aplicaciones web, asegurando sufuncionalidad.

m) Completar planes de pruebas verificando el funcionamiento de los componentes softwaredesarrollados, según las especificaciones.n) Elaborar y mantener la documentación de los procesos de desarrollo, utilizandoherramientas de generación de documentación y control de versiones.

ñ) Desplegar y distribuir aplicaciones web en distintos ámbitos de implantación, verificandosu comportamiento y realizando modificaciones.q) Resolver situaciones, problemas o contingencias con iniciativa y autonomía en el ámbitode su competencia, con creatividad, innovación y espíritu de mejora en el trabajo personal yen el de los miembros del equipo.

Código: Rev.: Fecha Implantación: Entregar a:Página 10 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 11: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

4.4. 4.4. Criterios de evaluación y calificaciónCriterios de evaluación y calificación

Criterios de Calificación

Criterio (marcar con una X debajo de SI o NO) SI NO

La ortografía resta puntuación (en caso afirmativo explicar los criterios)

• Aunque no reste puntuación se llamará la atención sobre este tema.

X

Entregar fuera de plazo resta puntuación (en caso afirmativo explicar debajo los criterios)

• No resta, pero puede ser un ítem a tener en cuenta en las rúbricas de corrección. Por tanto, dejaríade puntuar ese apartado.

X

Los alumnos/as deben llegar a un mínimo de la calificación para acceder a la media (en caso afirmativo determinar los mínimos, ya sea de la media, por criterio de evaluación, o poractividad)

• La calificación mínima será de 4 sobre 10 para acceder a la media ponderada (50% - 50%) delapartado anterior (4.2 Criterios de ponderación).

X

Los alumnos/as deben superar todas las evaluaciones para aprobar el módulo(si procede, determinar qué evaluaciones debe superar el alumnado para obtener las competenciasmínimas)

• La superación de la segunda evaluación recupera la primera evaluación con una calificación de 5.La calificación final del módulo (marzo y junio) se obtiene mediante la media ponderada(redondeo al entero más cercano) de las evaluaciones según su carga horaria

X

La NO entrega de un número mínimo de prácticas supone directamente que esa parte serecupera con un examen (en caso afirmativo explicar el número de prácticas -el 100%, el 80%, el50%…-)

• Todas las prácticas planteadas deben ser realizadas obligatoriamente.

X

La NO entrega de ejercicios de clase supone directamente que esa parte se recupera conexamen (en caso afirmativo explicar los criterios)

• Todos los ejercicios de clase deben ser realizados, en caso contrario dejaría de puntuar en eseapartado.

X

Código: Rev.: Fecha Implantación: Entregar a:Página 11 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 12: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

4.5. 4.5. Criterios de recuperaciónCriterios de recuperación

Criterios de recuperación

Criterio (marcar con una X debajo de SI o NO) SI NO

La calificación final será la misma que la del examen (en caso negativo, explicar lasdiferencias) No se evalúa mediante un examen único.

X

Puede eliminar materia previamente al examen X

Existen criterios de corrección diferentes entre convocatoria ordinaria y extraordinaria(explicar en caso afirmativo las diferencias)

X

Existe una nota máxima en la recuperación independientemente de la calificación quese obtenga en la misma

X

Otros (a completar): X

La superación de la segunda evaluación recupera la primera evaluación con una calificaciónde 5.

La calificación final del módulo (marzo y junio) se obtiene mediante la media ponderada(redondeo al entero más cercano) de las evaluaciones según su carga horaria.

La recuperación de las prácticas de cada unidad didáctica no superada se planteará de maneraindividualizada para cada alumno que podrá recuperar repitiendo con evaluación positiva aquellasactividades no superadas o completando los supuestos prácticos no realizados.

Aquellos alumnos que no superen el módulo por evaluación continua (evaluación parcial enmarzo) ya sea por no tener asistencia regular o por no haber superado las evaluaciones deberánasistir y superar todas las unidades en el periodo de recuperación hasta junio.

Para poder superar el módulo es necesario haber completado con evaluación positiva todas lasactividades prácticas propuestas durante el curso.

Los alumnos que, habiendo superado el módulo por evaluación continua, deseen mejorar sucalificación podrán presentarse a un control de mejora. La calificación lograda reemplazaría laobtenida anteriormente. El control contaría con cuestiones prácticas y teóricas relativas a todas lasunidades didácticas programadas para el módulo.

Código: Rev.: Fecha Implantación: Entregar a:Página 12 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 13: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

4.6. 4.6. Evaluación del proceso de enseñanzaEvaluación del proceso de enseñanza

La evaluación del proceso de enseñanza se realizará a partir de la reflexión del propioprofesor sobre su práctica docente. Para ello, al principio de cada unidad didáctica incluirá un guióndonde se recojan las actividades y contenidos trabajados en cada sesión de clase. Este guión declase junto con la programación del módulo estará a disposición del alumnado en el cursocorrespondiente en la plataforma moodle del departamento de informática del centro.

Al término de la primera evaluación se efectuará el seguimiento de la programación y en casonecesario se realizará la correspondiente modificación de la misma. Dicha modificación se elevaráal departamento y este a su vez al claustro.

A lo largo del curso el profesor estará atento a los comentarios y sugerencias que recibadirectamente del alumnado o bien a través del delegado y/o tutor del grupo.

Al finalizar el curso el alumnado podrá realizar un cuestionario anónimo de evaluación de lapráctica docente.

Código: Rev.: Fecha Implantación: Entregar a:Página 13 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 14: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

5. 5. AATENCIÓNTENCIÓN AA LALA DIVERSIDADDIVERSIDAD

5.1. 5.1. Alumnos de admisión tardíaAlumnos de admisión tardíaLa admisión y matriculación en segundo curso suele estar completa al comienzo del curso.

Si por cualquier motivo se incorporara algún alumno de forma tardía, se le dará acceso a todoel material impartido hasta ese momento. Se le facilitará la información sobre los criterios deevaluación y calificación.

Además se le proporcionará apoyo ante las dudas y dificultades que le surgieran respecto a lasunidades ya impartidas.

Siempre y cuando la incorporación tardía sea por razones justificadas el alumno podrá realizarlas pruebas de evaluación y actividades prácticas que tuvieran lugar antes de su incorporación. Enotros casos se aplicarán los criterios de evaluación de este módulo comunes para todo el alumnado.

5.2. 5.2. Alumnos con necesidades educativas especialesAlumnos con necesidades educativas especialesNo hay alumnos matriculados con necesidades específicas de apoyo educativo asociadas a

discapacidad. En colaboración con el Departamento de Orientación se realizarían las adaptacionesnecesarias para facilitar la consecución los objetivos del módulo.

Atención personalizada a los alumnos con un ritmo de aprendizaje más lento, ayudándoles enla resolución de problemas, dándoles más tiempo para la realización de ejercicios, prácticas,trabajos, y proponiéndoles actividades que le permitan la comprensión de los contenidos.

5.3. 5.3. Alumnos con compatibilidad laboral y/o modularidadAlumnos con compatibilidad laboral y/o modularidadAl tratarse de un ciclo formativo presencial se requiere la asistencia regular a clase.

5.4. 5.4. Alumnado con altas capacidadesAlumnado con altas capacidadesProposición de actividades complementarias que amplíen sus conocimientos tanto sobre los

contenidos tratados como de otros relacionados.

Implicar a estos alumnos en la ayuda a sus compañeros de clase como monitores en aquellasactividades en las que demuestren mayor destreza. Con esta medida se pretende además reforzar lacohesión del grupo y fomentar el aprendizaje colaborativo.

Código: Rev.: Fecha Implantación: Entregar a:Página 14 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 15: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

6. 6. CCONTENIDOSONTENIDOS

A continuación se detallan las diferentes unidades didácticas con sus correspondientescriterios de evaluación.

Código: Rev.: Fecha Implantación: Entregar a:Página 15 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 16: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

6.1. 6.1. Relación de bloques temáticosRelación de bloques temáticos

Bloque Nº Bloque Temático

1 Selección de arquitecturas y herramientas de programación

2 Inserción de código en páginas Web

3 Programación basada en lenguajes de marcas con código embebido

4 Desarrollo de aplicaciones Web utilizando código embebido

5 Generación dinámica de páginas Web

6 Utilización de técnicas de acceso a datos

7 Programación de servicios Web

8 Generación dinámica de páginas Web interactivas

9 Desarrollo de aplicaciones Web híbridas

RAn Resultados de Aprendizaje

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

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

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

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

RA5Desarrolla aplicaciones Web identificando y aplicando mecanismos para separar el códigode presentación de la lógica de negocio.

RA6Desarrolla aplicaciones de acceso a almacenes de datos, aplicando medidas para mantenerla seguridad y la integridad de la información.

RA7Desarrolla servicios Web analizando su funcionamiento e implantando la estructura de suscomponentes.

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

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

Código: Rev.: Fecha Implantación: Entregar a:Página 16 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 17: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

BloqueTemático

NºU.D.

Título Unidad DidácticaHoras (segúncalendario)

Trimestre (marcar)

1º 2º 3º

1 1Selección de arquitecturas y herramientas de programación

8 X

2 2 Inserción de código en páginas Web 10 X

3 3Programación basada en lenguajes demarcas con código embebido

22 X

4 4Desarrollo de aplicaciones Web utilizando código embebido 18 X

5 5 Generación dinámica de páginas Web 20 X

6 6Utilización de técnicas de acceso a datos

24 X

7 7 Programación de servicios Web 14 X

8 8Generación dinámica de páginas Webinteractivas

16 X

9 9Desarrollo de aplicaciones Web híbridas

16 X

todos 10 Práctica final de módulo 24 X

Horas totales del módulo: 168 horas (21 semanas x 8 horas/semana)

Para los alumnos del proyecto dual están previstas 146 horas en alternancia en la empresa y 22horas en el centro.

Distribución de las 172 horas de clase previstas según calendario:

1ª Evaluación (102 horas) 2ª Evaluación (70 horas)

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

16 34 32 20 28 30 12

Código: Rev.: Fecha Implantación: Entregar a:Página 17 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 18: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

6.2. 6.2. Secuenciación de contenidosSecuenciación de contenidos

6.2.1. Unidad didáctica 1: Selección de arquitecturas y herramientas deprogramación

RA1. Selecciona las arquitecturas y tecnologías de programación Web en entorno servidor,analizando sus capacidades y características propias.

1.a. Objetivos Didácticos

• Identificar las ventajas de la generación dinámica de páginas web.

• Analizar los mecanismos de ejecución de código en los servidores web.

• Verificar los mecanismos de integración de los lenguajes de marcas con los lenguajes deprogramación en entorno servidor.

• Evaluar las herramientas de programación en entorno servidor.

1.b. Contenidos Conceptuales

• Modelos de programación: Cliente vs. Servidor. Diferencias.

• La generación dinámica de páginas web. Ventajas:

◦ Mecanismos de ejecución de código en un servidor web.

◦ Lenguajes de programación web en entorno servidor.

◦ Integración con los lenguajes de marcas.

◦ Herramientas de programación en entorno servidor: editores y compiladores.

• Servidores de aplicaciones. Funcionalidades y uso.

• Integración con los servidores web.

1.c. Contenidos Procedimentales

• Identificación de las ventajas de la generación dinámica de páginas web, frente a lainclusión de sentencias de guiones en las páginas web.

• Análisis de los mecanismos de ejecución de código en los servidores web.

• Verificación de los mecanismos de integración de los lenguajes de marcas con los lenguajesde programación en entorno servidor.

• Evaluación de las herramientas de programación en entorno servidor.

1.d. Contenidos Actitudinales

• Predisposición a considerar positivamente las necesidades de formación que aparecen enuna situación de cambio.

• Disposición a la planificación de las propias tareas y a la autoevaluación de lo conseguido.

Código: Rev.: Fecha Implantación: Entregar a:Página 18 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 19: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

1.e. Criterios de Evaluación

RA1. Selecciona las arquitecturas y tecnologías de programación Web en entorno servidor,analizando sus capacidades y características propias.

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

b) Se han reconocido las ventajas que proporciona la generación dinámica de páginas Web ysus diferencias con la inclusión de sentencias de guiones en el interior de las páginas Web.

c) Se han identificado los mecanismos de ejecución de código en los servidores Web.

d) Se han reconocido las funcionalidades que aportan los servidores de aplicaciones y suintegración con los servidores Web.

e) Se han identificado y caracterizado los principales lenguajes y tecnologías relacionadoscon la programación Web en entorno servidor.

f) Se han verificado los mecanismos de integración de los lenguajes de marcas con loslenguajes de programación en entorno servidor.

g) Se han reconocido y evaluado las herramientas de programación en entorno servidor.

Código: Rev.: Fecha Implantación: Entregar a:Página 19 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 20: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

6.2.2. Unidad didáctica 2: Inserción de código en páginas Web

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

2.a. Objetivos Didácticos

• Crear páginas web mediante el uso de etiquetas para la inclusión de código embebido en ellenguaje de marcas.

• Utilizar sentencias simples, variables y operadores del lenguaje.

• Obtener el lenguaje de marcas para mostrar en el cliente.

• Usar directivas que modifiquen el comportamiento inicial de la página web.

2.b. Contenidos Conceptuales

• Lenguajes de marcas (HTML) con código embebido:

◦ Mecanismos para la generación de páginas web. Lenguaje de marcas a mostrar alcliente.

◦ Principales tecnologías asociadas (PHP, ASP, JSP...)

◦ Etiquetas para la inserción del código.

◦ Directivas.

• Sintaxis del lenguaje de programación:

◦ Tipos de datos y conversiones.

◦ Variables y ámbito de uso.

• Bloques de código.

2.c. Contenidos Procedimentales

• Creación de páginas web mediante el uso de etiquetas para la inclusión de código embebidoen el lenguaje de marcas.

• Uso de sentencias simples, variables y operadores del lenguaje.

• Obtención del lenguaje de marcas para mostrar en el cliente.

• Uso de directivas que modifiquen el comportamiento inicial de la página web.

2.d. Contenidos Actitudinales

• Interés por la producción (exploración) de soluciones técnicas ante problemas que sepresenten y, también, como elemento de mejora del proceso.

• Compromiso con los plazos establecidos (previstos) en la ejecución de una tarea.

Código: Rev.: Fecha Implantación: Entregar a:Página 20 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 21: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

2.e. Criterios de Evaluación

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

a) Se han reconocido los mecanismos de generación de páginas Web a partir de lenguajes demarcas con código embebido.

b) Se han identificado las principales tecnologías asociadas.

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

d) Se ha reconocido la sintaxis del lenguaje de programación que se ha de utilizar.

e) Se han escrito sentencias simples y se han comprobado sus efectos en el documentoresultante.

f) Se han utilizado directivas para modificar el comportamiento predeterminado.

g) Se han utilizado los distintos tipos de variables y operadores disponibles en el lenguaje.

h) Se han identificado los ámbitos de utilización de las variables.

Código: Rev.: Fecha Implantación: Entregar a:Página 21 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 22: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

6.2.3. Unidad didáctica 3: Programación basada en lenguajes de marcas concódigo embebido

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

3.a. Objetivos Didácticos

• Programar bloques de sentencias en las que se utilicen:

◦ Mecanismos de decisión.

◦ Bucles e iteraciones.

◦ Arrays para almacenar y recuperar datos.

◦ Funciones.

◦ Comentarios.

• Crear formularios web para interactuar con el usuario web.

• Emplear métodos para la recuperación y posterior uso de la información del usuariointroducida en el formulario.

3.b. Contenidos Conceptuales

• La programación embebida:

◦ Condiciones (tomas de decisión).

◦ Bucles.

◦ Tipos de datos compuestos: arrays.

◦ Programación modular: funciones. Paso de parámetros y devolución de valores.

◦ Comentarios.

• La interacción con el usuario. Formularios:

◦ Recuperación de la información en los formularios.

• Procesamiento de la información del formulario.

3.c. Contenidos Procedimentales

• Programación de bloques de sentencias en las cuales se han utilizado:

◦ Mecanismos de decisión.

◦ Bucles e iteraciones.

◦ Arrays para almacenar y recuperar datos.

◦ Funciones.

◦ Comentarios.

• Creación de formularios web para interactuar con el usuario web.

• Empleo de métodos para la recuperación y posterior uso de la información del usuariointroducida en el formulario.

Código: Rev.: Fecha Implantación: Entregar a:Página 22 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 23: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

3.d. Contenidos Actitudinales

• Actitud positiva y de confianza en la propia capacidad para alcanzar resultados de formasatisfactoria para todos.

• Disposición e iniciativa ante nuevas tareas de la profesión (o actividades técnicas).

3.e. Criterios de Evaluación

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

a) Se han utilizado mecanismos de decisión en la creación de bloques de sentencias.

b) Se han utilizado bucles y se ha verificado su funcionamiento.

c) Se han utilizado “arrays” para almacenar y recuperar conjuntos de datos.

d) Se han creado y utilizado funciones.

e) Se han utilizado formularios Web para interactuar con el usuario del navegador Web.

f) Se han empleado métodos para recuperar la información introducida en el formulario.

g) Se han añadido comentarios al código.

Código: Rev.: Fecha Implantación: Entregar a:Página 23 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 24: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

6.2.4. Unidad didáctica 4: Desarrollo de aplicaciones Web utilizando códigoembebido

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

4.a. Objetivos Didácticos

• Desarrollar aplicaciones web con las siguientes características:

◦ Uso de sesiones para mantener el estado de la aplicación.

◦ Uso de cookies para almacenar información del cliente.

◦ Integración de mecanismos de autentificación.

◦ Adaptación de aplicaciones web existentes: gestores de contenidos.

• Usar herramientas y entornos de desarrollo específicos.

• Probar y depurar el código desarrollado.

4.b. Contenidos Conceptuales

• Mecanismos para el mantenimiento de la información de un cliente web:

◦ Ventajas.

◦ Mantenimiento de estado: sesiones.

◦ Almacenar información del cliente: cookies.

• La autentificación de usuarios:

◦ Qué es y cómo llevarlo a cabo.

• Seguridad: usuarios, perfiles y roles.

4.c. Contenidos Procedimentales

• Desarrollo de aplicaciones web con las siguientes características:

◦ Uso de sesiones para mantener el estado de la aplicación.

◦ Uso de cookies para almacenar información del cliente.

◦ Integración de mecanismos de autentificación.

◦ Adaptación de aplicaciones web existentes: gestores de contenidos.

• Uso de herramientas y entornos de desarrollo específicos.

• Prueba y depuración del código desarrollado.

4.d. Contenidos Actitudinales

• Participación solidaria en tareas de equipo, adecuando nuestro esfuerzo al requerido por elgrupo.

• Reconocimiento del potencial de las nuevas tecnologías como elementos de consulta yapoyo.

Código: Rev.: Fecha Implantación: Entregar a:Página 24 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 25: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

4.e. Criterios de Evaluación

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

a) Se han identificado los mecanismos disponibles para el mantenimiento de la informaciónque concierne a un cliente Web concreto y se han señalado sus ventajas.

b) Se han utilizado sesiones para mantener el estado de las aplicaciones Web.

c) Se han utilizado “cookies” para almacenar información en el cliente Web y para recuperarsu contenido.

d) Se han identificado y caracterizado los mecanismos disponibles para la autentificación deusuarios.

e) Se han escrito aplicaciones que integren mecanismos de autentificación de usuarios.

f) Se han realizado adaptaciones a aplicaciones Web existentes como gestores de contenidosu otras.

g) Se han utilizado herramientas y entornos para facilitar la programación, prueba ydepuración del código.

Código: Rev.: Fecha Implantación: Entregar a:Página 25 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 26: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

6.2.5. Unidad didáctica 5: Generación dinámica de páginas Web

RA5. Desarrolla aplicaciones Web identificando y aplicando mecanismos para separar elcódigo de presentación de la lógica de negocio.

5.a. Objetivos Didácticos

• Analizar tecnologías para separar la lógica de negocio de la interfaz web.

• Desarrollar aplicaciones web con separación de la lógica de negocio:

◦ Utilizar controles en el servidor para generar la aplicación web en el cliente.

◦ Utilizar formularios generados dinámicamente para responder a los eventos de laaplicación web.

◦ Programar usando los principios de la programación orientada a objetos.

• Probar y documentar el código desarrollado.

5.b. Contenidos Conceptuales

• Lógica de negocio:

◦ Por qué separarla de la interfaz de la aplicación. Ventajas.

◦ Mecanismos para llevar a cabo la separación.

• Interfaz web:

◦ Objetos y controles para generar la interfaz de forma dinámica.

• La programación orientada a objetos (POO):

◦ Clases y objetos.

◦ Interfaces.

◦ Herencia y Polimorfismo.

5.c. Contenidos Procedimentales

• Análisis de tecnologías para separar la lógica de negocio de la interfaz web.

• Desarrollo de aplicaciones web con separación de la lógica de negocio:

◦ Utilización de controles en el servidor para generar la aplicación web en el cliente.

◦ Utilización de formularios generados dinámicamente para responder a los eventos de laaplicación web.

◦ Programación basada en los principios de la programación orientada a objetos.

• Prueba y documentación del código desarrollado.

5.d. Contenidos Actitudinales

• Actitud positiva y de confianza en la propia capacidad para alcanzar resultados de formasatisfactoria para todos.

• Disposición e iniciativa ante nuevas tareas de la profesión (o actividades técnicas).

Código: Rev.: Fecha Implantación: Entregar a:Página 26 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 27: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

5.e. Criterios de Evaluación

RA5. Desarrolla aplicaciones Web identificando y aplicando mecanismos para separar elcódigo de presentación de la lógica de negocio.

a) Se han identificado las ventajas de separar la lógica de negocio de los aspectos depresentación de la aplicación.

b) Se han analizado tecnologías y mecanismos que permiten realizar esta separación y suscaracterísticas principales.

c) Se han utilizado objetos y controles en el servidor para generar el aspecto visual de laaplicación Web en el cliente.

d) Se han utilizado formularios generados de forma dinámica para responder a los eventosde la aplicación Web.

e) Se han identificado y aplicado los parámetros relativos a la configuración de la aplicaciónWeb.

f) Se han escrito aplicaciones Web con mantenimiento de estado y separación de la lógica denegocio.

g) Se han aplicado los principios de la programación orientada a objetos.

h) Se ha probado y documentado el código.

Código: Rev.: Fecha Implantación: Entregar a:Página 27 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 28: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

6.2.6. Unidad didáctica 6: Utilización de técnicas de acceso a datos

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

6.a. Objetivos Didácticos

• Analizar las tecnologías que permiten acceder a las bases de datos.

• Crear aplicaciones web que trabajen con bases de datos relacionales:

◦ Establecer conexiones con bases de datos.

◦ Utilizar conjuntos de datos para almacenar información. Utilizar otros orígenes de datos.

◦ Recuperar información almacenada.

◦ Actualizar y eliminar información de la base de datos.

◦ Utilizar transacciones para mantener la consistencia de los datos.

◦ Publicar la información recuperada en la aplicación web.

• Probar y documentar las aplicaciones.

6.b. Contenidos Conceptuales

• Bases de datos relacionales:

◦ Definición. Estructura.

◦ Tipos de almacenes: homogéneos y heterogéneos.

◦ Sentencias SQL. Sintaxis.

• Mecanismos de acceso a bases de datos:

◦ Conexión, lectura, actualización y eliminación de datos.

◦ Tipos de transacciones.

◦ Importancia de la consistencia de los datos.

• Mecanismos de visualización de datos en entornos web.

6.c. Contenidos Procedimentales

• Análisis de tecnologías que permiten acceder a las bases de datos.

• Creación de aplicaciones web que trabajen con bases de datos relacionales:

◦ Establecimiento de conexiones con bases de datos.

◦ Utilización de conjuntos de datos para almacenar información. Utilización de otrosorígenes de datos.

◦ Recuperación de información almacenada.

◦ Actualización y eliminación de información de la base de datos.

◦ Utilización de transacciones para mantener la consistencia de los datos.

◦ Publicación de la información recuperada en la aplicación web.

• Prueba y documentación de las aplicaciones.

Código: Rev.: Fecha Implantación: Entregar a:Página 28 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 29: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

6.d. Contenidos Actitudinales

• Actitud positiva y de confianza en la propia capacidad para alcanzar resultados de formasatisfactoria para todos.

• Disposición e iniciativa ante nuevas tareas de la profesión (o actividades técnicas).

6.e. Criterios de Evaluación

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

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

b) Se han creado aplicaciones que establezcan conexiones con bases de datos.

c) Se ha recuperado información almacenada en bases de datos.

d) Se ha publicado en aplicaciones Web la información recuperada.

e) Se han utilizado conjuntos de datos para almacenar la información.

f) Se han creado aplicaciones Web que permitan la actualización y la eliminación deinformación disponible en una base de datos.

g) Se han utilizado transacciones para mantener la consistencia de la información.

h) Se han probado y documentado las aplicaciones.

Código: Rev.: Fecha Implantación: Entregar a:Página 29 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 30: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

6.2.7. Unidad didáctica 7: Programación de servicios Web

RA7. Desarrolla servicios Web analizando su funcionamiento e implantando la estructura desus componentes.

7.a. Objetivos Didácticos

• Analizar las características y ámbito de aplicación de los servicios web.

• Identificar las ventajas de los servicios web.

• Identificar los protocolos implicados en los servicios web.

• Programar servicios web:

◦ Crear el documento de descripción del servicio web.

◦ Verificar el funcionamiento del servicio web.

◦ Utilizar el servicio web.

7.b. Contenidos Conceptuales

• Servicios web:

◦ Concepto. Características. Ventajas. Interfaz.

◦ Ámbito de aplicación.

◦ Arquitecturas de programación orientadas a servicios.

◦ Tecnologías, mecanismos y protocolos implicados:

▪ SOAP: Protocolo de comunicación mediante el intercambio de datos XML.

7.c. Contenidos Procedimentales

• Análisis de las características y del ámbito de aplicación de los servicios web.

• Identificación de las ventajas de utilización de los servicios web.

• Identificación de los protocolos implicados en la utilización de servicios web:

• Programación de un servicio web:

◦ Creación del documento de descripción del servicio web.

◦ Verificación del funcionamiento del servicio web.

◦ Utilización del servicio web.

7.d. Contenidos Actitudinales

• Valoración positiva de todo lo que nos aporta un intercambio comunicativo.

• Actitud ordenada y metódica durante la realización de las tareas y perseverancia ante lasdificultades.

Código: Rev.: Fecha Implantación: Entregar a:Página 30 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 31: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

7.e. Criterios de Evaluación

RA7. Desarrolla servicios Web analizando su funcionamiento e implantando la estructurade sus componentes.

a) Se han reconocido las características propias y el ámbito de aplicación de los serviciosWeb.

b) Se han reconocido las ventajas de utilizar servicios Web para proporcionar acceso afuncionalidades incorporadas a la lógica de negocio de una aplicación.

c) Se han identificado las tecnologías y los protocolos implicados en la publicación yutilización de servicios Web.

d) Se ha programado un servicio Web.

e) Se ha creado el documento de descripción del servicio Web.

f) Se ha verificado el funcionamiento del servicio Web.

g) Se ha consumido el servicio Web.

Código: Rev.: Fecha Implantación: Entregar a:Página 31 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 32: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

6.2.8. Unidad didáctica 8: Generación dinámica de páginas Web interactivas

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

8.a. Objetivos Didácticos

• Identificar las diferencias entre los modos de ejecución por parte del cliente y por parte delservidor:

◦ Identificar las ventajas de unir ambas tecnologías.

• Identificar y utilizar librerías para la creación de páginas web dinámicas:

◦ Crear páginas web con advertencias y peticiones de confirmación.

◦ Crear páginas web que incluyan verificación de formularios.

◦ Crear páginas web que modifiquen su contenido y su estructura de forma dinámica.

◦ Programar aplicaciones web aplicando lo anterior.

8.b. Contenidos Conceptuales

• Modos de ejecución y procesamiento del código:

◦ Cliente.

◦ Servidor.

◦ Ventajas de unir los dos modos.

• Sistemas para la generación, por el servidor, de páginas web dinámicas con códigoembebido:◦ Librerías.

◦ Tecnologías relacionadas.

◦ Mecanismos para interaccionar con el usuario.

◦ Obtención remota de la información.

◦ Verificación de formularios.

◦ Modificación dinámica del contenido y la estructura.

◦ Programación de aplicaciones web.

8.c. Contenidos Procedimentales

• Identificación de las diferencias entre los modos de ejecución por parte del cliente y porparte del servidor:

◦ Identificación de las ventajas de unir ambas tecnologías.

• Identificación de las librerías para la creación de páginas web dinámicas. Utilización de lasmismas:

◦ Creación de páginas web con advertencias y peticiones de confirmación.

◦ Creación de páginas web que incluyan verificación de formularios.

Código: Rev.: Fecha Implantación: Entregar a:Página 32 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 33: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

◦ Creación de páginas web que modifiquen su contenido y su estructura de formadinámica.

◦ Programación de aplicaciones web aplicando lo anterior.

8.d. Contenidos Actitudinales

• Predisposición a considerar positivamente las necesidades de formación que aparecen enuna situación de cambio.

• Disposición a la planificación de las propias tareas y a la autoevaluación de lo conseguido.

8.e. Criterios de Evaluación

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

a) Se han identificado las diferencias entre la ejecución de código en el servidor y en elcliente Web.

b) Se han reconocido las ventajas de unir ambas tecnologías en el proceso de desarrollo deprogramas.

c) Se han identificado las librerías y las tecnologías relacionadas con la generación por partedel servidor de páginas Web con guiones embebidos.

d) Se han utilizado estas tecnologías para generar páginas Web que incluyan interacción conel usuario en forma de advertencias y peticiones de confirmación.

e) Se han utilizado estas tecnologías, para generar páginas Web que incluyan verificación deformularios.

f) Se han utilizado estas tecnologías para generar páginas Web que incluyan modificacióndinámica de su contenido y su estructura.

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

Código: Rev.: Fecha Implantación: Entregar a:Página 33 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 34: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

6.2.9. Unidad didáctica 9: Desarrollo de aplicaciones Web híbridas

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

9.a. Objetivos Didácticos

• Analizar las ventajas de reutilizar la información existente en Internet:

◦ Reutilizar código generado por terceros e incorporar funcionalidades específicas anuestro sistema.

• Crear aplicaciones web híbridas:

◦ Utilizar librerías de código para crear la Web.

◦ Crear repositorios específicos a partir de almacenes de información de Internet.

◦ Programar servicios y aplicaciones web basadas en código generado por terceros.

◦ Probrar, depurar y documentar las aplicaciones web generadas.

9.b. Contenidos Conceptuales

• La reutilización y reciclaje de la información:

◦ Ventajas.

◦ Reutilización de código creado por terceros.

◦ Aprovechamiento de la información ya existente.

◦ Incorporación de funcionalidades específicas.

• Aplicaciones web híbridas:

◦ ¿Qué son?. Características.

◦ Ventajas frente a webs homogéneas.

◦ Tecnologías para la creación de webs híbridas.

◦ Librerías de código. Repositorios a medida.

• Acceso a repositorios.

9.c. Contenidos Procedimentales

• Análisis de las ventajas de la reutilización de la información existente en Internet:

◦ Reutilización de código generado por terceros e incorporación de funcionalidadesespecíficas a nuestro sistema.

• Creación de aplicaciones web híbridas:

◦ Utilización de librerías de código para la creación de la Web.

◦ Creación de repositorios específicos a partir de almacenes de información existentes enInternet.

◦ Programación de servicios y aplicaciones web basadas en código generado por terceros.

◦ Prueba, depuración y documentación de las aplicaciones web generadas.

Código: Rev.: Fecha Implantación: Entregar a:Página 34 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 35: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

9.d. Contenidos Actitudinales

• Participación solidaria en tareas de equipo, adecuando nuestro esfuerzo al requerido por elgrupo.

• Reconocimiento del potencial de las Nuevas Tecnologías como elementos de consulta yapoyo.

9.e. Criterios de Evaluación

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

a) Se han reconocido las ventajas que proporciona la reutilización de código y elaprovechamiento de información ya existente.

b) Se han identificado librerías de código y tecnologías aplicables en la creación deaplicaciones Web híbridas.

c) Se ha creado una aplicación Web que recupere y procese repositorios de información yaexistentes.

d) Se han creado repositorios específicos a partir de información existente en Internet y enalmacenes de información.

e) Se han utilizado librerías de código para incorporar funcionalidades específicas a unaaplicación Web.

f) Se han programado servicios y aplicaciones Web utilizando como base información ycódigo generados por terceros.

g) Se han probado, depurado y documentado las aplicaciones generadas.

Código: Rev.: Fecha Implantación: Entregar a:Página 35 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 36: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

6.2.10. Unidad didáctica 10: Práctica final de módulo

RA1 → RA9

La práctica final de módulo tratará sobre cualquier tema relacionado con los objetivos ycontenidos del módulo Desarrollo Web en Entorno Servidor (DWES). Se valorará especialmente laintegración de diferentes tipos de tecnologías web en el desarrollo de la práctica.

Se podrán constituir grupos de dos alumnos (excepcionalmente de tres alumnos) en funcióndel tema elegido.

10.a. Objetivos Didácticos

• Consolidar e integrar los conocimientos adquiridos en el módulo DWES.

• Prepararse para el módulo “Proyecto de desarrollo de apliaciones web”.

• Iniciativa y creatividad en la búsqueda, planteamiento y resolución del tema de la práctica.

10.b. Contenidos Conceptuales

• Todos los de las unidades anteriores.

10.c. Contenidos Procedimentales

• Todos los de las unidades anteriores.

10.d. Contenidos Actitudinales

• Todos los de las unidades anteriores.

10.e. Criterios de Evaluación

• Seguimiento del proceso de realización de la práctica en el aula (30%)

• Documentación generada mediante tecnologías web (20%)

• Exposición y defensa de la práctica realizada (20%)

• Integración de diferentes tecnologías web (20%)

• Nivel de dificultad, novedad y/o actualidad del tema de la práctica (10%)

Código: Rev.: Fecha Implantación: Entregar a:Página 36 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 37: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

7. 7. MMATERIASATERIAS T TRANSVERSALESRANSVERSALES

• Accesibilidad de las personas con discapacidad a las tecnologías de la información.

◦ Real Decreto Legislativo 1/2013, de 29 de noviembre, por el que se aprueba el TextoRefundido de la Ley General de derechos de las personas con discapacidad y de suinclusión social (BOE nº 289, 3 diciembre 2013)

◦ Se considerará el "Diseño para Todos" como criterio general a aplicar en todas lasunidades.

• Educación para la convivencia.

◦ Fomento del diálogo e intercambio razonado de puntos de vista cuando se realicenprácticas en parejas o grupos.

◦ Importancia del trabajo en equipo para conseguir un objetivo común.

◦ Respeto del trabajo de todos y su influencia en el funcionamiento de cualquierorganización.

• Educación para la salud.

◦ Seguridad e higiene en el trabajo

◦ Prevención de riesgos laborales.

◦ Ergonomía del puesto de trabajo.

• Respeto al material, derecho a la intimidad y a la privacidad. Rechazo a las intrusiones,virus. Cuidado en el uso de los ordenadores y respeto a las normas del aula.

◦ Ley Orgánica 3/2018, de 5 de diciembre, de Protección de Datos Personales y garantíade los derechos digitales. (BOE nº 294, 6 diciembre 2018)

Código: Rev.: Fecha Implantación: Entregar a:Página 37 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 38: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

8. 8. AACTIVIDADESCTIVIDADES C COMPLEMENTARIASOMPLEMENTARIAS YY E EXTRAESCOLARESXTRAESCOLARES

El departamento de informática colaborará en todas aquellas actividades complementarias yextraescolares que se propongan en el Centro que afecten al alumnado del ciclo formativo.

El alumnado que participa en la modalidad dual del ciclo formativo deberá realizar laformación complementaria que determinen tanto la empresa como el departamento de informática através del equipo educativo del grupo.

Participación en las sesiones con el auxiliar de conversación de lengua inglesa. Si bien esrecomendable para todo el alumnado del grupo, tiene carácter obligatorio para todo el alumnadomatriculado en los módulos de primer curso Programación y Sistemas Informáticos y de segundocurso Desarrollo Web en Entorno Servidor.

Código: Rev.: Fecha Implantación: Entregar a:Página 38 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios

Page 39: MÓDULO: DESARROLLO WEB EN ENTORNO …...PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 PROGRAMACIÓN MD850202

9. 9. BBIBLIOGRAFÍAIBLIOGRAFÍA, M, MATERIALESATERIALES YY R RECURSOSECURSOS

9.1. 9.1. Bibliografía de departamentoBibliografía de departamento

Desarrollo web en entorno servidor. Programming Java Applications.Xavier Ganzábal GarcíaEditorial Síntesis, 2019

Desarrollo Web con PHP y MySQL (5ª edición)Luke Welling, Laura ThomsonAnaya Multimedia, 2017

Haz fácil lo imposible. La guía para detectar y determinar los problemas de usabilidadSteve KrugPrentice Hall, 2010

No me hagas pensar. Una aproximación a la usabilidad web (2ª edición)Steve KrugPrentice Hall, 2006

Domine PHP y MySQL. Programación dinámica en el lado del servidor.López Quijado, JoséRa-Ma, 2006

9.2. 9.2. Materiales, recursos y laboratoriosMateriales, recursos y laboratorios• Aula-taller de informática de dotación del ciclo

• Cañón de proyección en el aula-taller

• Red de área local con acceso a internet

• Plataforma moodle con los materiales y apuntes para todas las unidades didácticas

• Los alumnos disponen de acceso gratuito a los Cursos de OpenWebinars (openwebinars.net).

Código: Rev.: Fecha Implantación: Entregar a:Página 39 de 39

MD850202 5 12/09/2019 Jefa/e depto. → Jefatura estudios