course-premium

Especialización en Testing para Videojuegos

Postítulo

Online

$ 1.799.995 IVA inc.

No esperes más y aprende francés con nosotros

  • Tipología

    Postítulo

  • Metodología

    Online

  • Horas lectivas

    450h

  • Duración

    6 Meses

  • Inicio

    Fechas disponibles

  • Campus online

  • Clases virtuales

TECH - Universidad Tecnológica

Antes de que un videojuego salga al mercado, atraviesa una gran cantidad de procesos y fases, desde su origen hasta su lanzamiento. Y una de las etapas más importantes es la de testeo. Para asegurarse de que un videojuego no contiene errores, se realiza un Testing exhaustivo que permita detectar Bugs y funcionamientos deficientes. De esta forma, para llevar a cabo esta tarea se requieren conocimientos profundos en la materia, puesto que hay que saber cómo encontrar estos errores y por qué razón se producen. Esta titulación ofrece a sus alumnos todas las habilidades para convertirse en grandes Testers de Videojuegos, obteniendo, así, numerosas oportunidades profesionales en este dinámico sector.

Información importante

Documentación

  • 70especializacion-testing-videojuegoss.pdf

Sedes y fechas disponibles

Ubicación

comienzo

Online

comienzo

Fechas disponiblesInscripciones abiertas

A tener en cuenta

Objetivos generales

Š Aprender a realizar Testing para Videojuegos
Š Detectar Errores en Videojuegos en Fase de Prueba
Š Conocer los diferentes Tipos de Errores que se pueden detectar en la fase de Testing
Š Saber cómo se Diseña y Desarrolla un Videojuego para realizar el testing de forma más eficiente

Objetivos específicos

Módulo 1. Programación en Tiempo Real
Š Analizar las Características Clave de un Lenguaje de Programación en Tiempo Real que lo diferencian del Lenguaje de Programación Tradicional
Š Comprender los Conceptos Básicos de los Sistemas Informáticos
Š Adquirir la capacidad de aplicar las Principales Bases y Técnicas de Programación en Tiempo Real
Módulo 2. Consolas y Dispositivos para Videojuegos
Š Saber el Funcionamiento Básico de los Principales Periféricos de Entrada y Salida
Š Entender las Principales Implicaciones de Diseño de las diferentes Plataformas
Š Estudiar la Estructura, Organización, Funcionamiento E Interconexión de los Dispositivos y Sistemas

Este Experto Universitario en Testing para Videojuegos tiene como principal objetivo hacer de sus alumnos grandes expertos en Testeo, de forma que puedan incorporarse a las mejores empresas del sector realizando esta importante labor. Así, sus contenidos y su enfoque están completamente dirigidos a conseguir que los estudiantes tengan el mejor desempeño profesional, abriéndose, de paso, las puertas de esta compleja industria y haciendo progresar sus carreras de forma inmediata.

Este Experto Universitario en Testing para Videojuegos contiene el programa más completo y actualizado del mercado.

Tras la superación de la evaluación, el alumno recibirá por correo postal* con acuse de recibo, su correspondiente título de Experto Universitario emitido por TECH Universidad Tecnológica.

El título expedido por TECH Universidad Tecnológica expresará la calificación que haya obtenido en el Experto Universitario, y reunirá los requisitos comúnmente exigidos por las bolsas de trabajo, oposiciones y comités evaluadores de carreras profesionales.

Título: Experto Universitario en Testing para Videojuegos
N.º Horas Oficiales: 450 h.

Nuestra escuela es la primera en el mundo que combina el estudio de casos clínicos con un sistema de aprendizaje 100% online basado en la reiteración, que combina 8 elementos diferentes que suponen una evolución con respecto al simple estudio y análisis de casos. Esta metodología, a la vanguardia pedagógica mundial, se denomina Relearning.

Nuestra escuela es la primera en habla hispana licenciada para emplear este exitoso método, habiendo conseguido en 2015 mejorar los niveles de satisfacción global (calidad docente, calidad de los materiales, estructura del curso, objetivos…) de los estudiantes que finalizan los cursos con respecto a los indicadores de la mejor universidad online en habla hispana.

Recibida su solicitud, un responsable académico del curso le llamará para explicarle todos los detalles del programa, así como el método de inscripción, facilidades de pago y plazos de matrícula.

En primer lugar, necesitas un ordenador (PC o Macintosh), conexión a internet y una cuenta de correo electrónico. Para poder realizar los cursos integramente ON-LINE dispone de las siguientes opciones: Flash - Instalando Flash Player 10 o posterior (http://www.adobe.com/go/getflash), en alguno de los siguientes navegadores web: - Windows: Internet Explorer 6 y posteriores, Firefox 1.x y posteriores, Google Chrome, Opera 9.5 y posteriores - Mac: Safari 3 y posteriores, Firefox 1.x y posteriores, Google Chrome - Linux: Firefox 1.x y posteriores HTML5 - Instalando alguno de los navegadores web: - Google Chrome 14 o posterior sobre Windows o Mac - Safari 5.1 o posterior sobre Mac - Mobile Safari sobre Apple iOS 5.0 o posterior en iPad/iPhone Apple iOS - Articulate Mobile Player; Apple iOS 5.0 o posterior en iPad

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Materias

  • Profesional
  • Cursos online
  • Francés
  • Fluidez
  • Comprensión lectora
  • Idiomas
  • Curso
  • Comprension auditiva
  • Expresión oral
  • Expresión escrita
  • Francés B2
  • Interacción oral

Profesores

Docente Docente

Docente Docente

Profesor

Temario

Módulo 1. Programación en Tiempo Real

1.1. Conceptos básicos de la Programación Concurrente

1.1.1. Conceptos Fundamentales
1.1.2. Concurrencia
1.1.3. Beneficios de la Concurrencia
1.1.4. Concurrencia y Hardware

1.2. Estructuras básicas de Soporte a la Concurrencia en Java

1.2.1. Concurrencia en Java
1.2.2. Creación de Threads
1.2.3. Métodos
1.2.4. Sincronización

1.3. Threads, ciclo de vida, prioridades, interrupciones, estados, ejecutores

1.3.1. Threads
1.3.2. Ciclo de vida
1.3.3. Prioridades
1.3.4. Interrupciones
1.3.5. Estados
1.3.6. Ejecutores

1.4. Exclusión Mutua

1.4.1. ¿Qué es la Exclusión Mutua?
1.4.2. Algoritmo de Dekker
1.4.3. Algoritmo de Peterson
1.4.4. Exclusión Mutua en Java

1.5. Dependencias de Estados

1.5.1. Inyección de Dependencias
1.5.2. Implementación del Patrón en Java
1.5.3. Formas de inyectar las Dependencias
1.5.4. Ejemplo

1.6. Patrones de Diseño

1.6.1. Introducción
1.6.2. Patrones de Creación
1.6.3. Patrones de Estructura
1.6.4. Patrones de Comportamiento

1.7. Uso de Bibliotecas Java

1.7.1. ¿Qué son las Bibliotecas en Java?
1.7.2. Mockito-All, Mockito-Core
1.7.3. Guava
1.7.4. Commons-Io
1.7.5. Commons-Lang, Commons-Lang3

1.8. Programación de Shaders

1.8.1. Pipeline 3D y Rasterizado
1.8.2. Vertex Shading
1.8.3. Pixel Shading: Iluminación I
1.8.4. Pixel Shading: Iluminación II
1.8.5. Post-Effectos

1.9. Programación de Tiempo Real

1.9.1. Introducción
1.9.2. Procesamiento de Interrupciones
1.9.3. Sincronización y Comunicación entre Procesos
1.9.4. Los Sistemas de Planificación en Tiempo Real

1.10. Planificación de Tiempo Real

1.10.1. Conceptos
1.10.2. Modelo de referencia de los Sistemas de Tiempo Real
1.10.3. Políticas de Planificación
1.10.4. Planificadores Cíclicos
1.10.5. Planificadores con Propiedades Estáticas
1.10.6. Planificadores con Propiedades Dinámicas

Módulo 2. Consolas y Dispositivos para Videojuegos

2.1. Historia de la Programación en Videojuegos

2.1.1. Periodo Atari (1977-1985)
2.1.2. Periodo NES y SNES (1985-1995)
2.1.3. Periodo PlayStation/PlayStation 2 (1995-2005)
2.1.4. Periodo Xbox 360, PS3 y Wii (2005-2013)
2.1.5. Periodo Xbox One, PS2.y Wii U – Switch (2013-actualidad)
2.1.6. El Futuro

2.2. Historia de la Jugabilidad en Videojuegos

2.2.1. Introducción
2.2.2. Contexto Social
2.2.3. Diagrama Estructural
2.2.4. Futuro

2.3. Adaptación a los Tiempos Modernos

2.3.1. Juegos basados en Movimiento
2.3.2. Realidad Virtual
2.3.3. Realidad Aumentada
2.3.4. Realidad Mixta

2.4. Unity: Scripting I y ejemplos

2.4.1. ¿Qué es un Script?
2.4.2. Nuestro primer Script
2.4.3. Añadiendo un Script
2.4.4. Abriendo un Script
2.4.5. MonoBehaviour
2.4.6. Debugging

2.5. Unity: Scripting II y ejemplos

2.5.1. Entrada de Teclado y Ratón
2.5.2. Raycast
2.5.3. Instanciación
2.5.4. Variables
2.5.5. Variables públicas y serializadas

2.6. Unity: Scripting III y ejemplos

2.6.1. Obteniendo Componentes
2.6.2. Modificando Componentes
2.6.3. Testeo
2.6.4. Múltiples Objetos
2.6.5. Colliders y Triggers
2.6.6. Cuaterniones

2.7. Periféricos

2.7.1. Evolución y clasificación
2.7.2. Periféricos e Interfaces
2.7.3. Periféricos actuales
2.7.4. Futuro próximo

2.8. Videojuegos: perspectivas futuras

2.8.1. Juego basado en la Nube
2.8.2. Ausencia de Controladores
2.8.3. Realidad Inmersiva
2.8.4. Otras alternativas

2.9. Arquitectura

2.9.1. Necesidades especiales de los Videojuegos
2.9.2. Evolución de la Arquitectura
2.9.3. Arquitectura actual
2.9.4. Diferencias entre Arquitecturas

2.10. Kits de Desarrollo y su evolución

2.10.1. Introducción
2.10.2. Tercera Generación de Kits de Desarrollo
2.10.3. Cuarta Generación de Kits de Desarrollo
2.10.4. Quinta Generación de Kits de Desarrollo
2.10.5. Sexta Generación de Kits de Desarrollo

Módulo 3. Redes y Sistemas Multijugador

3.1. Historia y evolución de Videojuegos Multijugador

3.1.1. Década 1970: Primeros Juegos Multijugador
3.1.2. Años 90: Duke Nukem, Doom, Quake
3.1.3. Auge de Videojuegos Multijugador
3.1.4. Multijugador Local y Online
3.1.5. Juegos de Fiesta

3.2. Modelos de Negocio Multijugador

3.2.1. Origen y funcionamiento de los Modelos de Negocio Emergentes
3.2.2. Servicios de Venta en Línea
3.2.3. Libre Para Jugar
3.2.4. Micropagos
3.2.5. Publicidad
3.2.6. Suscripción con Pagos Mensuales
3.2.7. Pagar por Juego
3.2.8. Prueba antes de Comprar

3.3. Juegos Locales y Juegos en Red

3.3.1. Juegos Locales: inicios
3.3.2. Juegos de fiesta: Nintendo y la unión de la familia
3.3.3. Juegos en red: inicios
3.3.4. Evolución de los juegos en red

3.4. Modelo OSI: Capas I

3.4.1. Modelo OSI: introducción
3.4.2. Capa Física
3.4.3. Capa de Enlace de Datos
3.4.4. Capa de Red

3.5. Modelo OSI: Capas II

3.5.1. Capa de Transporte
3.5.2. Capa de Sesión
3.5.3. Capa de Presentación
3.5.4. Capa de Aplicación

3.6. Redes de Computadores e Internet

3.6.1. ¿Qué es una Red de Computadoras?
3.6.2. Software
3.6.3. Hardware
3.6.4. Servidores
3.6.5. Almacenamiento en Red
3.6.6. Protocolos de Red

3.7. Redes móviles e Inalámbricas

3.7.1. Red Móvil
3.7.2. Red Inalámbrica
3.7.3. Funcionamiento de las Redes Móviles
3.7.4. Tecnología Digital

3.8. Seguridad

3.8.1. Seguridad Personal
3.8.2. Hacks y Cheats en Videojuegos
3.8.3. Seguridad Anti-Trampas
3.8.4. Análisis de sistemas de seguridad anti-trampas

3.9. Sistemas Multijugador: Servidores

3.9.1. Alojamiento de Servidores
3.9.2. Videojuegos MMO
3.9.3. Servidores de Videojuegos Dedicados
3.9.4. LAN Parties

3.10. Diseño de Videojuegos Multijugador y Programación

3.10.1. Fundamentos de Diseño de Videojuegos Multijugador en Unreal
3.10.2. Fundamentos de Diseño de Videojuegos Multijugador en Unity
3.10.3. ¿Cómo hacer que un juego Multijugador sea divertido?
3.10.4. Más allá de un Mando: Innovación en Controles Multijugador

Especialización en Testing para Videojuegos

$ 1.799.995 IVA inc.