Download ciclo formativo de grado superior de desarrollo de aplicaciones web

Document related concepts

Racket (lenguaje de programación) wikipedia , lookup

Transcript
CICLO FORMATIVO DE GRADO SUPERIOR DE
DESARROLLO DE APLICACIONES WEB
1. INFORMACIÓN GENERAL
CFGS Desarrollo de Aplicaciones Web (LOE)
Nº HORAS
2000 horas = 1683 online + 317 presenciales de Formación en centros
de trabajo
Título Oficial de Técnico Superior en Desarrollo de Aplicaciones Web
TITULACIÓN
Título Homologado por la Generalitat de Catalunya
IDIOMA
La impartición del ciclo es en español
FAMILIA
PROFESIONAL
Informática y comunicaciones
OBJETIVO
(COMPETENCIA
GENERAL)
CONTENIDOS
REQUISITOS DE
ACCESO
OCUPACIONES Y
PUESTOS DE
Desarrollar, implantar y mantener aplicaciones web, con independencia
del modelo empleado y utilizando tecnologías específicas del lado
cliente o servidor, garantizando el acceso a los datos de forma segura y
cumpliendo los criterios de accesibilidad, usabilidad y calidad exigidos
por los estándares establecidos oficialmente.
 Bases de datos
 Programación
 Lenguajes de marcas y sistemas de gestión de información
 Entornos de desarrollo
 Desarrollo web en entorno servidor
 Formación y orientación laboral
 Empresa e iniciativa emprendedora
 Sistemas informáticos
 Desarrollo web en entorno cliente
 Diseño de interfaces web
 Proyecto de desarrollo de aplicaciones web
Para acceder a un Ciclo Formativo de Grado Superior es necesario haber
superado la Prueba de Acceso o tener uno de los siguientes títulos:
 Bachillerato LOGSE
 Prueba de acceso a la universidad para mayores de 25 años
 COU
 FPII
 Otros Ciclos Formativos de Grado Superior
 Otro título oficial equivalente o superior a cualquiera de los
anteriores
 Webmaster
 Community manager
TRABAJO
 Social Media
 Técnico en analítica web
 Responsable de proyectos TIC
 Técnico en optimización y posicionamiento web
Cualificaciones completas y unidades de competencia:
2154_3 Desarrollo de aplicaciones con tecnologías web
 UC 2049111 Desarrollar elementos software en el entorno
cliente.
 UC 2049211 Desarrollar elementos software en el entorno
servidor.
 UC 2049311 Implementar, verificar y documentar aplicaciones
web en entornos Internet, intranet y extranet.
CUALIFICACIONES
PROFESIONALES
Cualificaciones parciales y unidades de competencia:
2155_3 Programación en lenguajes estructurados de aplicaciones
de gestión
 UC 2022311 Configurar y explotar sistemas informáticos
 UC 2022611 Gestionar bases de datos relacionales.
 UC 2022311 Configurar y explotar sistemas informáticos.
2155_3 Programación en lenguajes estructurados de aplicaciones
de gestión
 UC 2022611 Programar bases de datos relacionales.
 UC 2022311 Configurar y explotar sistemas informáticos.
TALLER INICIAL: Tiene lugar una semana antes del inicio del semestre
para todos aquellos alumnos que se matriculan por primera vez
FECHAS DE INICIO
EXISTEN DOS PERIODOS POSIBLES ANUALES PARA COMENZAR LOS ESTUDIOS
EN UCOC:
PRIMER INICIO: SEPTIEMBRE/OCTUBRE
SEGUNDO INICIO: ENERO/FEBRERO
2. OBJETIVOS

Ajustar la configuración lógica analizando las necesidades y criterios establecidos para
configurar y explotar sistemas informáticos.

Identificar las necesidades de seguridad verificando el plan preestablecido para aplicar
técnicas y procedimientos relacionados.

Instalar módulos analizando su estructura y funcionalidad para gestionar servidores de
aplicaciones.

Ajustar parámetros analizando la configuración para gestionar servidores de aplicaciones.

Interpretar el diseño lógico, verificando los parámetros establecidos para gestionar bases de
datos.

Seleccionar lenguajes, objetos y herramientas, interpretando las especificaciones para
desarrollar aplicaciones web con acceso a bases de datos.

Utilizar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollar
aplicaciones web con acceso a bases de datos.

Generar componentes de acceso a datos, cumpliendo las especificaciones, para integrar
contenidos en la lógica de una aplicación web.

Utilizar lenguajes de marcas y estándares web, asumiendo el manual de estilo, para
desarrollar interfaces en aplicaciones web

Emplear herramientas y lenguajes específicos, siguiendo las especificaciones, para desarrollar
componentes multimedia.

Evaluar la interactividad, accesibilidad y usabilidad de un interfaz, verificando los criterios
preestablecidos, para Integrar componentes multimedia en el interfaz de una aplicación.

Utilizar herramientas y lenguajes específicos, cumpliendo las especificaciones, para
desarrollar e integrar componentes software en el entorno del servidor web.

Emplear herramientas específicas, integrando la funcionalidad entre aplicaciones, para
desarrollar servicios empleables en aplicaciones web.

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, para
completar el plan de pruebas.

Utilizar herramientas específicas, cumpliendo los estándares establecidos, para elaborar y
mantener la documentación de los procesos.

Establecer procedimientos, verificando su funcionalidad, para desplegar y distribuir
aplicaciones.

Programar y realizar actividades para gestionar el mantenimiento de los recursos
informáticos.

Analizar y utilizar los recursos y oportunidades de aprendizaje relacionadas con la evolución
científica, tecnológica y organizativa del sector y las tecnologías de la información y la
comunicación, para mantener el espíritu de actualización y adaptarse a nuevas situaciones
laborales y personales.

Desarrollar la creatividad y el espíritu de innovación para responder a los retos que se
presentan en los procesos y organización de trabajo y de la vida personal.

Tomar decisiones de forma fundamentada analizando las variables implicadas, integrando
saberes 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.

Desarrollar técnicas de liderazgo, motivación, supervisión y comunicación en contextos de
trabajo en grupo para facilitar la organización y coordinación de equipos de trabajo.

Aplicar estrategias y técnicas de comunicación adaptándose a los contenidos que se van a
transmitir, la finalidad y a las características de los receptores, para asegurar la eficacia en los
procesos de comunicación.

Evaluar situaciones de prevención de riesgos laborales y de protección ambiental,
proponiendo y aplicando medidas de prevención, personales y colectivas, de acuerdo a la
normativa aplicable en los procesos del trabajo, para garantizar entornos seguros.

Identificar y proponer las acciones profesionales necesarias para dar respuesta a la
accesibilidad universal y al diseño para todos

Identificar y aplicar parámetros de calidad en los trabajos y actividades realizados en el
proceso de aprendizaje para valorar la cultura de la evaluación y de la calidad y ser capaces
de supervisar y mejorar procedimientos de gestión de calidad.

Utilizar procedimientos relacionados con la cultura emprendedora, empresarial y de
iniciativa profesional, para realizar la gestión básica de una pequeña empresa o emprender
un trabajo.

Reconocer sus derechos y deberes como agente activo en la sociedad, teniendo en cuenta el
marco legal que regula las condiciones sociales y laborales para participar como ciudadano
democrático.
3. PROGRAMA
Módulo
Contenido
Horas
M1
Sistemas informáticos
UF1:
Instalación, configuración y explotación del sistema
informático
UF2: Gestión de la información y de recursos en una red
UF3: Implantación de programario específico
Bases de datos
UF1: Introducción a las bases de datos
UF2: Lenguajes SQL: DML y DDL
UF3: Lenguajes SQL: DCL y extensión procedimental
UF4: Bases de datos objetos-relacionales
Programación
UF1: Programación estructurada
UF2: Diseño modular
UF3: Fundamentos de gestión de ficheros
UF4: Programación orientada a objetos
UF5: POO. Librerías de clases fundamentales
UF6: POO. Introducción a la persistencia
Lenguajes de marcas y sistemas de gestión de información
UF1: Programación con XML
UF2: Ámbitos de aplicación de XML
UF3: Sistemas de gestión empresarial
Entornos de desarrollo
UF1: Desarrollo de software
UF2: Optimización de software
UF3: Introducción al diseño orientado a objetos
Desarrollo web en entorno cliente
UF1: Sintaxis del lenguaje. Objetos predefinidos del lenguaje
UF2: Estructuras definidas por el programador. Objetos
UF3: Acontecimientos. Manejo de formularios. Modelos de objetos
del documento
UF4: Comunicación asíncrona cliente-servidor
Desarrollo web en entorno servidor
UF1: Desarrollo web en entorno servidor
UF2: Generación dinámica de páginas web
UF3: Técnicas de acceso a datos
UF4: Servicios web. Páginas dinámicas interactivas. Webs híbridos
Despliegue de aplicaciones web
UF1: Servidores web y de transferencia de ficheros
UF2: Servidores de aplicaciones web
UF3: Despliegue de aplicaciones web
198 h
M2
M3
M4
M5
M6
M7
M8
231 h
297 h
99 h
66 h
165 h
165 h
99 h
M9
M10
M11
M12
M13
UF4: Control de versiones y documentación
Diseño de interfaces web
UF1: Diseño de la interface. Estilos
UF2: Elementos multimedia: creación e integración
UF3: Accesibilidad y usabilidad
Formación y orientación laboral (FOL)
UF1: Incorporación al trabajo
UF2: Prevención de riesgos laborales
Empresa e iniciativa emprendedora
UF1: Empresa e iniciativa emprendedora
Proyecto de desarrollo de aplicaciones web
UF1: Proyecto de desarrollo de aplicaciones web
Formación en centros de trabajo (FCT)
99 h
99 h
66 h
99 h
317 h
4. OFERTA DE MÓDULOS
Los módulos del ciclo se ofrecen en semestres alternativos, por lo que en el momento de realizar la
matrícula es importante comprobar si los módulos en que queremos inscribirnos se imparten en ese
semestre.
En la siguiente tabla se especifica la oferta de módulos para este Ciclo Formativo:
MÓDULOS QUE SE INICIAN EN
SEPTIEMBRE/OCTUBRE
M1: Sistemas informáticos
M2: Bases de datos
M3: Programación (II) ***
M6: Desarrollo web en entorno cliente
M8: Despliegue de aplicaciones web
M12: Proyecto de desarrollo de aplicaciones
web**
MÓDULOS QUE SE INICIAN EN
ENERO/FEBRERO
M3: Programación (I) ***
M4: Lenguajes de marcas y sistemas de
gestión de información
M10: Formación y orientación laboral*
M11: Empresa e iniciativa emprendedora
M5: Entornos de desarrollo
M9: Diseño de interfícies web
M7: Desarrollo web en entorno servidor
M12: Proyecto de desarrollo de aplicaciones
web**

* Este módulo contendrá algunas actividades en lengua inglesa.

** El Proyecto de Síntesis se ofrece todos los semestres, y se desarrolla de forma intensiva y en el mes posterior a
la finalización de todos los módulos del Ciclo Formativo.

*** El módulo 3 Programación se divide en dos bloques (I y II) los cuales se cursan separadamente.
La Formación en Centros de Trabajo (FCT), que corresponde a las prácticas en empresas, puede iniciarse en
cualquier semestre del año, pero no podrá cursarse hasta haber superado el 50% de los módulos del Ciclo
Formativo.
REQUERIMIENTOS:


Para cursar el Proyecto de Síntesis es necesario haber cursado todos los módulos del Ciclo
Formativo o estar cursando los últimos en el mismo semestre en que se realice el Proyecto.
Para cursar los módulos M3 (II), M5, M6, M7, M8 y M9 es necesario tener aprobadas el 60%
de las Unidades Formativas del módulo3 de Programación (I).
RECOMENDACIONES:


Para cursar el módulo M5, se recomienda haber cursado previamente el módulo M3 de
Programación (II).
Para cursar los módulos M6 y M7, se recomienda haber cursado previamente el módulo M4.
5. ITINERARIOS FORMATIVOS RECOMENDADOS
a) ITINERARIO RECOMENDADO EN DOS AÑOS
Para todos aquellos alumnos que tengan alta disponibilidad de tiempo para dedicar a los
estudios (30 horas semanales aproximadamente), se recomienda realizar el ciclo en dos años de
acuerdo con el siguiente orden:
1r SEMESTRE: M1 + M2
2º SEMESTRE: M3 (I) + M4 + M11 + M10
3r SEMESTRE: M3 (II) + M6 + M8
4º SEMESTRE: M5 + M9 + M7 + M12
La Formación en Centros de Trabajo (FCT), que corresponde a las prácticas en empresas, puede iniciarse una vez
finalizado el 2º semestre siempre y cuando se hayan aprobado el 50% de los módulos del Ciclo Formativo.
B) ITINERARIO RECOMENDADO EN TRES AÑOS
Si tienes cargas laborales y/o familiares y cuentas con una disponibilidad para los estudios de
aproximadamente 20 horas semanales, te recomendamos realizar el ciclo en tres años, de acuerdo
con el siguiente orden:
1r SEMESTRE: M2
2º SEMESTRE: M3 (I) + M4
3r SEMESTRE: M1 + M3 (II)
4º SEMESTRE: M9 + M10 + M11
5º SEMESTRE: M6 + M8
6º SEMESTRE: M5 + M7 + M12
La Formación en Centros de Trabajo (FCT), que corresponde a las prácticas en empresas, puede iniciarse una vez
finalizado el 3r semestre siempre y cuando se hayan aprobado el 50% de los módulos del Ciclo Formativo.
6. TIPOLOGÍA DE LA FORMACIÓN
a) DESCRIPCIÓN DE LA FORMACIÓN







Es una formación online que no requiere más presencialidad que la establecida por la ley:
 La formación práctica en los centros de trabajo (módulo FCT)
 Los exámenes que se realizarán en los centros UCOC.
Se trata de una formación dirigida a un grupo de alumnos, por lo tanto, el alumno se
encontrará acompañado y en contacto con otros estudiantes a través del campus virtual.
Es una formación tanto teórica como práctica que requiere actividad constante por parte del
alumno.
Hay una evaluación continua que garantiza la adquisición progresiva de las competencias
requeridas.
Los estudios se pueden llevar a cabo de forma asíncrona (sin estipular una hora concreta de
conexión).
 La formación contempla la posibilidad de participar en elementos síncronos
(que requerirán una hora concreta de conexión) como es el caso de las clases
virtuales, aunque éstas no son obligatorias para aprobar.
La intervención de los profesores es activa, impartiendo clases, corrigiendo actividades,
moderando foros, etc.
Los alumnos cuentan con servicios de referencia y soporte, a los que podrán dirigirse para
orientarse y resolver las dudas o incidencias necesarias.
b) METODOLOGÍA
La metodología en UCOC se caracteriza por su dinamismo y se centra en la actividad del
alumno. El plan docente conforma la estructura y la actividad de aprendizaje del aula, que se
asienta en tres elementos principales:
 Los materiales: Cada módulo cuenta con contenidos de todos los temas que se
abordan, tanto en la teoría como en la práctica. Entre estos contenidos se pueden
encontrar materiales didácticos específicos y recursos de aprendizaje como puedan
ser artículos, vídeos, referencias bibliográficas, etc.
 Las actividades: Para garantizar la aplicación práctica de los conocimientos
adquiridos y la integración de los contenidos de cada tema, se encuentran las
actividades. Éstas son corregidas y evaluadas de forma individual por los profesores.
Entre las actividades se pueden encontrar trabajos de desarrollo, resolución de
casos, foros de debate, búsquedas en internet, etc.
 Las clases virtuales: Sirven a modo de resumen de la materia impartida y de las
actividades realizadas con el objetivo de ampliar y reforzar el aprendizaje. Estas
clases son impartidas en directo por el profesor de la asignatura a través de un
sistema de videoconferencia y permiten a los alumnos expresar dudas sobre la
materia a través de un chat habilitado durante la sesión.
Las clases virtuales de cada asignatura se imparten regularmente y quedan
almacenadas en el campus virtual para que aquellos alumnos que no han podido
asistir en el momento en que se celebran puedan consultarlas en cualquier otro
momento.
c) SISTEMA DE EVALUACIÓN
El sistema de evaluación contempla evaluación continua y exámenes:
 Evaluación continua: Se establece con el fin de garantizar el aprendizaje progresivo y
consta de actividades a desarrollar y realización de diferentes test. El peso de la
evaluación continua es de un 50% de la nota de la Unidades formativas que
componen un módulo y se ha de obtener como mínimo un 5 para que pueda hacer
media con la nota de examen y superar la asignatura.
*Las clases virtuales no son evaluables, pero su asistencia y
participación en directo será valorada por los respectivos profesores.
La no asistencia a estas clases nunca perjudicará ni podrá restar nota
a los alumnos.

Exámenes: Los exámenes de los módulos, entre los que se encuentra también la
presentación del trabajo final de síntesis, son presenciales y se realizan al final de
cada semestre en los centros UCOC de Barcelona o Madrid. La convocatoria se
desarrolla durante un único fin de semana, pudiendo comenzar el viernes por la
tarde y extendiéndose hasta el domingo. En ella se concentran los exámenes de
todas las asignaturas que se han cursado ese semestre. El peso del examen es de un
50% de la nota de las Unidades formativas que componen un módulo y se ha de
superar con una nota mínima de 5.
*En el semestre en que se realice el Proyecto de Síntesis habrá una
convocatoria adicional de manera presencial para la presentación del mismo.

Superación de una Unidad formativa: Para aprobar una Unidad Formativa se
requiere aprobar el examen presencial y que la nota final de la Unidad formativa
sume una puntuación igual o superior a un 5.
Nota UF= 50% nota examen (mín. 5) + 50% nota evaluación continua (mín. 5)

Superación de un Módulo: Para aprobar un módulo o asignatura es necesario
superar todas las Unidades Formativas que lo componen.

Superación de Ciclo: Para superar un ciclo formativo completo deben aprobarse
todos los módulos que lo componen, incluido el módulo de Formación en Centros de
Trabajo.
d) SOPORTE AL ALUMNO
El estudiante dispone de una serie de servicios que dan soporte tanto a su aprendizaje como a los
trámites administrativos que deba realizar:

Profesorado: Existe la figura de un profesor para cada uno de los módulos. Los profesores,
además de impartir el contenido, resuelven las dudas que tiene el alumno en cuanto a la
dinámica de la asignatura y a los contenidos teóricos y prácticos de la misma en un plazo
máximo de:
 48 horas en días laborables
 72 horas en días no laborables
 Una semana en períodos vacacionales.

Secretaría académica: La secretaría académica integra todos los procesos administrativos y
necesarios para estudiar, como puedan ser la inscripción, la matriculación, la tramitación del
expediente, la certificación, etc.

Gestión docente: Desde el servicio de gestión docente, se orientará a los alumnos en
relación al itinerario a seguir y a la dinámica general de aprendizaje. Además, coordinará la
acción tutorial y será el punto de referencia del alumno para gestionar las dudas y cuestiones
que puedan afectar al proceso de aprendizaje.
7. REQUISITOS
a) REQUISITOS TÉCNICOS
Los requisitos técnicos para poder estudiar son disponer de un ordenador PC actual con una potencia
media-alta y un software actualizado, así como una conexión a Internet de banda ancha.
Además, es necesario:



Disponer de un paquete Microsoft Office 2003 o superior (versión online reducida y gratuita
en https://skydrive.live.com/ ).
Tener instalado:
o Flash Player (descarga gratuita en http://get.adobe.com/es/flashplayer/)
o Adobe Reader (descarga gratuita en http://get.adobe.com/es/reader/ )
Disponer de altavoces o cascos y, puntualmente, de una cámara de vídeo y micrófono
(integrados habitualmente en ordenadores portátiles o como dispositivos externos en PC de
sobremesa).
Y se recomienda:

Utilizar el siguiente navegador de descarga gratuita para acceder al campus virtual:
o
Google Chrome (descarga gratuita en http://www.google.com/chrome?hl=es)
b) OTROS REQUISITOS
Para poder estudiar sin dificultades se requieren además otros conocimientos técnicos o
competencias específicas:

Conocimientos técnicos: Se requieren conocimientos básicos de informática, de utilización
de navegadores, de uso de correo electrónico y de edición de textos.

Conocimientos del campus y de la dinámica de aprendizaje: Para las personas que se
matriculen por primera vez, es obligatorio realizar el Módulo 0, una formación virtual que
tiene como objetivo conocer el manejo del campus virtual y entender la dinámica de
aprendizaje. Esta formación tendrá lugar una semana antes del inicio del primer semestre.

Competencias para ser un buen estudiante a distancia: Se requiere capacidad de
autodisciplina y responsabilidad en la gestión del propio aprendizaje.