Técnico Superior en
Desarrollo de
Aplicaciones Multiplataforma
G U Í A
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO2
© Centro para la Cultura y el Conocimiento, S.A.
Printed in Spain
Queda rigurosamente prohibida, sin autorización escrita de los titulares del “copyright” bajo las sanciones establecidas en las leyes, la reproducción parcial o total de esta obra por cualquier medio o procedimiento, comprendidos la reprografía y el tratamiento informático y la distribución de ejemplares de ella mediante alquiler o préstamos públicos.
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO3
Sumario
1 Desarrollo de aplicaciones multiplataforma.
El primer paso hacia tu futuro ...4
2 Objetivos del Curso ...6
3 Salidas Profesionales ...7
4 Programa del Curso ...8
5 Todo un equipo de personas a tu disposición ...14
6 Cómo vas a seguir tu formación: el Campus online ...16
7Y al terminar, tu Diploma ...22
8 Alumni ...21
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO4
1 Desarrollador
de aplicaciones
multiplataforma, una profesión
de futuro
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO5
La economía digital está revolucionando la sociedad cambiando constantemente los modelos productivos. En consecuencia los perfiles profesionales demandados por las empresas se están ajustando a las nuevas necesidades, siendo el desarrollador de apps multiplataforma la profesión digital más demandada. El Ministerio de Empleo alerta de que casi una cuarta parte de las empresas se encuentra con dificultades para incor- porar profesionales capacitados y bien formados en estas áreas de nueva creación.
Este curso se ha desarrollado teniendo en cuenta el currículo formativo que marca el Mi- nisterio de Educación, Cultura y Deporte para el ciclo de Fp de grado superior de Técnico en Desarrollo de Aplicaciones Web. Una vez superado el curso estará preparado para presentarte, si lo deseas, a la prueba libre que da acceso al título oficial de formación profesional. Este plan formtivo reúne todo los conocimientos necesarios para poderte desarrollar laboralmente en una profesión con multitud de oportunidades de futuro Actualmente las empresas que desempeñan sus funciones laborales en entornos digitales utilizan, de media, tres dispositivos diferentes para llevar a cabo sus tareas cotidianas, una cifra que aumentará hasta los cinco o seis dispositivos cuando tecnolo- gías como los wearables o Internet de las Cosas se incorporen de forma masiva.
El secor Tic tiene un amplio
potencial de crecimiento.
La demanda del mercado de servicios de desarrollo de aplicaciones móviles para empresas crecerá al menos cinco veces más rápido que la capacidad de las or- ganizaciones de TI para desarrollarlas.
El rápido desarrollo, despliegue y man- tenimiento de aplicaciones móviles cor- porativas será un reto inevitable para las empresas debido a la creciente demanda de las apps en el mercado (fuente: estudio consultora Gartner).
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO6
Durante tu formación aprenderás a:
Configurar y explotar sistemas informáticos, adaptando la configuración lógica del sis- tema 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, con- sistencia, seguridad y accesibilidad de los datos.
Gestionar entornos de desarrollo adaptando su configuración en cada caso para per- mitir el desarrollo y despliegue de aplicaciones.
Desarrollar aplicaciones multiplataforma con acceso a bases de datos utilizando len- guajes, librerías y herramientas adecuados a las especificaciones.
Integrar contenidos gráficos y componentes multimedia en aplicaciones multiplatafor- ma, empleando herramientas específicas y cumpliendo los requerimientos estableci- dos.
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 integri- dad.
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO7
Desde el Centro te iremos haciendo llegar información actualizada acerca de las comunidades en las que se convocan, fechas y documentación requerida para presentarte a las pruebas libres.
Requisitos para optar al Título oficial de F.P
Grado Superior
1º Requisito de la edad: tener cumplidos 20 años, o (19 si está en posesión de un Título de Técnico).
2º Requisitos académicos:
Estar en posesión del título de bachiller.
Estar en posesión de un Título de Técnico Superior o Técnico Especialista.
Haber superado el 2º Curso de cualquier modalidad de Bachillerato Experimental.
Haber superado el Curso de Orientación Universitaria (COU) o el preuniversitario.
Estar en posesión de una títulación universitaria.
Haber superado una prueba de Acceso a la Universidad para mayores de 25 años.
Haber superado la prueba de Acceso a Ciclos formativos de Grado Superior.
Estar en posesión de un Título de Técnico (Formación Profesional de Grado Medio)*.
IMPORTANTE:
la superación de una prueba de acceso no equivale a ningún título oficial, pero para aquellos alumnos que no tengan el Título de Bachiller o algún título FP2, les vale como requisito académico para acceder a los ciclos de GS y poder presentarse luego por libre al Título.*
Siempre que la demanda de plazas en ciclos formativos de grado superior supere la oferta, las Administraciones educativas podrán establecer procedimientos de admisión al centro docente, de acuerdo con las condiciones que el Gobierno determine reglamentariamente.TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO8
2 Objetivos del Curso
Con este Plan de Formación se persigue un doble objetivo.
Primero: Primero: capacitarte para explorar, desarrollar, configurar, im- plantar, documentar y mantener sistemas informáticos multiplataforma, desarrollar aplicaciones multiplataforma, desarrollar interfaces gráficas, crear aplicaciones multiproceso y multihilo, y gestionar bases de datos e implantar y mantener sistemas ERP-CRM… garantizando el acceso a los datos de forma segura y cumpliendo los criterios de utilización y calidad exigidos en los estándares establecidos.
Segundo: que tengas el conocimiento para que puedas presentarte y su- perar la prueba para obtener el Título Oficial de F.P. Grado Superior de Técnico en Desarrollo de Aplicaciones Multiplataforma.
PRÁCTICAS PRESENCIALES En CCC queremos que además
de formación puedas tener una experiencia profesional. Al finalizar el curso podrás realizar
prácticas presenciales gracias a los acuerdos de colaboración
que realizamos con diferentes
empresas.
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO9
3 Salidas
Profesionales
Podrás ejercer tu actividad en entidades públicas o privadas de cualquier tamaño, tanto por cuenta ajena como por cuenta propia, desempeñando tu trabajo en el área de desarrollo de aplicaciones informáticas multiplataforma en diversos ámbitos: gestión empresarial y de negocio, relaciones con clientes, educación, ocio, dispositivos móviles y entretenimien-
to, entre otros; aplicaciones desarro- lladas e implantadas en entornos de alcance intranet, extranet e Internet;
implantación y adaptación de siste- mas de planificación de recursos em- presariales y de gestión de relaciones con clientes.
Estas son las ocupaciones que po- drás realizar:
Desarrollador de aplicaciones informáticas para la gestión em- presarial y de negocio.
Desarrollador de aplicaciones de propósito general.
Desarrollador de aplicaciones en el ámbito del entretenimien- to y la informática móvil.
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO10
A continuación te mostramos los contenidos que se desarrollarán en cada Unidad Formativa.
Para su estudio, sigue el orden correlativo y no pases a la siguiente unidad sin haber finalizado la anterior. Ten en cuenta que su organización pedagógica está diseñada para que se vayan incorporando progresivamente los conocimientos.
Al concluir el estudio de cada Unidad Formativa deberás completar el ejercicio de evaluación que tienes disponible en el campus on line y enviarlo al profesor.
Tu profesor corregirá tus ejercicios y aportará las indicaciones pedagógicas que crea necesarias. Recibirás una notificación en tu mensajería cuando un ejercicio esté corregido. La calificación de cada uno de ellos la podrás consultar en el apar- tado “Mi expediente” del campus online.
4 Programa
del Curso
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMA11
■ MÓDULO 1. SISTEMAS INFORMÁTICOS
1. Introducción a los sistemas microinformáti- cos y software de aplicación.
2. CPU. Microprocesadores.
3. La memoria principal.
4. Placa base, tarjeta gráfica y buses.
5. Dispositivos periféricos y memorias secunda- rias.
6. Prevención, montaje y mantenimiento hard- ware.
7. Sistemas operativos y uso de máquinas vir- tuales.
8. Windows 10.
9. Ubuntu 17.04.
10. Administración de Ubuntu 17.04. Usuarios, grupos y permisos.
11. Redes de ordenadores.
12. Configuraciones de sistemas operativos en red.
13. Sistemas operativos servidores.
14. Seguridad informática.
■ MÓDULO 2. BASES DE DATOS
1. Los sistemas de almacenamiento de la infor- mación.
2. Diseño lógico relacional.
3. Diseño físico relacional.
4. Realización de consultas.
5. Tratamiento de datos.
6. Programación de Base de Datos.
7. BBDD distribuidas.
8. BBDD Objeto-Relacionales.
■ MÓDULO 3.PROGRAMACIÓN
1. Introducción.
2. Metodología de la programación.
3. Iniciación al lenguaje C#
4. Funciones.
5. Tipos de datos compuestos.
6. Programación orientada a objetos.
7. Lenguaje de programación java.
8. Entorno gráfico.
9. Herencia, polimorfismo e interfaces.
10. Flujos de entrada/salida y control de excep- ciones.
11. Gestión de bases de datos. Bases de datos orientadas a objetos.
12. Colecciones.
■ MÓDULO 4. LENGUAJES DE
MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN
1. Introducción a los Lenguajes de Marcas.
2. HTML Y XHTML. Lenguajes para la WEB.
3. CSS. Hojas de estilo.
4. XML. Almacenamiento de datos.
5. XML. Tratamiento y recuperación de datos.
6. Transformación de documentos. XSLT.
7. Sindicación de contenidos. RSS.
8. istemas de gestión de información. ERP.
GUÍA DEL CURSO
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO12
■ MÓDULO 5. ENTORNOS DE DESARROLLO
1. Desarrollo de software.
2. Instalación y uso de entornos de desarrollo.
3. Diseño y realización de pruebas.
4. Optimización y documentación.
5. Elaboración de diagramas de clases.
6. Elaboración de diagramas de comportamiento.
■ MÓDULO 6. ACCESO A DATOS
1. Manejo de ficheros.
2. Manejo de conectores.
3. Herramientas de mapeo objeto-relacional (ORM).
4. Bases de datos objeto-relacionales y orientadas a objetos.
5. Bases de datos NoSQL.
6. Programación de componentes de acceso a datos.
■ MÓDULO 7. DESARROLLO DE INTERFACES
1. Creación de interfaces de usuario.
2. Usabilidad.
3. Librerías de diseño.
4. Lenguajes de interfaces de usuario.
5. Diseño de componentes.
6. Acceso de datos.
7. Diseño de informes.
8. Despliegue de paquetes.
9. Pruebas.
10. Documentación.
■ MÓDULO 8. ANDROID.
PROGRAMACIÓN MULTIMEDIA Y DE DISPOSITIVOS MÓVILES
1. Introducción.
2. Desarrollo de aplicaciones para móviles.
3. Comunicaciones.
4. Persistencia de los datos y contenido multimedia.
5. Programación de videojuegos.
6. Localización geográfica.
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO13
■ MÓDULO 9. PROGRAMACIÓN DE SERVICIOS Y PROCESOS
1. Programación multiproceso.
2. Programación multihilo.
3. Programación de comunicaciones en red.
4. Generación de servicios en red.
5. Técnicas de programación segura.
■ MÓDULO 10. SISTEMAS DE GESTIÓN EMPRESARIAL
1. Identificación de sistemas ERP-CRM.
2. Instalación y configuración.
3. Uso del sistema ERP-CRM.
4. Implantación de sistemas ERP-CRM.
5. Desarrollo de componentes OpenERP.
6. Proyecto final.
■ MÓDULO 11. FORMACIÓN Y ORIENTACIÓN LABORAL
■ MÓCULO 12. EMPRESA E INICIATIVA
EMPRENDEDORA
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO14
5 Todo un equipo de personas a
tu disposición
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO15
Tutora y
Orientadora pedagógica
Desde el primer instante se te asignará una Tuto- ra y Orientadora pedagógica que te acompañará a lo largo de todo tu proceso de aprendizaje. Ella será quien siga tus progresos en el estudio y te oriente sobre cómo estudiar y cómo organizar tu tiempo para sacar el máximo
aprovechamiento.
Dirígete a ella si te surge cualquier obstáculo con la marcha del curso.
15GUÍA DEL CURSO
Departamento de Atención al alumno
Para consultar tu expediente académico, comunicar los posibles cambios de dirección o tratar cualquier otro tema administrativo relacionado con tus estudios, debes contactar directamente con el Departamento de Aten- ción al Alumno llamando al
900 20 21 23 ó a 629 41 41 50 o escribiendo a alumnos@cursosccc.com.
Departamento de Salidas
Profesionales
Nuestro compromiso contigo va más allá de tu formación. Somos conscientes de la importan- cia de una buena preparación que te facilite el acceso a un trabajo. El Departamento de Salidas Profesionales está para ayudarte afrontar con éxito tu incorporación al mundo laboral facilitán- dote información y gestionando el programa de prácticas presenciales. Se encarga también de actualizar la Bolsa de Trabajo. Puedes contactar con él escribiendo a
salidasprofesionales@cursosccc.com.
Tus profesores
Los profesores son los encargados de corregir tus ejercicios y de evaluar y seguir tus progresos.
Serán ellos los encargados de resolver cualquier duda que te surja relacionada
con la materia mientras estudias.
¡Recuerda que puedes ponerte en contacto con tu pro- fesor siempre que lo consideres necesario!
Patricia Martínez,
tutora y orientadora pedagógica
Contacta para cualquier consulta de tipo administrativo.
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO16
6 Cómo vas a seguir tu
formación:
el Campus
on line
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO17GUÍA DEL CURSO
Accede al Campus on line con tu Número de Usuario y Clave de Acceso en www.campusccc.com.
En el Campus on line es donde podrás, en cualquier momento y desde cualquier ordenador o dispositivo móvil ( teléfono, tablet…), acceder a to- dos los servicios disponibles de tu curso.
El Campus te resultará muy sencillo e intuitivo de utilizar ya que en una sola pantalla encontrarás todo lo que necesitas para seguir tu formación organizado en los siguientes apartados:
Todos los servicios de tu curso a un
sólo click.
Mi Curso Salidas
profesionales Comunidad
Ayuda y contacto
www.cursosccc.com
Preparación FP
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO18
Mi Curso
Este apartado aglutina todas las herramientas relacionadas con el estudio disponibles para seguir tu curso.
Podrás realizar tus ejercicios de forma online y mandárselos a tus pro- fesores para que te los corrijan. ¡Lo harán en pocas horas!
Dispondrás de toda la información sobre tu profesor, la asignatura que corrige, los horarios en los que atiende telefónicamente y un acceso 24 horas vía mensajería para poderte dirigir a él en cualquier momento y con- sultarle cualquier duda respecto a la materia que estés estudiando.
A lo largo de tu formación iras recibiendo notificaciones y mensajes de tu Orientadora pedagógica, del Departamento de Atención al Alumno, del De- partamento de Salidas Profesionales o de tu profesor. La función de estos mensajes es que estés informado de todo lo referente a tu curso. Además podrás también desde aquí enviar mensajes al destinatario que desees.
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO19
Podrás ver tus datos personales y consultar tus calificaciones en tu Expediente. Sabrás en todo momento qué porcentaje del curso llevas realizado, los ejercicios hechos, la fecha de corrección, la nota obte- nida por cada uno de ellos y la media global.
¡Tendrás una visión completa del camino recorrido y lo que falta para lograr tu objetivo: diplomarte!
¡Tú eliges el momento y el lugar para seguir tu for-
mación!
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO20
Salidas
profesionales
Dispondrás de información sobre cómo realizar un currículo, prepararte para una entrevista de trabajo o redactar una carta de presentación.
Accederás a la bolsa de trabajo CCC de empresas que se ponen en contacto con nosotros y portales de bús- queda de empleo.
Además podrás contactar vía mensajería con el depar- tamento y consultar cualquier aspecto relacionado con tu futuro profesional
Comunidad
Es aquí dónde te vas a relacionar con tus compañeros de curso o con el resto de alumnos de otros cursos.
Rellena tu perfil si quieres que el resto de tus compañeros puedan verte en esta sección.
Conoce a los alumnos que están estudiando un curso relacionado con el tuyo.
Accede al chat para poder conversar con el resto de alumnos.
Podrás ver todas la publicaciones que CCC en re- des sociales
Propón un foro de discusión o participa en algu- no que ya esté abierto.
¡En un mismo apartado encon- trarás todo lo re- lativo a facilitar tu búsqueda activa de
trabajo!
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO2121GUÍA DEL CURSO
Ayuda y contacto
Este apartado reúne las respuestas a las consultas más frecuentes sobre los servicios y utilización del campus.
Podrás consultar las dudas más habituales de nuestros alumnos y mandarnos la tuya.
También puedes contactar desde aquí vía mensajería con el departamento de alumnos, la orientadora peda- gógica y el departamento de salidas profesionales.
Preparación FP
Dispondrás de toda la información relativa a las pruebas libre de FP que te darán acceso al título oficial de Formación Profesional. Podrás consul- tar convocatorias, plazos de inscripción así como información y dudas frecuentes referentes a estas
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO22
7 Y al terminar tu diploma
Una vez terminado el estudio y superados todos los ejercicios recibirás el Diploma CCC que acredita que has superado el Curso con éxito.
TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMAGUÍA DEL CURSO23
Al terminar el curso formarás parte de Alumni CCC (www.alumniccc.com), la co- munidad de ex alumnos donde podrás consultar informaciones y actualizacio- nes relacionadas con la materia que has estudiado y otras noticias, consejos, notificaciones de otros cursos, ofertas especiales…
Podrás encontrarte y contactar con compañeros y otros ex alumnos. Además, simplemente por ser miembro de Alumni CCC, podrás disfrutar de numerosos descuentos.
Siempre que lo consideres oportuno podrás dirigirte al responsable del Departa- mento de Alumni para solicitar información o realizar cualquier consulta.