IMSV01 DISEÑO DE APLICACIONES WEB E INTEGRACIÓN DE PRODUCTOS AUDIOVISUALES MULTIMEDIA INTERACTIVOS EN APLICACIONES WEB

480 Horas
ONLINE
Este Curso IMSV01 DISEÑO DE APLICACIONES WEB E INTEGRACIÓN DE PRODUCTOS AUDIOVISUALES MULTIMEDIA INTERACTIVOS EN APLICACIONES WEB le ofrece una formación especializada en la materia dentro de la Familia Profesional de IMAGEN Y SONIDO. Con este CURSO IMSV01 DISEÑO DE APLICACIONES WEB E INTEGRACIÓN DE PRODUCTOS AUDIOVISUALES MULTIMEDIA INTERACTIVOS EN APLICACIONES WEB el alumno será capaz de Diseñar aplicaciones WEB e integrar productos audiovisuales multimedia interactivos en dichas aplicaciones.
DISPONIBLE PRÓXIMAMENTE
EF_393927-2401

UNIDAD DIDÁCTICA 1. HTML, CSS, JAVASCRIPT PARA APLICACIONES MULTIMEDIA INTERACTIVAS

  1. Introducción al desarrollo en html5, CSS y JavaScript multimedia
  2. Elementos básicos de HTML, CSS
  3. Estructura HTML
  4. Estructura CSS
  5. Herencia CSS
  6. Estructura html/CSS para multipantalla y objetos multimedia
  7. JavaScript: sentencia, expresión, variable, función, objeto y DOM
  8. Booleano, If/Else, string, número, DOM, eventos e interacción
  9. Bucles. Arrays. Funciones como objetos. Ámbitos. Cierres. Jquery
  10. Jquery ui. Interacción con usuario. Bootstrap. Diseño adaptativo
  11. Profundización en arrays, objetos, propiedades, métodos, tipos
  12. Localstorage, Iframes, origin policy y json
  13. Introducción a gráficos y animaciones svg. Geolocalización
  14. Empaquetado de aplicaciones web para Android, IOs o Firefox Os
  15. Optimización de las aplicaciones multimedia

UNIDAD DIDÁCTICA 2. BASES DE DATOS RELACIONALES

  1. Bases de datos Relacionales
  2. Mysql
  3. PostgreSql

UNIDAD DIDÁCTICA 3. DESARROLLO DE APLICACIONES WEB CON FRAMEWORKS

  1. Introducción, instalación y estructura de aplicación
  2. Artisa CLI, Composer, Librerías y dependencias
  3. Routing, Providers, Facades y Contracts
  4. Controllers, Models y Generadores
  5. Requests, Responses, Inputs, Helpers y Events
  6. ORM Eloquent I y Query Builder
  7. ORM Eloquent II y Scheme Builder
  8. Templates con Blade y Elixir
  9. Formulario, Mail y Sesiones
  10. Seguridad, Billing, idiomas,validaciones y buenas prácticas

UNIDAD DIDÁCTICA 4. WEB SERVICES RESTFUL

  1. Entorno de desarrollo
  2. Tratar con distintos tipos de peticiones HTTP
  3. Modularizar el Código en Node.js
  4. Tests unitarios de lado del servidor con sinon.js
  5. Diseño de la API
  6. Crear Proyecto Express Node.js
  7. El módulo contacts.js
  8. Implementar rutas
  9. Añadir las Rutas a nuestra aplicación

UNIDAD DIDÁCTICA 5. UI (INTERFAZ DE USUARIO)

  1. Canvas
  2. UI: Text, Image, Raw Image
  3. UI: Button, Tongle, Slider, Scrollbar, Dropdown, Input Field
  4. UI: Panel, Scroll View.(A1: Cambio de escenas)
  5. EventSystem. (A2: Controlar video). Event triggers
  6. Detección y manipulación de objetos mediante Raycast

UNIDAD DIDÁCTICA 6. SCRIPTING C#

  1. Estructura de un script en c#: clase y librerías
  2. Variables: Públicas, privadas, locales y globales
  3. Arrays
  4. Sentencias de control: If, Else if, While, Do, For, Switch
  5. Construcción de una clase
  6. Clase Input
  7. Clase Time
  8. Clase Transform
  9. Clase Rigidbody y Rigidbody2D
  10. Clase Raycast
  11. Clase Physics y Physics2D
  12. Detección de colisiones
  13. Serialización

UNIDAD DIDÁCTICA 7. CONEXIÓN A FUENTES EXTERNAS DE DATOS (JSON)

  1. Fundamentos del lenguaje JSON
  2. Comparativa con el lenguaje xml
  3. Partes de un objeto JSON
  4. Tipos de valores
  5. Arrays
  6. JsonUtility: Lectura y escritura
  7. Serialización con JSON

UNIDAD DIDÁCTICA 8. REALIDAD AUMENTADA

  1. Funcionamiento y fundamento de las librerías de Vuforia
  2. Creación de Marcas
  3. Interactuación con la información
  4. Lector de códigos QR

UNIDAD DIDÁCTICA 9. REALIDAD VIRTUAL

  1. Juegos de inmersión en 360
  2. Unity UI en RV
  3. IU espacial
  4. Marco básico para interactuar con objetos en VR, incluyendo manejar la mirada y mirar hacia fuera
  5. Movimiento de la retícula, escalamiento, shaders, y reaccionar a las normales
  6. Movimiento basado en la rotación de la cabeza
  7. Utilización del touchpad, teclado y ratón con RV

UNIDAD DIDÁCTICA 10. OPTIMIZACIÓN PARA MÓVILES

  1. Estudio de dispositivos móviles y características mínimas actuales
  2. Optimización de modelos
  3. Optimización de texturas
  4. Normal mapping
  5. Texturas preiluminadas
  6. Optimización de terrenos de Unity
  7. Métodos prácticos para un renderizado optimizado
  8. Metodos prácticos para un Scripting y Gameplay
  • Duración: 480 horas