Técnico/a Superior en Desarrollo de Aplicaciones Web
2 Cursos
Posibilidad de realizar este ciclo y Desarrollo de Aplicaciones Multiplataforma en tres cursos.
Bachillerato, Ciclo Formativo de Grado Superior, Ciclo Formativo de Grado Medio.
Modelos A y D (Trilingüe con Ingles) - (Por la mañana)
Desarrollar, implantar, y mantener aplicaciones web y utilizando tecnologías específicas, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de accesibilidad, usabilidad y calidad exigidas en los estándares establecidos.
Instalación, configuración básica y explotación de sistemas operativos. Configuración básica y gestión de redes de área local. Sistemas operativos: Windows, Linux. Scripts.
Planificación y realización de diseños de bases de datos. Inserción, manipulación y consultas de datos. Programación de bases de datos. Seguridad en bases de datos. Sistemas de gestión de bases de datos: MySql y Oracle. Lenguaje PL/SQL.
Desarrollo de programas orientados a objetos. Almacenamiento y recuperación de información en sistemas gestores de bases de datos relacionales y orientados a objetos. Lenguajes de programación: Java, PHP…
Creación de paginas web con lenguajes de marcas: HTML, XHTML, XML. Paginas de estilos CSS, XSLT. Instalación y configuración de herramientas de gestión empresarial.
Utilización de herramientas de desarrollo web. Elaboración de documentación interna y técnica de la aplicación. Optimización de código.
Desarrollo de aplicaciones web dinámicas, reconociendo y aplicando mecanismos de comunicación asíncrona entre cliente y servidor: DHML, arrays, cookies, eventos y formularios, DOM.
Creación de aplicaciones de servidor que generan interfaces web como resultado de su ejecución. Programación de métodos para almacenar, recuperar y gestionar información
disponible en almacenes de datos mediante documentos web. Tecnologías PHP, ASP, JSP, SQL.
Instalación y configuración básica de servidores y de aplicaciones web (Apache) e implantación de aplicaciones web. Instalación y configuración de servicios de red. Instalación,
configuración y uso de sistemas de control de versiones y certificados digitales (HTTPS). Utilización de sistemas operativos libres y propietarios.
Análisis e identificación de los elementos de la interfaz de diferentes sitios web. Herramientas de diseño web: HTML5, CCS3, JQuery, UX, Mobile First, Responsive Design, Bootstrap3…
Idioma técnico básico más utilizado en el mundo informático y de comunicaciones.
Identificación de las características del sector y definición de los puestos de trabajo. Prevención de riesgos laborales. Análisis de las condiciones laborales. Proceso de inserción laboral y aprendizaje a lo largo de la vida.
Procesos selectivos de empleo. Competencias personales, sociales y emocionales. Habilidades emprendedoras. Ideas de emprendimiento. Proyecto emprendedor.
Digitalización en los sectores productivos. Caracterización de las tecnologías habilitadoras. Cloud y sistemas conectados. Aplicación de la inteligencia artificial. Evaluación de datos. Desarrollo de un proyecto de digitalización de una empresa.
Módulos optativos por definir.
Caracterización de las empresas del sector atendiendo a su organización y al tipo de producto o servicio. Planteamiento de soluciones a las necesidades del sector. Planificación y seguimiento de la ejecución de las actividades propuestas. Presentación y defensa del proyecto utilizando eficazmente las competencias técnicas y personales.
Las prácticas laborales se harán en empresas del entorno. Cada alumno/a contará con un tutor o tutora en el centro y un instructor o instructora en la empresa, que realizarán un seguimiento exhaustivo de la práctica del mismo.
Posibilidad de realizar prácticas en empresas de otros países con las becas Erasmus+.