INESEM.ES logo

Curso Universitario de Gestión y Desarrollo de Aplicaciones Multiplataforma + 4 Créditos ECTS

El curso universitario en gestión y desarrollo de aplicaciones multiplataforma pretende adaptar profesionalmente al alumno para ser capaz mantener, desarrollar e implantar aplicaciones informáticas multiplataforma. Todo ello ofreciendo una máxima seguridad en el acceso a los datos y manteniendo la usabilidad y calidad para garantizar la satisfacción del usuario.

Universidad Antonio de Nebrija
NFCI - Nebrija - Formación Continua - Inesem
  • Online
  • 110 h.
  • 4 ECTS
  • Abierta
  • 260€
  •  
 
¿Quieres más info?
* El campo es obligatorio
Contacta por whatsapp
+34 660 844 247
09.00 h. - 18.30 h. (UTC +01:00)
 
 
Para qué te prepara
Este CURSO ONLINE HOMOLOGADO DE GESTIÓN Y DESARROLLO DE APLICACIONES MULTIPLATAFORMA le prepara para desenvolverse de manera profesional en el entorno de la programación y desarrollo, especializándose en las aplicaciones multiplataforma de las que disponen los individuos. El presente Curso Universitario está Acreditado por la UNIVERSIDAD ANTONIO DE NEBRIJA con 4 créditos Universitarios Europeos (ECTS), siendo baremable en bolsa de trabajo y concurso-oposición de la Administración Pública.
 
Objetivos
  • Conocer la evolución y tipos de aplicaciones multiplataforma.
  • Programar servicios web en entornos distribuidos.
  • Conocer los SISTEMAS DE GESTIÓN DE BASES DE DATOS (SGBD)
  • Conocer los diferentes lenguajes para este ámbito.
 
A quién va dirigido
El CURSO ONLINE HOMOLOGADO DE GESTIÓN Y DESARROLLO DE APLICACIONES MULTIPLATAFORMA está dirigido a todos aquellos profesionales del ámbito de la programación y desarrollo, así como a personas que deseen adquirir conocimientos sobre desarrollo de aplicaciones multiplataforma y/o quieran conseguir una TITULACIÓN UNIVERSITARIA HOMOLOGADA.
 
Salidas Profesionales
Programación / Desarrollo de aplicaciones multiplataforma / Informática.
UNIDAD DIDÁCTICA 1. APLICACIONES MULTIPLATAFORMA
  1. Evolución y tipos de aplicaciones multiplataforma
    1. - Aplicaciones de terminal. Servidores de terminales virtuale
    2. - Aplicaciones de escritorio
    3. - Aplicaciones cliente/servidor
    4. - Aplicaciones Web
    5. - Ventajas e inconvenientes de los tipos de aplicaciones. Comparativa
  2. Tecnologías de desarrollo de aplicaciones
    1. - Características por tipo de aplicación
    2. - Comparativa según el tipo de aplicación
  3. Tecnologías específicas para el desarrollo Web
    1. - Portales de Internet. Características
    2. - Gestores de contenidos: servidores de portales y documentales
    3. - Servidores de contenidos multidispositivo
    4. - Componentes básicos en portales Web. Portlets y otros componentes de uso común
    5. - Características y comparativa de los portales Web de uso común
UNIDAD DIDÁCTICA 2. DESARROLLO APLICACIONES MULTIPLATAFORMA
  1. Modelo vista-controlador (MVC)
  2. Herramientas de desarrollo Web
    1. - Características
    2. - Comparativa
  3. Desarrollo y pruebas de aplicaciones Web
    1. - Entorno de desarrollo
    2. - Entorno de pre-producción o pruebas
    3. - Entorno de producción
  4. Organización de recursos en una aplicación multiplataforma
    1. - Programas
    2. - Hojas de estilos
    3. - Ficheros de configuración
    4. - Imágenes
    5. - Documentos
    6. - Bibliotecas de componentes (librerías)
    7. - Otros archivos
  5. Seguridad en una aplicación multiplataforma
    1. - Niveles de seguridad. Estándares
    2. - Conceptos y técnicas de identificación, autenticación y autorización o control de acceso
    3. - Identificación y autenticación avanzada. Certificados digitales
    4. - Concepto de sesión. Conservación de sesiones
    5. - Sistemas de uso común para la conservación de las sesiones en aplicaciones Web. Single Sign-on y Single Sign-out
UNIDAD DIDÁCTICA 3. ARQUITECTURAS DISTRIBUIDAS ORIENTADAS A SERVICIOS
  1. Características generales de las arquitecturas de servicios distribuidos
  2. Modelo conceptual de las arquitecturas orientadas a servicios
    1. - Basados en mensajes
    2. - Basados en recursos
    3. - Políticas y contratos de servicios
  3. Aspectos de seguridad en arquitecturas orientadas a servicios
    1. - Seguridad de datos
    2. - Seguridad de mensajes
    3. - Control de acceso. El modelo RBAC
    4. - Seguridad en comunicaciones. Protocolos seguros
  4. Implementación de arquitecturas orientadas a servicios mediante tecnologías Web
    1. - Especificaciones de servicios Web de uso común: SOAP, REST, etc.
    2. - Lenguajes de definición de servicios: el estándar WSDL
    3. - Estándares de seguridad en servicios Web: WS-Security, SAML, XACML, etc.
  5. Implementación de la seguridad en arquitecturas orientadas a servicios
    1. - Conceptos básicos de criptografía
    2. - Tipos de criptografía
    3. - Entidades certificadoras
    4. - Certificados digitales. Características
    5. - Identificación y firma digital mediante certificados digitales
    6. - Cifrado de datos
  6. Directorios de servicios
    1. - Concepto de directorio
    2. - Ventajas e inconvenientes
    3. - Directorios distribuidos
    4. - Estándares sobre directorios de servicios: UDDI
UNIDAD DIDÁCTICA 4. PROGRAMACIÓN DE SERVICIOS WEB EN ENTORNOS DISTRIBUIDOS
  1. Componentes software para el acceso a servicios distribuidos
    1. - Definición de servicios
    2. - Generación automática de servicios
  2. Programación de diferentes tipos de acceso a servicios
    1. - Servicios basados en publicación/suscripción
    2. - Servicios basados en repositorios
    3. - Servicios accesibles desde agentes de usuario
    4. - Proveedores y consumidores de servicios en entorno servidor
  3. Herramientas para la programación de servicios Web
    1. - Comparativa
    2. - Bibliotecas y entornos integrados (frameworks) de uso común
UNIDAD DIDÁCTICA 5. MODELOS DE DATOS
  1. Concepto de dato. Ciclo de vida de los datos
  2. Tipos de datos
    1. - Básicos
    2. - Registros
    3. - Dinámicos
  3. Definición de un modelo conceptual
    1. - Patrones
    2. - Modelo genéricos
  4. El modelo relacional
    1. - Descripción
    2. - Entidades y tipos de entidades
    3. - Elementos de datos. Atributos
    4. - Relaciones. Tipos, subtipos. Cardinalidad
    5. - Claves. Tipos de claves.
    6. - Normalización. Formas normales
  5. Construcción del modelo lógico de datos
    1. - Especificación de tablas
    2. - Definición de columnas
    3. - Especificación de claves
    4. - Conversión a formas normales. Dependencias
  6. El modelo físico de datos. Ficheros de datos
    1. - Descripción de los ficheros de datos
    2. - Tipos de ficheros
    3. - Modos de acceso
    4. - Organización de ficheros
  7. Transformación de un modelo lógico en un modelo físico de datos
  8. Herramientas para la realización de modelos de datos
UNIDAD DIDÁCTICA 6. SISTEMAS DE GESTIÓN DE BASES DE DATOS (SGBD)
  1. Definición de SGBD
  2. Componentes de un SGDB. Estructura
    1. - Gestión de almacenamiento
    2. - Gestión de consultas
  3. -Motor de reglas
  4. Terminología de SGDB
  5. Administración de un SGDB
    1. - El papel del DBA
    2. - Gestión de índices
    3. - Seguridad
    4. - Respaldos y replicación de bases de datos
  6. Gestión de transacciones en un SGBD
    1. - Definición de transacción
    2. - Componentes de un sistema de transacciones
    3. - Tipos de protocolos de control de la concurrencia
    4. - Recuperación de transacciones
  7. Soluciones de SGBD
    1. - Distribuidas
    2. - Orientadas a objetos
    3. - Orientadas a datos estructurados (XML)
    4. - Almacenes de datos (datawarehouses)
  8. Criterios para la selección de SGBD comerciales
UNIDAD DIDÁCTICA 7. LENGUAJES DE GESTIÓN DE BASES DE DATOS. EL ESTÁNDAR SQL
  1. Descripción del estándar SQL
  2. Creación de bases de datos
    1. - Creación de tablas. Tipos de datos
    2. - Definición y creación de índices. Claves primarias y externas
  3. Gestión de registros en tablas
    1. - Inserción
    2. - Modificación
    3. - Borrado
  4. Consultas
    1. - Estructura general de una consulta
    2. - Selección de columnas. Obtención de valores únicos
    3. - Selección de tablas. Enlaces entre tablas
    4. - Condiciones. Funciones útiles en la definición de condiciones
    5. - Significado y uso del valor null
    6. - Ordenación del resultado de una consulta
  5. Conversión, generación y manipulación de datos
    1. - Funciones para la manipulación de cadenas de caracteres
    2. - Funciones para la manipulación de números
    3. - Funciones de fecha y hora
    4. - Funciones de conversión de datos
  6. Consultas múltiples. Uniones (joins)
    1. - Definición de producto cartesiano aplicado a tablas
    2. - Uniones de tablas (joins). Tipos: inner, outer, self, equi, etc.
    3. - Subconsultas
  7. Agrupaciones
    1. - Conceptos de agrupación de datos
    2. - Funciones de agrupación
    3. - Agrupación multicolumna
    4. - Agrupación vía expresiones
    5. - Condiciones de filtrado de grupos
  8. Vistas
    1. - Concepto de vista (view)
    2. - Criterios para el uso de vistas
    3. - Creación, modificación y borrado de vistas
    4. - Vistas actualizables
  9. Funciones avanzadas
    1. - Restricciones. Integridad de bases de datos
    2. - Disparadores
    3. - Gestión de permisos en tablas
    4. - Optimización de consultas
UNIDAD DIDÁCTICA 8. LENGUAJES DE MARCAS DE USO COMÚN EN EL LADO SERVIDOR
  1. Origen e historia de los lenguajes de marcas. El estándar XML
  2. Características de XML
    1. - Partes de un documento XML: marcas, elementos, atributos, etc
    2. - Sintaxis y semántica de documentos XML: documentos válidos y bien formados
  3. Estructura de XML
    1. - Esquemas XML: DTD y XML Schema
    2. - Hojas de estilo XML: el estándar XSLT y XSL
    3. - Enlaces: XLL
    4. - Agentes de usuario: XUA
  4. Estándares basados en XML
    1. - Presentación de página: XHMTL
    2. - Selección de elementos XML: Xpath y XQuery
    3. - Firma electrónica: XML-Signature y Xades
    4. - Cifrado: XML-Encryption
    5. - Otros estándares de uso común
  5. Análisis XML
    1. - Herramientas y utilidades de análisis
    2. - Programación de análisis XML mediante lenguajes en servidor
  6. Uso de XML en el intercambio de información
    1. - Codificación de parámetros
    2. - Ficheros de configuración basados en XML
UNIDAD DIDÁCTICA 9. ACCESIBILIDAD WEB
  1. Definición de accesibilidad Web
  2. Ventajas y dificultades en la implantación de la accesibilidad web
  3. Normativa y estándares sobre accesibilidad web
    1. - Organismos regulatorios de la accesibilidad web
    2. - Comparativa de normas y estándares
  4. Guías para el cumplimiento de normativas y estándares
    1. - Descripción de las pautas principales (imágenes, enlaces, vídeo, etc.)
    2. - Pautas para una navegación accesible
  5. Descripción del proceso de la conformidad en accesibilidad web
  6. Tecnologías donde la accesibilidad es aplicable
    1. - (X)HTML
    2. - CSS
    3. - Javascript
    4. - Flash
    5. - PDF
    6. - XML/XSL
    7. - Reproducción multimedia
    8. - Otras tecnologías
  7. Herramientas para la validación de la accesibilidad
    1. - Basadas en navegador
    2. - Mediante aplicaciones de escritorio
    3. - Mediante servicios web externos
  8. Evolución de la accesibilidad. Nuevas tendencias
UNIDAD DIDÁCTICA 10. USABILIDAD WEB
  1. Definición de usabilidad
  2. Importancia del diseño web centrado en el usuario
  3. Diferencias entre accesibilidad y usabilidad
  4. Ventajas y problemas en la combinación de accesibilidad y usabilidad
  5. Ventajas y dificultades en la implantación de sitios web usables
  6. Métodos de usabilidad
  7. Análisis de requerimientos de usuario
  8. Principios del diseño conceptual. Creación de prototipos orientados al usuario
  9. Pautas para la creación de sitios Web usables
  10. Evaluación de la usabilidad

Con nuestra metodología de aprendizaje online, el alumno comienza su andadura en INESEM Business School a través de un campus virtual diseñado exclusivamente para el desarrollo de las acciones formativas. El alumno debe avanzar de manera autónoma a lo largo de las diferentes unidades didácticas así como realizar las actividades y autoevaluaciones correspondientes.

El alumno debe tener una nota media mínima del 50% habiendo realizado todas las autoevaluaciones, debe superar correctamente el 50% de las cuestiones planteadas en un examen final y global, así como visualizar el 75% mínimo de los contenidos de la plataforma. Cuando se supere con éxito las autoevaluaciones, el examen y se haya visualizado el mínimo de contenidos exigidos, será necesario comunicar a través del campus virtual la finalización del mismo, para que comience el proceso de expedición de titulación.

Durante todo el itinerario formativo, el alumno contará con:

Claustro de Profesores Especializado que realizará un seguimiento personalizado al alumno.

Campus virtual con acceso ilimitado y acceso desde cualquier dispositivo.

Materiales didácticos que servirán de apoyo al alumno durante su formación.

Material adicional proporcionado por los profesores para profundizar en cuestiones indicadas por el alumno.

Centro de atención al estudiante (CAE). Asesoramiento al alumno antes, durante y después de su formación con un teléfono directo con el claustro docente 958 050 242.

INESEM Emplea. Programa destinado a mejorar la empleabilidad de nuestros alumnos mediante orientación profesional de carrera y gestión de empleo y prácticas profesionales.

Comunidad formada por todos los alumnos de INESEM Business School para debatir y compartir conocimiento.

Revista Digital INESEM. Punto de encuentro de profesionales y alumnos con el que podrás comenzar tu aprendizaje colaborativo.

Master class INESEM. Aprende con los mejores profesionales enseñando en abierto. Únete, aprende y disfruta.

Certificación Universitaria en Gestión y Desarrollo de Aplicaciones Multiplataforma con 4 Créditos Universitarios ECTS (Curso Homologado y Baremable en Oposiciones de la Administración Pública)
Universidad Antonio de Nebrija

Becas y financiación del Curso Universitario de Gestión y Desarrollo de Aplicaciones Multiplataforma + 4 Créditos ECTS

beca desempleo

20%

Para los que atraviesen un periodo de inactividad laboral y decidan que es el momento idóneo para invertir en la mejora de sus posibilidades futuras.

beca antiguos alumnos

10%

Como premio a la fidelidad y confianza de los alumnos en el método INESEM, ofrecemos una beca a todos aquellos que hayan cursado alguna de nuestras acciones formativas.

beca emprende

15%

Una beca en consonancia con nuestra apuesta por el fomento del emprendimiento y capacitación de los profesionales que se hayan aventurado en su propia iniciativa empresarial.

Financiación 100% sin intereses

* Becas aplicables sólamente tras la recepción de la documentación necesaria en el Departamento de Asesoramiento Académico. Más información en el 958 050 205 o vía email en formacion@inesem.es
* Becas no acumulables entre sí.
* Becas aplicables a acciones formativas publicadas en inesem.es
Matriculación en: Curso Universitario de Gestión y Desarrollo de Aplicaciones Multiplataforma + 4 Créditos ECTS
El descuento aplicado lo podrá ver en la próxima pantalla.
 

Eligiendo esta forma de pago, usted puede aplazar el pago de su acción formativa para importes superiores a 300€. El primer cargo se realizará de forma instantánea y el resto a los 30 dias de la fecha de compra.

Si paga en un único plazo obtendr� un descuento del 5%.

* El campo es obligatorio

INESEM EMPLEA


Completa tu formación con nuestro Servicio de Orientación Profesional y nuestro Programa de Entrenamiento por Competencias
  • ORIENTACIÓN

  • PRÁCTICAS

  • EMPLEO

Artículos relacionados con el Curso Universitario de Gestión y Desarrollo de Aplicaciones Multiplataforma + 4 Créditos ECTS

¡Mantente actualizado! Nuestros profesores analizan la actualidad y las últimas tendencias de todas nuestras áreas de formación
Revista Digital

¿Empresa o empleado? Bonificamos tu formación

  •  
  •  
  •  
  •  
  • Gestionamos el crédito formativo de tu empresa
  • Asesoramiento para aplicar correctamente la bonificación
  • Trámites administrativos para uso de formación bonificada
  • Diseño de planes formativos adaptados a tus necesidades