Técnico Superior en Desarrollo de Aplicaciones Multiplataforma

Informática y Comunicaciones ... 2021-03-22 FP Reglada
  • Formacion Profesional
  • FP
  • FP Reglada
  • Grado Superior
  • DAM
About 4 min

# Introducción

En este ciclo formativo de grado superior aprenderás a:

Objetivos

  • 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 bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos.
  • 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.
  • Integrar contenidos gráficos y componentes multimedia en aplicaciones multiplataforma, empleando herramientas específicas y cumpliendo los requerimientos establecidos.
  • Desarrollar interfaces gráficos de usuario interactivos y con la usabilidad adecuada, empleando componentes visuales estándar o implementando componentes visuales específicos.
  • Desarrollar aplicaciones para teléfonos, PDA y otros dispositivos móviles empleando técnicas y entornos de desarrollo específicos.
  • Desarrollar aplicaciones multiproceso y multihilo empleando librerías y técnicas de programación específicas.
  • Participar en la implantación de sistemas ERP-CRM evaluando la utilidad de cada uno de sus módulos.
  • Gestionar la información almacenada en sistemas ERP-CRM garantizando su integridad.

# Titulación

Técnico Superior en Desarrollo de Aplicaciones Multiplataforma (opens new window)

# Decreto de Castilla La Mancha

Decreto Consejería de Educación y Ciencia (opens new window)

# Perfil profesional

Perfil Desarrollo de Aplicaciones Multiplataforma (opens new window)

# Módulos

Síntesis de los módulos (opens new window)

# Sistemas informáticos

En este módulo aprenderás los conceptos básicos para comprender mejor la máquina en la que se ejecutan los programas y la forma que tiene de comunicarse con otras máquinas.

Hardware, software básico y fundamentos de redes son los tres aspectos estudiados.

# Bases de datos

Aprenderás a diseñar correctamente bases de datos, crearlas, mantenerlas y hacer consultas de todo tipo.

También automatizarás tareas de matenimiento y actualización de las bases de datos.

# Programación

Aprenderás los diferentes metodologías de programación y las bases para programar con el lenguaje JAVA que siempre está de los primeros en la lista TIOBE (opens new window).

# Lenguajes de marcas y sistemas de gestión de información

Aprenderás lo básico para programar páginas web, los lenguajes HTML,CSS, Javascript así como los lenguajes de gestión de información como XML, XSD, XPATH...

# Entornos de desarrollo

Es un complemento al módulo de programación, donde te enseñaremos las herramientas necesarias para crear proyectos de calidad.

# Formación y orientación laboral

En este módulo conseguirás las competencias y las habilidades necesarias para enfrentarte al mundo laboral. Estarás informado sobre tus derechos y tus deberes: conocimiento de salarios, nóminas, cómo funciona la SS ...

# Desarrollo de interfaces

Desarrollarás tanto aplicaciones de escritorio tradicionales con Windows Form como aplicaciones multidispositivo realizadas con WPF (Windows Presentation Foundation). Acceso a datos tradicional con ADO.NET y a través de Entity Model + LINQ. Creación de informes con Report Viewer. Generación de instalables con Install Shield. Automatización de pruebas, generación automática de manuales, documentación, etc.

# Programación multimedia y dispositivos móviles

Desarrollarás distintas aplicaciones multimedia para móviles usando Kotlin (opens new window)/Flutter (opens new window) manejando la cámara, mapas, geolocalización, servicios webs (REST, Firebase) y sensores. Se aplicarán técnicas de desarrollo ágil mediante GitHub (opens new window) para que hagas realidad cualquier idea que tengas. Usaremos Unity (opens new window) para crear nuestros primeros juegos y de paso echarnos unas partidas ya sea en nuestro móvil, PC o Web.

# Programación de servicios y procesos

Cuando llegues a segundo sabrás decirle al ordenador que haga una cosa... En este módulo aprenderás cómo decirle que haga varias cosas a la vez y que se comunique con otros ordenadores por la red con tu programa. Además también aprenderás a firmar y cifrar tus datos. El lenguaje será Java, que a estas alturas lo hablarás mejor que el español!

# Sistemas de gestión empresarial

En este módulo nos introducimos en los conceptos de ERP y CRM. Aprendemos a instalar y configurar un ERP y aprendemos su funcionamiento básico y cómo se organiza, consulta y maneja la información en este tipo de sistemas.

Durante el curso, trabajamos con un ERP Open Source Odoo (opens new window) que permite implantar y adaptar una gran variedad de módulos.

Odoo (opens new window) permite el desarrollo de módulos según las necesidades de cada empresa. El lenguaje que utiliza para dicho desarrollo es Python (opens new window).

# Empresa e iniciativa empresarial

Este módulo pretende formate para desarrollar la iniciativa en el ámbito empresarial tanto hacia el autoempleo como hacia la asunción de responsabilidades y funciones en el empleo por cuenta ajena y el fomento de la participación en la vida social, cultural y económica, con una actitud solidaria, crítica y responsable.

# Formación en centros de trabajo

Este módulo se desarrolla al finalizar los estudios del ciclo formativo y se lleva a cabo gracias a la colaboración de las empresas ya que el alumno completa su formación con un periodo en dichas empresas, conociendo la realidad de la empresa y pudiendo poner en práctica los conocimientos adquiridos en el aula.

# Proyecto de desarrollo de aplicaciones web

Este módulo busca complementar la formación de otras asignaturas en las funciones de análisis del contexto, diseño, organización y planificación.

Tiene como objetivo aumentar las capacidades de análisis y búsqueda, aprender a diseñar soluciones efectivas a problemas reales, saber coordinarse y ganar autonomía y confianza en uno mismo.