• No se han encontrado resultados

Especialista TIC en Programación de Videojuegos con HTML5 + Javascript + CSS3 (Online)

N/A
N/A
Protected

Academic year: 2021

Share "Especialista TIC en Programación de Videojuegos con HTML5 + Javascript + CSS3 (Online)"

Copied!
13
0
0

Texto completo

(1)
(2)

Modalidad:

Online

Duración:

300 horas

Especialista TIC en Programación de

Videojuegos con HTML5 + Javascript +

CSS3 (Online)

Precio:

240 € *

* Materiales didácticos, titulación oficial y gastos de envío incluidos.

Descripción

El videojuego, como todo medio de comunicación, es un producto cultural que corresponde a un contexto, a una sociedad y a unos fines, también cambia, desde su capacidad como tecnología hasta la capacidad de contenido, en un proceso que generalmente está constituido por personas de muy diferentes disciplinas (programadores, diseñadores gráficos, escritores, etc.) y por esto ha sido revalorizado durante la última década. Con este curso se pretende formar para la creación de Videojuegos a partir de la programación con HTML5, JavaScript y CSS3.

(3)

A quién va dirigido

Al desarrollo profesional de todas aquellas personas que, sin tener necesariamente una titulación universitaria, desean incorporarse a la empresa privada como auténticos expertos en la materia, como a consolidar y mejorar los conocimientos y aptitudes de aquellos que ya están desempeñando una tarea profesional.

Objetivos

- Saber programar un Videojuego utilizando HTML5, JavaScript y CSS3.

- Aprender a crear guiones o scripts que se incluyen en las páginas web y que son ejecutados por el navegador que utiliza el usuario. Tareas como la validación de los datos enviados por el usuario en un formulario pueden ser llevadas a cabo mediante la programación del lado cliente.

- Estudiar el lenguaje JavaScript, así como su estructura y funciones. - Estudiar el concepto de Modelo de Objetos del Documento o DOM.

- Estudiar las novedades que aportan HTML5 y CSS3 como evolución de los dos principales estándares web.

Para que te prepara

Este curso le prepara y le formará en la concepción, herramientas y los métodos necesarios para programar Videojuegos. La programación del videojuego se realizará con HTML5, JavaScript y CSS3.

Salidas laborales

(4)

Una vez finalizado el curso, el alumno recibirá por parte de Euroinnova Formación vía correo postal, la titulación que acredita el haber superado con éxito todas las pruebas de conocimientos propuestas en el mismo.

Esta titulación incluirá el nombre del curso/master, la duración del mismo, el nombre y DNI del alumno, el nivel de aprovechamiento que acredita que el alumno superó las pruebas propuestas, las firmas del profesor y Director del centro, y los sellos de la instituciones que avalan la formación recibida (Euroinnova Formación, Instituto Europeo de Estudios Empresariales y Comisión Internacional para la Formación a Distancia de la UNESCO).

Titulación

Forma de financiación

- Contrarrembolso. - Transferencia. - Tarjeta de crédito.

(5)

Metodología

Entre el material entregado en este curso se adjunta un documento llamado Guía del Alumno dónde aparece un horario de tutorías telefónicas y una dirección de e-mail dónde podrá enviar sus

consultas, dudas y ejercicios. También se adjunta en CDROM una guía de ayuda para utilizar el campus online.

La metodología a seguir es ir avanzando a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y ejercicios. Para su evaluación, el alumno/a deberá completar todos los ejercicios propuestos en el curso. La titulación será remitida al alumno/a por correo una vez se haya comprobado que ha completado el itinerario de aprendizaje satisfactoriamente.

Materiales didácticos

(6)

Profesorado y servicio de tutorías

Nuestro centro tiene su sede en el "Centro de Empresas Granada", un moderno complejo

empresarial situado en uno de los centros de negocios con mayor proyección de Andalucía Oriental . Contamos con una extensa plantilla de profesores especializados en las distintas áreas formativas, con una amplia experiencia en el ámbito docente.

El alumno podrá contactar con los profesores y formular todo tipo de dudas y consultas, así como solicitar información complementaria, fuentes bibliográficas y asesoramiento profesional.

Podrá hacerlo de las siguientes formas:

- Por e-mail: El alumno podrá enviar sus dudas y consultas a cualquier hora y obtendrá respuesta en un plazo máximo de 48 horas.

- Por teléfono: Existe un horario para las tutorías telefónicas, dentro del cual el alumno podrá hablar directamente con su tutor.

(7)

Plazo de finalización

El alumno cuenta con un período máximo de tiempo para la finalización del curso, que dependerá del tipo de curso elegido:

- Master a distancia y online: El plazo de finalización será de 12 meses a contar desde la fecha de recepción de las materiales del curso.

- Curso a distancia y online: El plazo de finalización será de 6 meses a contar desde la fecha de recepción de los materiales del curso.

En ambos casos, si una vez cumplido el plazo no se han cumplido los objetivos mínimos exigidos (entrega de ejercicios y evaluaciones correspondientes), el alumno podrá solicitar una prórroga con causa justificada de 3 meses.

El alumno tendrá la posibilidad de incluir su currículum en nuestra bolsa de empleo y prácticas, participando así en los distintos procesos de selección y empleo gestionados por más de 2000 empresas y organismos públicos colaboradores, en todo el territorio nacional.

Bolsa de empleo

Servicio gratuito que permitirá al alumno formar parte de una extensa comunidad virtual que ya disfruta de múltiples ventajas: becas, descuentos y promociones en formación, viajes al extranjero para aprender idiomas...

Club de alumnos

El alumno podrá descargar artículos sobre e-learning, publicaciones sobre formación a distancia, artículos de opinión, noticias sobre convocatorias de oposiciones, concursos públicos de la administración, ferias sobre formación, etc.

(8)

Programa formativo

PARTE 1. DISEÑO DE VIDEOJUEGOS CON HTML5 Y CSS3 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 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

(9)

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 TEMA 12. INTRODUCCIÓN CSS Introducción CSS Soporte de CSS en navegadores Especificación Oficial Funcionamiento básico de CSS ¿Como incluir CSS en la Web? Estilo Básico

Medios CSS Comentarios

Sintaxis de la definición

TEMA 13. SELECTORES, UNIDADES DE MEDIDA Y COLORES Selectores CSS

Unidades de medida Colores

TEMA 14. 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

(10)

Estilos avanzados

TEMA 16. TEXTO, ENLACES, IMÁGENES Y LISTAS Textos en CSS

Enlaces Imágenes Listas

TEMA 17. TABLAS, FORMULARIOS Y SHORTHAND Tablas

Formulario shorthand

TEMA 18. 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 19. FIREBUG ¿Qué es Firebug? ¿Como se instala? ¿Como usamos Firebug?

TEMA 20. INTRODUCCIÓN A CSS3 Introducción

Unidades, colores y fuentes

Nuevos Selectores y pseudo-clases

TEMA 21. ANIMACIONES, FONDOS Y BORDES Propiedades para la animación

Nuevas propiedades para los fondos Nuevas propiedades para Bordes

TEMA 22. CAJAS, CAJAS FLEXIBLES, COLORES Y FUENTES Propiedades de las cajas

Propiedades de las cajas flexibles Propiedades del color

Propiedades para las Fuentes

TEMA 23. ENLACES Y MULTI-COLUMNAS Propiedades para los hiperenlaces

Propiedades de las multi-columnas

TEMA 24. TEXTO Y 2D/3D TRANSFORMACIONES Propiedades para texto

Propiedad 2D/3D Transform

TEMA 25. TRANSICIONES E INTERFAZ DE USUARIO Propiedades para las transiciones

Propiedades para la interfaz de usuario Validación CSS3

PARTE 2.CREACIÓN DE VIDEOJUEGOS CON JAVASCRIPT TEMA 1. ¿POR QUÉ USAR JAVASCRIPT?

Introducción

(11)

¿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 2

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 3

TEMA 4. OBJETOS EN JAVASCRIPT Introducción

La jerarquía de objetos Propiedades y Eventos Métodos

Práctica 4

TEMA 5. LOS OBJETOS LOCATION E HISTORY ¿Qué es un URL?

El Objeto Location Redirigir a otra página El Objeto History Práctica 5

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 6

TEMA 7. EL OBJETO FORM Formularios HTML

(12)

El objeto screen Práctica 8

PARTE 3. PRACTICA REAL: CREACIÓN DE UN VIDEOJUEGO PASO A PASO TEMA 1. EL CANVAS DE HTML5 PARA SITUAR NUESTRO VIDEOJUEGO

Introducción El Canvas

Como usar el Canvas Líneas

Rectángulos

FillStyle y StrokeStyle Dos Ejemplos Más

TEMA 2. CONCEPTOS MATEMÁTICOS NECESARIOS Curvas Arcos La Clase Math Curvas Cuadráticas Rectángulos Redondeados El Modelo Bezier

TEMA 3. IMÁGENES Y LÍNEAS PARA DAR FORMA A NUESTROS PERSONAJES Imágenes

Dibujar varias imágenes Escalar una imagen Mosaico de Imágenes Grosor de líneas Extremos en las líneas Uniones entre lineas Limite de Punta de Angulo

TEMA 4. LA LIBRERÍA PROCESSINGJS COMO MOTOR DE VIDEOJUEGOS Introducción

Primeros pasos con Processing.js Processing.js mediante Processing

Crear una sencilla animación mediante el lenguaje Processing Processing.js utilizando JavaScript

Definir interacción con el usuario con Processing.js

TEMA 5. ENLACE ENTRE PROCESSINGJS Y JAVASCRIPT Acceso a recursos JavaScript desde el lenguaje Processing Acceso a Processing cuando estamos en JavaScript

Ejemplo de acceso ente Processing y Javascript Usar Imágenes en Processing.js

TEMA 6. CREACIÓN DE NUESTRO PRIMER VIDEOJUEGO USANDO LA LIBRERÍA EASELJS ¿Qué vamos a hacer?

Descargando la librería EaselJS Animando los esqueletos

Cargando los objetos necesarios

Crear el SpriteSheet y el BitmapSequence El objeto Ticker

El objeto SpriteSheeUtils Manejar la velocidad

(13)

Introducción

Construyendo el Objeto Monstruo El archivo Monster.js

Construyendo el Objeto Jugador

Construyendo el Administrador de Contenido Construyendo la página principal

TEMA 8. TÉCNICAS AVANZADAS PARA LA MEJORA DE VIDEOJUEGOS Mejorando nuestro juego

Nuestro index.html Creando el escenario (I)

Utilizando la Clase XNARectangle Creando el escenario (II)

La lógica del juego

Modificando Nuestro Player.js

Modificando nuestro ContentManager.js Funciones Auxiliares

TEMA 9. MÁS FUNCIONALIDAD PARA NUESTRO VIDEOJUEGO Mejora I. El salto

Mejora II. El Tiempo

Mejora III. Los Carteles (Overlays) Mejora IV. La meta

Mejora V. Recolectando Crucis Mejora VI. Los Enemigos Mejora VII. Vivo o Muerto

Referencias

Documento similar

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

 Tejidos de origen humano o sus derivados que sean inviables o hayan sido transformados en inviables con una función accesoria..  Células de origen humano o sus derivados que

El concepto de soberanía, teóricamente independizado de los problemas de fundamen- tación política, sirvió en la teoría jurídica como instrumento adecuado para explicar el derecho

El fenómeno del cuidado, emerge como necesidad la simbiosis entre el proceso de enfermería y su transcendencia en la investigación científica a través de la enfermería basada

Se ha utilizado la base de datos interna dado que no tiene sentido enviar más peticiones al servidor que pueden congestionar al mismo, ya que esta tabla se reiniciará cada vez que

159 Diseña un programa que lea una cadena y un número entero k y nos diga si alguna de sus palabras tiene una longitud de k caracteres.. 160 Diseña un programa que lea una cadena y

Hace más de una década, Escudero (1995) ya advertía la conveniencia de dar prioridad a lo curricular, a los valores y significados educativos sobre los medios tecnológicos, de