Volver a Cursos

Uso de GitHub con AnyLogic

Hasta 5 horas
Fundamentos de Git para simulacion Flujos de trabajo de colaboracion en equipo Estrategias de resolucion de conflictos

Descripcion del Curso

Esta sesion cubre las mejores practicas para usar GitHub en el trabajo colaborativo en proyectos de simulacion con AnyLogic. Los participantes aprenderan conceptos fundamentales de Git, estableceran flujos de trabajo en equipo y practicaran la resolucion de conflictos que surgen cuando multiples modeladores trabajan en el mismo proyecto.


Objetivos

  • Aprender los conceptos y terminologia fundamentales de GitHub
  • Comprender el flujo de trabajo para usar GitHub en proyectos de simulacion con AnyLogic
  • Aplicar practicas de control de versiones para colaborar efectivamente con companeros de equipo

Prerrequisitos

Los participantes deben tener conocimiento practico de:

  • Eventos Discretos: Source, MoveTo, Sink
  • Conceptos basicos de GIS: Map, Region, latitud, longitud
  • Fundamentos de agentes y bases de datos
  • Conceptos basicos de Excel

Antes de la sesion (recomendado):


Temas Cubiertos

1. Repaso de Modularidad

  • Conceptos basicos para trabajar en grupo sin control de versiones
  • Por que la modularidad es importante antes de introducir Git

2. Introduccion al Control de Versiones con AnyLogic

  • Creacion de un repositorio en GitHub
  • Creacion de un repositorio local
  • La relacion entre GitHub y AnyLogic
  • Conceptos basicos de Git
  • Comprension del formato .alp
  • Estrategias de ramificacion
  • Flujo de trabajo de un solo usuario
  • Cambiar de opinion: Descartar, Revertir, Re-ramificar

3. Control de Versiones en Equipo con Modelos de AnyLogic

  • Establecimiento de un flujo de trabajo en equipo
  • Resolucion de conflictos — identificacion, comprension y correccion de conflictos de merge

4. Integracion de Git en AnyLogic

  • Formato Multi-ALP
  • Soporte interno de Git en AnyLogic

Conocimientos Adquiridos

Al finalizar esta sesion, los participantes seran capaces de:

  • Aplicar los fundamentos de Git a proyectos de simulacion en AnyLogic
  • Colaborar con companeros de equipo en el mismo modelo de simulacion
  • Resolver conflictos de modelado de manera efectiva usando flujos de trabajo establecidos
  • Comprender el flujo de trabajo recomendado para proyectos de AnyLogic con control de versiones

Proximos Pasos

  • Tecnicas avanzadas de Git y GitHub
  • Profundizacion en la integracion interna de Git en AnyLogic

¿Te interesa este curso?

Contáctanos