Menú
¡Llama gratis! 900 264 357

Curso Experto en Programación de Videojuegos para Páginas Web del centro GESENCO FORMACION SL

Programa de Curso Experto en Programación de Videojuegos para Páginas Web

Modalidad: Online
Duración 550 horas

Descripción

Si estas interesado en la programación de videojuegos para Páginas Web, esta formación es la ideal.

La programación de videojuegos para páginas web, es un sector de amplio crecimiento en la actualidad, por esto es un sector con una importante demanda de profesionales altamente capacitados capaces de resolver las necesidades propias de esta área.

A quién va dirigido

Para todas aquellas personas que quieran complementar su formacion con un conocimiento amplio en el mundo del videojuego para aplicarlo en su sector profesional o como simple hobby. Empresas, profesionales, estudiantes y autónomos que trabajen en este campo ó que tengan interés de introducirse en este ambito.

Objetivos

Con este curso aprenderás la creación de Videojuegos a partir de la programación con HTML5, JavaScript y CSS3. Una vez sepas programar en JavaScript, nos adentraremos en programar videojuegos para ordenadores y móviles con la que aprenderemos a modelar nuevos mundos llenos de diversión.

Temario

MÓDULO 1. PROYECTOS AUDIOVISUALES MULTIMEDIA

TEMA 1. LA INDUSTRIA MULTIMEDIA

 Empresas y Estudios Multimedia

 Gestión y comunicación con los clientes

 Géneros y sectores

 Productos

 Proyecto multimedia interactivo

 Normativa legal en el marco multimedia

TEMA 2. PLANIFICACIÓN DE UN PROYECTO MULTIMEDIA INTERACTIVO

Criterios de planificación

Elaboración de un plan de acción

Organización de recursos

Seguimiento y mantenimiento del plan de trabajo

Fechas límite/gestión y limitación de cambios

Gestión de calidad

TEMA 3. TÉCNICAS DE GUIÓN MULTIMEDIA

Análisis del storyboard

Hipermedia

Sistemas de navegación interactivos

Diagramas de flujo o navegación

Diagrama de árbol de información

Elementos de Interfaz

Estados de los elementos interactivos

TEMA 4. SISTEMAS TECNICOS MULTIMEDIA

Soportes multimedia

Formatos multimedia

Equipos informáticos y arquitecturas

Plataformas

Entornos tecnológicos y equipos electrónicos de consumo

Entornos tecnológicos de destino

Entornos tecnológicos de difusión

Entornos tecnológicos de publicación o soporte

Multimedios

Entornos dinámicos

Conexiones con servidores

Sistemas de «backup» respaldo

Herramientas de autor

TEMA 5. FUENTES

Tipos

Características

Captura

Formato de archivo y almacenamiento

Programas de creación edición tratamiento y retoque

TEMA 6. EDICION Y COMPOSICION DE PRODUCTOS MULTIMEDIA

Composición

Usabilidad

Accesibilidad

Interfaces.

MÓDULO 2. PROGRAMACIÓN CON HTML5

TEMA 1. HERRAMIENTAS NECESARIAS

Introducción a Html

Editor de texto

Navegadores

TEMA 2. INTRODUCCIÓN HTML

Introducción a HTML

¿Cómo creamos documento HTML?

Características Básicas de los documentos HTML

TEMA 3. TEXTO, ENLACES, LISTAS, IMÁGENES Y OBJETOS

Textos en HTML

Enlaces en Html

Listas en HTML

Imágenes y Objetos

TEMA 4. TABLAS, FORMULARIOS Y ESTRUCTURAS

Tablas

Formularios

Estructuras y layout

TEMA 5. OTRAS ETIQUETAS IMPORTANTES

TEMA 6. METAINFORMACIÓN, ACCESIBILIDAD Y VALIDACIÓN

¿Qué es la Metainformación?

Accesibilidad

Validación

TEMA 7. INTRODUCCIÓN HTML5

¿Qué es HTML5?

¿Cuáles son las mejoras?

Etiquetas Obsoletas

Etiquetas modificadas

Lista de etiquetas HTML5

Atributos eliminados

Otros cambios

Estructura HTML5

Nueva estructuración del body

 Otros elementos nuevos de estructuración

TEMA 8. NUEVOS ATRIBUTOS, EVENTOS Y PSEUDO-CLASES

Introducción a atributos globales

Nuevos atributos

Introducción a los nuevos eventos

TEMA 9. NUEVOS ELEMENTOS SEMÁNTICOS

Elemento bdi

Elemento command

Elemento data

Elementos details

Elemento mark

Elemento meter

Elemento progress

Elemento ruby

Elemento time

 Elemento wbr

TEMA 10. MEJORAS EN LOS FORMULARIOS

Nuevos elementos para los Formularios

Cambios en el atributo type (input)

Nuevos atributos para form

Nuevos atributos para fieldset

Nuevos atributos para input

Nuevos atributos para textarea

TEMA 11. OTRAS MEJORAS DE HTML5

Introducción a los elementos multimedia

Etiqueta source

Etiqueta track

Elemento video

Elemento audio

Elemento embed

Elemento canvas

Introducción a MathML

Introducción a SVG

 Introducción a Drag and Drop

 Validador HTML5

MÓDULO 3. DISEÑO AVANZADO CON CSS3

TEMA 1. INTRODUCCIÓN CSS

Introducción CSS

Soporte de CSS en navegadores

Especificación Oficial

Funcionamiento básico de CSS

¿Cómo incluir CSS?

Estilo Básico

Medios CSS

Comentarios

Sintaxis de la definición

TEMA 2. SELECTORES, UNIDADES DE MEDIDA Y COLORES

Selectores CSS

Unidades de medida

Colores

TEMA 3. MODELOS DE CAJAS, POSICIONAMIENTO Y VISUALIZACIÓN

Modelo de Cajas

Propiedades de las cajas

Margen, relleno, bordes y modelo de cajas

Posicionamiento y visualización

Posicionamiento

Visualización

TEMA 4. ESTRUCTURAR UNA PÁGINA (LAYOUT)

Introducción a layout

¿Cómo centrar una página horizontalmente?

¿Cómo centrar una página verticalmente?

Estructura o layout

Alturas/Anchuras Máximas y Mínimas

Estilos avanzados

TEMA 5. TEXTO, ENLACES, IMÁGENES Y LISTAS

Textos en CSS

Enlaces

Imágenes

Listas

TEMA 17. TABLAS, FORMULARIOS Y SHORTHAND

Tablas

Formulario

Shorthand

TEMA 6. OTRAS UTILIDADES DE CSS

Versión para imprimir

Personalizar el cursor

Hacks y filtros

Prioridad en las declaraciones

Validar CSS

Recomendaciones Generales

Recursos útiles

TEMA 7. FIREBUG

¿Qué es Firebug?

¿Cómo se instala?

¿Cómo usamos Firebug?

TEMA 8. INTRODUCCIÓN A CSS3

Introducción

Unidades, colores y fuentes

Nuevos Selectores y pseudo-clases

TEMA 9. ANIMACIONES, FONDOS Y BORDES

Propiedades para la animación

Nuevas propiedades para los fondos

Nuevas propiedades para Bordes

TEMA 10. CAJAS, CAJAS FLEXIBLES, COLORES Y FUENTES

Propiedades de las cajas

Propiedades de las cajas flexibles

Propiedades del color

Propiedades para las Fuentes

TEMA 11. ENLACES Y MULTI-COLUMNAS

Propiedades para los hiperenlaces

Propiedades de las multi-columnas

TEMA 12. TEXTO Y 2D/3D TRANSFORMACIONES

Propiedades para texto

Propiedad 2D/3D Transform

TEMA 13. TRANSICIONES E INTERFAZ DE USUARIO

Propiedades para las transiciones

Propiedades para la interfaz de usuario

Validación CSS3

MÓDULO 4. PROGRAMACIÓN CON JAVASCRIPT

TEMA 1. ¿POR QUÉ USAR JAVASCRIPT?

Introducción

Programación del lado del cliente

Programación del lado del Servidor

¿Qué utilizaremos?

¿Qué necesita saber?

Nuestro primer ejemplo

TEMA 2. INTRODUCCIÓN A JAVASCRIPT

La etiqueta SCRIPT

Contenido Alternativo

Variables

Tipos de Datos

Operadores

Cuadros de diálogo

Práctica

TEMA 3. CONCEPTOS BÁSICOS DE PROGRAMACIÓN

Introducción

Estructuras de decisión

Estructuras lógicas

Estructuras de repetición

Definir funciones

Llamadas a funciones

Ámbito de las variables

Práctica

TEMA 4. OBJETOS EN JAVASCRIPT

Introducción

La jerarquía de objetos

Propiedades y Eventos

Métodos

Práctica

TEMA 5. LOS OBJETOS LOCATION E HISTORY

¿Qué es un URL?

El Objeto Location

Redirigir a otra página

El Objeto History

Práctica

TEMA 6. EL OBJETO DOCUMENT

Introducción

La propiedad Title

Los colores de la página

El método write

El conjunto images

Práctica

TEMA 7. EL OBJETO FORM

Formularios HTML

El conjunto forms

La propiedad elements

Validar la información

¿Cuándo realizar la validación?

Tipos de Validación

Práctica

TEMA 8. LOS OBJETOS FRAME, NAVIGATOR Y SCREEN

El conjunto frames

El objeto navigator

El objeto screen

Práctica

MÓDULO 5. CREACIÓN DE UN VIDEOJUEGO

TEMA 1. INTRODUCCIÓN A EASELJS

Introducción a EaselJS

Principales Clases de EaselJS

Hola mundo usando EaselJS

Animando elementos.

TEMA 2. DESCRIPCIÓN Y ESTRUCTURA DEL JUEGO I

Introducción

Creando enemigo (Enemy.js)

Creando Jugador (Player.js)

Estructura de ContentPlayer.js

Index.html

Creando escenario (Tile.js)

XNARectangle

Creando niveles (Level.js)

PlaformHelper.js

Implantado la lógica del juego (PlatformerGame.js)

TEMA 3. DESCRIPCIÓN Y ESTRUCTURA DEL JUEGO II

Introducción

Salto del Personaje

Tiempo Atrás

Los carteles (Overlays)

Meta

Crucis

Creando Crucis.js

Añadir Enemigos

La clase Enemy.js

Incluyendo a los Enemigos

Mejora VII. Vivo o Muerto

Muerto por tocar a un Enemigo

Muerto por caerse

Titulación obtenida

Una vez se haya finalizado la formación se otorgará a los alumnos una certificación profesional, emitido por el centro.

Requisitos

Se requiere que los alumnos cuenten con conocimientos básicos en programación para comprender los contenidos del curso experto.

Información Adicional

Duración

18 meses

550 Horas

Prácticas en empresas

El centro dispone de un acuerdo de colaboración con una agencia de colocación del Servicio Público de Empleo Estatal, para la realización de prácticas en empresas por parte de los alumnos que quieran acogerse a este programa, una vez acabada su formación con la intención de que adquieran experiencia en su área profesional, aprovechando al máximo las posibilidades derivadas del período de formación práctica (prácticas empresariales formativas). 

Ventajas

Accede a los contenidos cuándo y dónde quieras a través del campus virtual. Temdras un profesor particular que te ayudara siempre que lo necesites y que te devolverá los ejercicios corregidos y las notas oportunas, asegurando el mejor objetivo final de tu aprendizaje. El curso incluye los materiales necesarios para la realización de la formación. 

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​