TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES WEB

Las aplicaciones digitales y el cloud computing han cambiado nuestras vidas facilitando o automatizando tareas, y aportando nuevas formas de ocio y entretenimiento… Da rienda suelta a tu imaginación y crea útiles herramientas informáticas. ¿Serás tú el próximo Mark Zuckerberg?
Metodología
El profesor facilitará a través de la aplicación Drive corporativa del centro apuntes, actividades, prácticas y enlaces a páginas web y videos relativos a los contenidos expuestos en la programación. Explicará a los alumnos la mayor parte de los contenidos tanto teóricos como prácticos del módulo. El resto deberá ser auto aprendidos por ellos, de forma guiada, a través de ejercicios o proyectos, o autónoma. Los alumnos utilizarán también la aplicación Drive para subir las actividades que indique el profesor. Las actividades de enseñanza/aprendizaje consistirán principalmente en elaborar documentos con información complementaria a los contenidos impartidos, realizar prácticas con el sistema operativo del ordenador, o sistemas virtualizados. Las actividades se realizarán de forma individual, aunque se fomenta el trabajo colaborativo durante la resolución de las tareas
Objetivos
Con este ciclo de grado superior aprenderás a diseñar, desarrollar y programar aplicaciones para web. Desde el interfaz de una web hasta su conexión con una base de datos, tanto en entorno servidor, como en entorno cliente
Módulos formativos del primer año
Bases de datos
¿Qué vas a aprender?
Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos
Desarrollar aplicaciones multiplataforma con acceso a bases de datos utilizando lenguajes, librerías y herramientas adecuados a las especificaciones
Entornos de desarrollo
¿Qué vas a aprender?
Gestionar entornos de desarrollo adaptando su configuración en cada caso para permitir el desarrollo y despliegue de aplicaciones
Desarrollar aplicaciones multiplataforma con acceso a bases de datos utilizando lenguajes, librerías y herramientas adecuados a las especificaciones
Desarrollar interfaces gráficos de usuario interactivos y con la usabilidad adecuada, empleando componentes visuales estándar o implementando componentes visuales específicos
Participar en el desarrollo de juegos y aplicaciones en el ámbito del entretenimiento y la educación empleando técnicas, motores y entornos de desarrollo específicos
Desarrollar aplicaciones para teléfonos, PDA y otros dispositivos móviles empleando técnicas y entornos de desarrollo específicos
Desplegar y distribuir aplicaciones en distintos ámbitos de implantación verificando su comportamiento y realizando las modificaciones necesarias
Formación y orientación laboral
¿Qué vas a aprender?
Establecer vías eficaces de relación profesional y comunicación con sus superiores, compañeros y subordinados, respetando la autonomía y competencias de las distintas personas
Liderar situaciones colectivas que se puedan producir, mediando en conflictos personales y laborales, contribuyendo al establecimiento de un ambiente de trabajo agradable, actuando en todo momento de forma respetuosa y tolerante
Gestionar su carrera profesional, analizando las oportunidades de empleo, autoempleo y de aprendizaje
Mantener el espíritu de innovación y actualización en el ámbito de su trabajo para adaptarse a los cambios tecnológicos y organizativos de su entorno profesional
Participar de forma activa en la vida económica, social y cultural, con una actitud crítica y responsable
Lenguaje de marcas y sistemas de gestión de información
¿Qué vas a aprender?
Desarrollar aplicaciones multiplataforma con acceso a bases de datos utilizando lenguajes, librerías y herramientas adecuados a las especificaciones
Desarrollar aplicaciones implementando un sistema completo de formularios e informes que permitan gestionar de forma integral la información almacenada
Desarrollar aplicaciones para teléfonos, PDA y otros dispositivos móviles empleando técnicas y entornos de desarrollo específicos
Crear ayudas generales y sensibles al contexto, empleando herramientas específicas e integrándolas en sus correspondientes aplicaciones
Crear tutoriales, manuales de usuario, de instalación, de configuración y de administración, empleando herramientas específicas
Programación
¿Qué vas a aprender?
Desarrollar aplicaciones multiplataforma con acceso a bases de datos utilizando lenguajes, librerías y herramientas adecuados a las especificaciones
Desarrollar aplicaciones implementando un sistema completo de formularios e informes que permitan gestionar de forma integral la información almacenada
Desarrollar aplicaciones para teléfonos, PDA y otros dispositivos móviles empleando técnicas y entornos de desarrollo específicos
Desarrollar componentes personalizados para un sistema ERP-CRM atendiendo a los requerimientos
Sistemas informáticos
¿Qué vas a aprender?
Configurar y explotar sistemas informáticos, adaptando la configuración lógica del sistema según las necesidades de uso y los criterios establecidos
Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas, servicios y aplicaciones, cumpliendo el plan de seguridad
Módulos formativos del segundo año
Desarrollo web en entorno cliente
¿Qué vas a aprender?
Integrar contenidos en la lógica de una aplicación web, desarrollando componentes de acceso a datos adecuados a las especificaciones
Desarrollar interfaces en aplicaciones web de acuerdo con un manual de estilo, utilizando lenguajes de marcas y estándares web
Integrar componentes multimedia en el interface de una aplicación web, realizando el análisis de interactividad, accesibilidad y usabilidad de la aplicación
Desarrollo web en entorno servidor
¿Qué vas a aprender?
Gestionar servidores de aplicaciones adaptando su configuración en cada caso para permitir el despliegue de aplicaciones web
Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos
Integrar contenidos en la lógica de una aplicación web, desarrollando componentes de acceso a datos adecuados a las especificaciones
Desarrollar interfaces en aplicaciones web de acuerdo con un manual de estilo, utilizando lenguajes de marcas y estándares web
Desarrollar componentes multimedia para su integración en aplicaciones web, empleando herramientas específicas y siguiendo las especificaciones establecidas
Integrar servicios y contenidos distribuidos en aplicaciones web, asegurando su funcionalidad
Completar planes de pruebas verificando el funcionamiento de los componentes software desarrollados, según las especificaciones.
Elaborar y mantener la documentación de los procesos de desarrollo, utilizando herramientas de generación de documentación y control de versiones
Desplegar y distribuir aplicaciones web en distintos ámbitos de implantación, verificando su comportamiento y realizando modificaciones
Despliegue de aplicaciones web
¿Qué vas a aprender?
Gestionar servidores de aplicaciones adaptando su configuración en cada caso para permitir el despliegue de aplicaciones web
Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos
Diseño de interfaces web
¿Qué vas a aprender?
Integrar componentes multimedia en el interface de una aplicación web, realizando el análisis de interactividad, accesibilidad y usabilidad de la aplicación
Desarrollar e integrar componentes software en el entorno del servidor web, empleando herramientas y lenguajes específicos, para cumplir las especificaciones de la aplicación
Desarrollar servicios para integrar sus funciones en otras aplicaciones web, asegurando su funcionalidad
Empresa e iniciativa emprendedora
¿Qué vas a aprender?
Liderar situaciones colectivas que se puedan producir, mediando en conflictos personales y laborales, contribuyendo al establecimiento de un ambiente de trabajo agradable, actuando en todo momento de forma respetuosa y tolerante
Gestionar su carrera profesional, analizando las oportunidades de empleo, autoempleo y de aprendizaje
Mantener el espíritu de innovación y actualización en el ámbito de su trabajo para adaptarse a los cambios tecnológicos y organizativos de su entorno profesional
Crear y gestionar una pequeña empresa, realizando un estudio de viabilidad de productos, de planificación de la producción y de comercialización
Participar de forma activa en la vida económica, social y cultural, con una actitud crítica y responsable
Inglés técnico para grado superior
¿Qué vas a aprender?
Gestionar en inglés las relaciones con clientes, proveedores, organismos públicos, banca nacional e internacional y demás operadores que intervienen en las actividades comerciales
Analizar y utilizar los recursos y oportunidades de aprendizaje relacionados 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 en la organización del 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, a 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 con la normativa aplicable en los procesos de 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
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
Proyecto de desarrollo de aplicaciones web
¿Qué vas a aprender?
Configurar y explotar sistemas informáticos, adaptando la configuración lógica del sistema según las necesidades de uso y los criterios establecidos
Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas, servicios y aplicaciones, cumpliendo el plan de seguridad
Gestionar servidores de aplicaciones adaptando su configuración en cada caso para permitir el despliegue de aplicaciones web.
Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos
Desarrollar aplicaciones web con acceso a bases de datos utilizando lenguajes, objetos de acceso y herramientas de mapeo adecuados a las especificaciones
Integrar contenidos en la lógica de una aplicación web, desarrollando componentes de acceso a datos adecuados a las especificaciones
Desarrollar interfaces en aplicaciones web de acuerdo con un manual de estilo, utilizando lenguajes de marcas y estándares web.
Desarrollar componentes multimedia para su integración en aplicaciones web, empleando herramientas específicas y siguiendo las especificaciones establecidas
Integrar componentes multimedia en el interface de una aplicación web, realizando el análisis de interactividad, accesibilidad y usabilidad de la aplicación
Desarrollar e integrar componentes software en el entorno del servidor web, empleando herramientas y lenguajes específicos, para cumplir las especificaciones de la aplicación
Desarrollar servicios para integrar sus funciones en otras aplicaciones web, asegurando su funcionalidad
Integrar servicios y contenidos distribuidos en aplicaciones web, asegurando su funcionalidad
Completar planes de pruebas verificando el funcionamiento de los componentes software desarrollados, según las especificaciones.
Elaborar y mantener la documentación de los procesos de desarrollo, utilizando herramientas de generación de documentación y control de versiones
Desplegar y distribuir aplicaciones web en distintos ámbitos de implantación, verificando su comportamiento y realizando modificaciones
Gestionar y/o realizar el mantenimiento de los recursos de su área en función de las cargas de trabajo y el plan de mantenimiento
Adaptarse a las nuevas situaciones laborales, manteniendo actualizados los conocimientos científicos, técnicos y tecnológicos relativos a su entorno profesional, gestionando su formación y los recursos existentes en el aprendizaje a lo largo de la vida y utilizando las tecnologías de la información y la comunicación
Perfiles Profesionales
- Programador Web
- Programador Multimedia
- Desarrollador de aplicaciones en entornos Web
Características del curso
- Sesiones síncronas 85
- Cuestionarios 0
- Duración 2000 horas
- Nivel de habilidad Gr. Superior
- Idioma Español
- Estudiantes 1
- Evaluaciones Si
-
BASES DE DATOS
Se trata de un módulo profesional transversal a otros títulos de Formación Profesional, que no está asociado a Unidad de Competencia
-
ENTORNOS DE DESARROLLO
Se trata de un módulo profesional transversal a otros títulos de Formación Profesional, que no está asociado a Unidad de Competencia
-
FORMACIÓN Y ORIENTACIÓN LABORAL
Se trata de un módulo profesional transversal a otros títulos de Formación Profesional, que no está asociado a Unidad de Competencia
- Auto-orientación profesional DAW
- Los equipos de trabajo y la gestión de conflictos DAW
- La relación laboral individual DAW
- Relaciones colectivas de trabajo DAW
- Seguridad Social DAW
- Seguridad y salud laboral DAW
- Planificación de la prevención en la empresa DAW
- Medidas de prevención y protección DAW
- Itinerarios tras finalizar el ciclo formativo de Técnico Superior en Desarrollo de Aplicaciones Web
-
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN
Se trata de un módulo profesional transversal a otros títulos de Formación Profesional, que no está asociado a Unidad de Competencia
- Reconocimiento de las características de lenguajes de marcas
- Utilización de lenguajes de marcas en entornos web
- Aplicación de los lenguajes de marcas a la sindicación de contenidos
- Definición de esquemas y vocabularios en XML
- Conversión y adaptación de documentos XML
- Almacenamiento de información en XML
- Sistemas de gestión empresarial
-
PROGRAMACIÓN
Se trata de un módulo profesional transversal a otros títulos de Formación Profesional, que no está asociado a Unidad de Competencia
- Identificación de los elementos de un programa informático
- Utilización de objetos
- Uso de estructuras de control
- Desarrollo de clases
- Lectura y escritura de información
- Aplicación de las estructuras de almacenamiento
- Utilización avanzada de clases
- Mantenimiento de la persistencia de los objetos
- Gestión de bases de datos relacionales
-
SISTEMAS INFORMÁTICOS
Se trata de un módulo profesional transversal a otros títulos de Formación Profesional, que no está asociado a Unidad de Competencia
-
DESARROLLO WEB EN ENTORNO CLIENTE
Se trata de un módulo profesional transversal a otros títulos de Formación Profesional, que no está asociado a Unidad de Competencia
- Selección de arquitecturas y herramientas de programación
- Manejo de la sintaxis del lenguaje
- Utilización de los objetos predefinidos del lenguaje
- Programación con «arrays» funciones y objetos definidos por el usuario
- Interacción con el usuario: eventos y formularios
- Utilización del modelo de objetos del documento (DOM)
- Utilización de mecanismos de comunicación asíncrona
-
DESARROLLO WEB EN ENTORNO SERVIDOR
Se trata de un módulo profesional transversal a otros títulos de Formación Profesional, que no está asociado a Unidad de Competencia
- Selección de arquitecturas y herramientas de programación
- Inserción de código en páginas web
- Programación basada en lenguajes de marcas con código embebido
- Desarrollo de aplicaciones Web utilizando código embebido
- Generación dinámica de páginas Web
- Utilización de técnicas de acceso a datos
- Programación de servicios Web
- Generación dinámica de páginas Web interactivas
- Desarrollo de aplicaciones Web híbridas
-
DESPLIEGUE DE APLICACIONES WEB
Se trata de un módulo profesional transversal a otros títulos de Formación Profesional, que no está asociado a Unidad de Competencia
-
DISEÑOS DE INTERFACES WEB
Se trata de un módulo profesional transversal a otros títulos de Formación Profesional, que no está asociado a Unidad de Competencia
-
EMPRESA E INICIATIVA EMPRENDEDORA
Se trata de un módulo profesional transversal a otros títulos de Formación Profesional, que no está asociado a Unidad de Competencia
-
INGLÉS TÉCNICO PARA GRADO SUPERIOR
Se trata de un módulo profesional transversal a otros títulos de Formación Profesional, que no está asociado a Unidad de Competencia
-
Proyecto de desarrollo de aplicaciones web
Se trata de un módulo profesional transversal a otros títulos de Formación Profesional, que no está asociado a Unidad de Competencia