INFORMACIÓN IMPORTANTE COVID-19
Con este curso gratuito online aprenderás a:
Desarrollar juegos/videojuegos utilizando HTML5.
Aplicar la robótica a los procesos industriales.
TEMÁTICA: Programación informática, Transformación digital
INICIO: Próximamente
MODALIDAD: Online
DURACIÓN: 90 horas
PRECIO: Curso gratuito 100% subvencionado por el SEPE Un diploma de aprovechamiento avalado por el SEPE por cada parte del programa avanzado y uno avalado por el centro de formación Smartmind con el nombre del programa avanzado.
Conocimientos específicos sobre lenguajes de programación y sobre la importancia de la robótica en la empresa y la vida.
La oportunidad de mejorar tu curriculum. Para acceder a este curso, debes cumplir una de las siguientes condiciones:
Estar en proceso de ERTE con tu empresa
Ser autónomo
Estar dad@ de alta como demandante de empleo
Este curso no dispone de plazas para trabajadores de administraciones públicas. Consulta los cursos disponibles para esa situación en este enlace
Además, debes cumplir con al menos una de las siguientes características:
Ser mujer.
Ser mayor de 45 años.
Ser trabajador de baja cualificación (en el caso de los trabajadores en ERTE, tener un grupo de cotización de 6, 7 9 o 10 en la nómina y en el caso de autónomos y desempleados tener un nivel de estudios de bachiller o inferior).
Tener una discapacidad acreditable.
OBJETIVOS
DATOS DEL CURSO GRATUITO
CONTENIDOS
Parte I. Programación en HTML5
1.1. URL y API Online de Cocos2d-xHTML5
1.2. Nociones básicas. Ciclo vida de un juego
1.3. Ejemplos de juegos desarrollados con Cocos
1.4. HTML5 y un paso más: APPs IOS, Android, W8
1.5. Ejemplos aplicados
2.1. Scenes, Layers y Sprites
2.2. Navegación entre Scenes. Paso de parámetros
2.3. Creación de primitivas gráficas con Cocos
2.4. Scrolls y Zooms
2.5. Creación de componentes personalizados
2.6. Ejemplos aplicados
3.1. Qué es y para qué nos sirve la persistencia
3.2. Local Storage y juegos offline
3.3. HttpRequest + JSON y juegos online
3.4. Ejemplos aplicados y sentido práctico
4.1. Introducción a Box2D
4.2. Primeros ejemplos con Box2D
4.3. Ejemplos más elaborados con Box2D
5.1. Introducción a Chipmunk
5.2. Primeros ejemplos con Chipmunk
5.3. Ejemplos más elaborados con Chipmunk
6.1. El modelo del juego: motor y core
6.2. Cómo generar IA. Heurísticas
6.3. Implementar Robots mediante IA. Ejemplos prácticos
7.1. Dando un paso más. Juegos en red
7.2. Tecnologías involucradas
7.3. Pros y contras de estas técnicas
7.4. Jugadores humanos VS Jugadores Robots
7.5. Escalabilidad del juego
8.1. Aplicando Cocos2d-X para obtener la versión Android de un juego HTML5
8.2. Compilación y ejecución Android
9.1. Componentes. Escenas y Sprites
9.2. Lógica
9.3. Física
10.1. Transformación a Multijugador
10.2. Generación de App
10.3. Créditos finales
Parte II. Fundamentos de robótica
1.1. Antecedentes históricos: Origen y desarrollo de la robótica.
1.2. Definición y clasificación del robot.
2.1. Estructura mecánica de un robot: transmisiones y reductores.
2.2. Actuadores. Sensores internos. Elementos terminales.
3.1. Representación de la posición.
3.2. Matrices de transformación homogénea.
3.3. Aplicación de los cuaternios.
3.4. Relación y comparación entre los distintos métodos de localización espacial.
4.1. El problema cinemático directo.
4.2. Cinemática inversa.
4.3. Matriz jacobiana.
5.1. Funciones de control cinemático.
5.2. Tipos de trayectorias.
5.3. Generación de trayectorias cartesianas.
5.4. Interpolación de trayectoria.
5.5. Muestreo de trayectorias cartesianas.
6.1. Métodos de programación de robots. Clasificación.
6.2. Requerimientos de un sistema de programación de robots.
6.3. Ejemplo de programación de un robot industrial.
6.4. Características básicas de los lenguajes RAPID Y V+.
7.1. Diseño y control de un célula robotizada.
7.2. Características a considerar en la selección de un robot.
7.3. Seguridad en instalaciones robotizadas.
7.4. Justificación económica.
8.1. Clasificación.
8.2. Aplicaciones industriales de los robots. Nuevos sectores de aplicación.