• No se han encontrado resultados

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
13
0
0

Texto completo

(1)
(2)

Modalidad:

Online

Técnico Especialista TIC en Programación

de Videojuegos con HTML5 + Javascript +

CSS3 (Online)

Precio:

0 € *

* 100 % bonificable para trabajadores.

Duración:

300 horas

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

Todos aquellos trabajadores y profesionales en activo que deseen adquirir o perfeccionar sus conocimientos técnicos en este área.

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 qué 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 INESEM vía correo postal, la Titulación Oficial que acredita el haber superado con éxito todas las pruebas de conocimientos propuestas en el mismo.

Esta titulación incluirá el nombre del curso/máster, 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 (Instituto Europeo de Estudios Empresariales, Fundación Tripartita para la Formación en el Empleo y Fondo Social Europeo).

Titulación

Forma de bonificación

- Mediante descuento directo en el TC1, a cargo de los seguros sociales que la empresa paga cada mes a la Seguridad Social.

(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 con rapidez.

- 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á de la misma duración del curso. Existe por tanto un calendario formativo con una fecha de inicio y una fecha de fin.

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.

Especialmente dirigido a los alumnos matriculados en cursos de modalidad online, el campus virtual de INESEM ofrece contenidos multimedia de alta calidad y ejercicios interactivos.

Campus virtual online

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 Elemento meter Elemento progress Elemento ruby

(9)

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

Posicionamiento Visualización

(10)

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

Programación del lado del cliente Programación del lado del Servidor ¿Qué utilizaremos?

¿Qué necesita saber? Nuestro primer ejemplo

(11)

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

El conjunto forms La propiedad elements Validar la información

¿Cuándo realizar la validación? Tipos de Validación

(12)

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

Carga de Sprites múltiples y jugar con las dimensiones múltiples de animación TEMA 7. DETECCIÓN DE COLISIONES ENTRE PERSONAJES

Introducción

Construyendo el Objeto Monstruo El archivo Monster.js

Construyendo el Objeto Jugador

Construyendo el Administrador de Contenido Construyendo la página principal

(13)

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