Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: Online
Duración del curso: 160 Horas
Titulación: Diploma acreditativo con las horas del curso
Curso Gratis Online para Trabajadores y Empresas
Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.
Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.
OBJETIVOS DEL CURSO GRATIS EXPERTO EN CREATEJS: DESARROLLA JUEGOS EN HTML5
El videojuego es un proceso que generalmente está constituido por personas de muy diferentes disciplinas y por esto ha sido revalorizado durante la última década. Gracias a la realización de este Curso de Experto en CreateJS: Desarrolla Juegos en HTML5 podrá adquirir los conocimientos oportunos para desarrollar esta labor con éxito, Creaando juegos multiplataforma con HTML5 y JavaScript.
CONTENIDO DEL CURSO GRATIS EXPERTO EN CREATEJS: DESARROLLA JUEGOS EN HTML5
Parte 1. CrearJS: Desarrollo de Juegos Interactivos con HTML5
Unidad Didáctica 1. Introducción a la Creación de Juegos HTML5 con CreateJS
- Ventajas de utilizar CreateJS en tus proyectos
- Curso de CreateJS: Cómo diseñar juegos en JavaScript
- ¿Por qué escoger HTML5 y JavaScript?
- ¿Qué es el elemento canvas y cómo funciona?
- ¿Qué es CreateJS y qué funciones ofrece?
- Pasos iniciales para comenzar con CreateJS
Unidad Didáctica 2. Sistema de Eventos Esenciales en CreateJS
- Cómo crear y gestionar eventos en CreateJS
- Generar eventos con el ratón
- Crear eventos relacionados con el teclado
- Diseñar un juego que se adapte a cambios en el tamaño de la pantalla
Unidad Didáctica 3. SoundJS de CreateJS
- ¿Qué es SoundJS y para qué sirve?
- Cómo crear y gestionar sonidos en tus proyectos
- Reproducción y carga de archivos de audio con SoundJS
Unidad Didáctica 4. Conclusión y Cierre del Curso
- Resumen y cierre del curso: Creación de juegos en JavaScript con CreateJS
Parte 2. Diseño de Videojuegos con HTML5 y CSS3
Unidad Didáctica 1. Herramientas Esenciales
- Introducción a HTML
- Elegir un editor de texto adecuado
- Principales navegadores para probar tus proyectos
Unidad Didáctica 2. Fundamentos de HTML
- ¿Qué es HTML y cómo crear un documento básico?
- Características fundamentales de los archivos HTML
Unidad Didáctica 3. Texto, Enlaces, Listas, Imágenes y Objetos
- Insertar y gestionar textos en HTML
- Crear enlaces y navegar entre páginas
- Utilizar listas para organizar contenido
- Incluir imágenes y objetos diversos
Unidad Didáctica 4. Tablas, Formularios y Estructuras
- Diseñar y estructurar tablas
- Crear formularios para recopilar información
- Diseñar layouts y estructuras de página
Unidad Didáctica 5. Otras Etiquetas Clave
- Etiquetas adicionales importantes en HTML
Unidad Didáctica 6. Metainformación, Accesibilidad y Validación
- ¿Qué es la metainformación y cómo se usa?
- Mejorando la accesibilidad de tus páginas
- Validar tus documentos HTML correctamente
Unidad Didáctica 7. Introducción a HTML5
- ¿Qué es HTML5 y cuáles son sus ventajas?
- Mejoras respecto a versiones anteriores
- Etiquetas obsoletas y su reemplazo
- Etiquetas modificadas en HTML5
- Listado de etiquetas nuevas en HTML5
- Atributos eliminados y cambios importantes
- Otros cambios relevantes en HTML5
- La estructura básica de un documento HTML5
- Reorganización del contenido en el cuerpo del documento
- Elementos adicionales para estructurar mejor tu página
Unidad Didáctica 8. Nuevos Atributos, Eventos y Pseudo-clases en HTML5
- Introducción a atributos globales en HTML5
- Nuevos atributos para mejorar funcionalidades
- Eventos nuevos en HTML5 y cómo utilizarlos
Unidad Didáctica 9. Elementos Semánticos en HTML5
- Elemento
bdi
- Elemento
command
- Elemento
data
- Elemento
details
- Elemento
mark
- Elemento
meter
- Elemento
progress
- Elemento
ruby
- Elemento
time
- Elemento
wbr
Unidad Didáctica 10. Mejoras en Formularios con HTML5
- Nuevos elementos para formularios
- Cambios en atributos
type
en input
- Nuevos atributos para
form
- Nuevos atributos para
fieldset
- Nuevos atributos en
input
- Nuevos atributos en
textarea
Unidad Didáctica 11. Otras Innovaciones en HTML5
- Introducción a elementos multimedia
- Etiqueta
source
- Etiqueta
track
- Elemento
video
- Elemento
audio
- Elemento
embed
- Elemento
canvas
- Introducción a MathML
- Introducción a SVG
- Implementación de Drag and Drop
- Uso de validadores para HTML5
Unidad Didáctica 12. Introducción a CSS
- ¿Qué es CSS y cómo funciona?
- Compatibilidad de CSS en diferentes navegadores
- Normas oficiales y especificaciones
- Conceptos básicos para entender CSS
- ¿Cómo integrar CSS en tus páginas web?
- Aplicar estilos básicos
- Medios de aplicación de CSS
- Comentarios en hojas de estilo
- Sintaxis y estructura de las reglas CSS
Unidad Didáctica 13. Selectores, Unidades de Medida y Colores en CSS
- Principales selectores CSS y su uso
- Unidades de medida (px, %, em, rem, etc.)
- Gestión y uso de colores en CSS
Unidad Didáctica 14. Modelos de Caja, Posicionamiento y Visualización
- El modelo de cajas en CSS
- Propiedades relacionadas con las cajas
- Margen, padding, borde y estructura de la caja
- Conceptos de posicionamiento y visualización de elementos
- Tipos de posicionamiento en CSS
- Opciones de visualización de elementos
Unidad Didáctica 15. Crear un Layout de Página
- Conceptos básicos de layout y diseño
- Cómo centrar una página horizontalmente
- Cómo centrar una página verticalmente
- Diseñar y estructurar el layout completo
- Configurar alturas y anchuras máximas y mínimas
- Estilos avanzados para layouts complejos
Unidad Didáctica 16. Estilizando Texto, Enlaces, Imágenes y Listas
- Aplicar estilos a textos con CSS
- Diseñar enlaces y su apariencia
- Estilizar imágenes
- Formatear listas para un mejor diseño
Unidad Didáctica 17. Tablas, Formularios y Uso de Shorthand
- Crear y diseñar tablas con CSS
- Estilizar formularios
- Utilizar propiedades shorthand para simplificar CSS
Unidad Didáctica 18. Otras Funcionalidades de CSS
- Estilos específicos para impresión
- Personalizar el cursor en la web
- Hacks y filtros CSS avanzados
- Prioridad y cascada en las declaraciones
- Validar y depurar CSS
- Recomendaciones y buenas prácticas
- Recursos útiles y herramientas complementarias
Unidad Didáctica 19. Uso de Firebug
- ¿Qué es Firebug y cómo funciona?
- Cómo instalar y configurar Firebug
- Utilizar Firebug para depurar y mejorar tus estilos
Unidad Didáctica 20. Introducción a CSS3
- Conceptos básicos y ventajas de CSS3
- Unidades, colores y tipografías en CSS3
- Nuevos selectores y pseudo-clases disponibles
Unidad Didáctica 21. Animaciones, Fondos y Bordes en CSS3
- Propiedades para crear animaciones
- Nuevas opciones para fondos
- Mejoras en estilos de bordes
Unidad Didáctica 22. Cajas, Flexbox, Colores y Tipografías
- Propiedades avanzadas de cajas en CSS3
- Flexbox y diseño flexible
- Gestionar colores en CSS
- Estilizar fuentes y textos
Unidad Didáctica 23. Enlaces y Multi-columnas
- Estilizando enlaces con CSS
- Creando diseños multi-columnas
Unidad Didáctica 24. Textos y Transformaciones 2D/3D
- Estilizando textos con CSS
- Aplicando transformaciones 2D y 3D
Unidad Didáctica 25. Transiciones y Diseño de Interfaces
- Propiedades para transiciones suaves
- Diseño de interfaces interactivas con CSS
- Validar y optimizar CSS3
Parte 3. Proyecto Práctico: Desarrollo Paso a Paso de un Videojuego
Unidad Didáctica 1. Introducción a EaselJS
- Qué es EaselJS y sus principales funcionalidades
- Clases básicas de EaselJS para empezar
- Creando tu primer ejemplo: ¡Hola Mundo con EaselJS!
- Animando elementos en la pantalla
Unidad Didáctica 2. Estructura y Diseño del Juego
- Introducción general al proyecto
- Crear enemigos (Enemy.js)
- Diseñar al jugador (Player.js)
- Estructurar contenido en ContentPlayer.js
- Configurar la página principal (index.html)
- Diseñar el escenario (Tile.js)
- Uso de XNARectangle
- Crear y gestionar niveles (Level.js)
- Utilizar PlatformHelper.js
- Implementar la lógica principal del juego (PlatformerGame.js)
Unidad Didáctica 3. Configuración de Personajes y Enemigos
- Introducción a la configuración
- Implementar el salto del personaje
- Gestionar el tiempo y retrasos
- Usar overlays y carteles informativos
- Definir la meta del nivel
- Configurar obstáculos (Crucis)
- - Crear el archivo Crucis.js
- Añadir enemigos al escenario
- - Crear la clase Enemy.js
- - Integrar enemigos en el juego
- Mejora: Estado vivo o muerto
- - Detectar muerte por contacto con enemigos
- - Detectar caída y fin de vida