JavaScript básico con enfoque en videojuegos

Formación en
JavaScript básico con enfoque en videojuegos

Objetivos
  • Comprender los conceptos básicos de JavaScript.
  • Aprender conceptos básicos:
    • Variables / Operadores / Tipos de datos .
    • Entrada / Salida.
    • Condicionales.
    • Ciclos.
    • Funciones.

Pero en entornos funcionales al desarrollar juegos sencillos usando
JavaScript.

  • Familiarizarse con entornos de publicación para JS.
  • Fortalecer los fundamentos de JavaScript a través del conocimiento holístico de la tecnología, es un curso de fortalecimiento para JavaScript básico.
Metodología

Práctica y estructurada, combinando el acceso a un entorno de desarrollo en línea, documentación oficial de JavaScript y PixiJS, ejemplos guiados y foros de soporte. Iniciará con una fase introductoria para explorar los fundamentos a través de la documentación y ejercicios básicos, seguida de una etapa de aprendizaje aplicado
con proyectos guiados y prácticas individuales. Luego, los participantes desarrollarán un proyecto final con apoyo técnico y retroalimentación en foros. A lo largo del curso, se fomentará la interacción y resolución de dudas en comunidad, utilizando foros y sesiones de consulta para reforzar el aprendizaje.
El curso contará con la participación de un experto en videojuegos, quien ofrecerá una charla sobre tendencias en desarrollo y compartirá su experiencia profesional.
Los estudiantes podrán hacer preguntas y recibir consejos para mejorar sus habilidades en JavaScript y su aplicación en la industria.

Temario

Semana 1: Introducción a JavaScript

  • Estudiar nuestro primer juego básico en JS.
  • Historia y evolución de JavaScript.
  • Instalación y configuración del entorno de desarrollo.
  • Sintaxis básica y estructura de un programa en JavaScript.
  • Variables y tipos de datos.
  • Estudiar nuestro primer juego básico en JS.

Semana 2: Manipulación del DOM y Eventos

  • Introducción al Document Object Model (DOM).
  • Manipulación de elementos HTML usando JavaScript.
  • Manejo de eventos y respuestas a las interacciones del usuario.
  • Creación de un juego simple: clicker game.

Semana 3: Funciones y Objetos

  • Definición y uso de funciones en JavaScript.
  • Alcance de variables y ámbito de funciones.
  • Introducción a objetos y clases en JavaScript.
  • Uso de objetos para almacenar y manipular datos del juego.
  • Semana 4: Introducción a PixiJS.
  • Instalación y configuración de PixiJS.
  • Creación de un lienzo y renderizado de gráficos básicos.
  • Manipulación de sprites y animaciones simples.
  • Creación de un juego simple: bouncing ball.
  • Construcción de escenas y manejo de la lógica del juego.
  • Detección de colisiones y respuestas a colisiones.
  • Implementación de controles de usuario y mecánicas de juego.
  • Optimización del rendimiento del juego.

Semana 5: Evaluación.

  • Explicar un proyecto de juego completo usando JavaScript y PixiJS.
  • Revisión y retroalimentación del proyecto por parte del instructor.
  • Presentación de otros proyectos de JS.
  • Evaluación.
Perfil del instructor
Ing. Crisman Mena Gómez.

Ingeniero en Sistemas con más de 10 años de experiencia en desarrollo web, especializado en tecnologías LAMP, AWS y .NET. Durante los últimos 3 años, he liderado el equipo de desarrollo de WCCR, gestionando proyectos tecnológicos de alto impacto en Costa Rica y Centroamérica. Mi enfoque combina liderazgo técnico,
desarrollo de software y gestión de proyectos, con habilidades avanzadas en comunicación, trabajo en equipo y atención al cliente.

Inversión.
  • Colegiados: Invierta en su futuro digital y asegure su espacio por tan solo ₡10.100 colones y acceda a conocimientos de vanguardia.
  • ISACA y Estudiantes: ₡50.000.
  • Público en General: ₡67.000.

Si necesita una factura electrónica, le solicitamos que nos proporcione la siguiente información durante el mes en que efectuó el pago. Adjunte esta información junto con su comprobante de pago: nombre completo, cédula jurídica, teléfono, correo electrónico, dirección exacta, código de actividad económica.

Formas de pago.

Transferencia o depósito en las cuentas a nombre del Colegio de Profesionales en Informática y Computación, cédula jurídica: 3-007-179168.

Recuerde que, para asegurar su espacio en el curso, debe de remitir el comprobante de pago al correo educacion.continua@cpic.or.cr y llenar el formulario de inscripción.

Para mayores detalles llamar al teléfono 4000-2742 (ext. 150 y 151) o enviar un correo a educacion.continua@cpic.or.cr

  • Tenga en cuenta que la apertura de las capacitaciones está sujeta a un cupo mínimo.
  • Autorizo al Colegio de Profesionales en Informática y Computación (CPIC) a utilizar las imágenes de la actividad en fotografías destinadas a la publicidad y promoción del curso. Estas imágenes podrán ser utilizadas tanto en el desarrollo del evento como en actividades complementarias organizadas por el Colegio. Además, se podrán publicar en el espacio web, boletín semanal y otros medios audiovisuales. Esta autorización no tiene un plazo temporal específico ni está restringida al ámbito nacional de ningún país.

Inteligencia Artificial Generativa

Módulo III: .NET MAUI Architect: Apps Empresariales y Cloud

Módulo IV: Microservicios en Plataformas Cloud-Native con .NET Core

Lidera la Transformación Product Owner Ágil

Especialización en Derecho Informático:

Certificaciones relacionadas

¡Atención!

El Área de Empresas se encontrará disponible nuevamente a partir del 15 de febrero, debido a cambios en la interfaz.