Medrano 951 - 2do. Piso - Of. 206 CABA - Lun. a Vier. de 9 a 17 horas.
(011) 4867-7545 info@sceu.frba.utn.edu.ar
GIT Colaborativo – Crea tu Portfolio

GIT Colaborativo – Crea tu Portfolio

PRESENTACIÓN

GIT, para ponerlo de forma sencilla, es una herramienta para salvar diferentes versiones de tu código. En éste curso te mostraremos flujos de trabajo básicos y características principales, también diferentes formas de revertir cambios o guardar multiples versiones de un proyecto; y como colaborar con otros desarrolladores.

¿Por qué aprender GIT?

¿Alguna vez perdiste todo tu trabajo y tenías que entregarlo en pocos días? GIT es la versión más popular en herramientas de control de versiones, algo que los desarrolladores utilizan para guardar todas las versiones relevantes de su trabajo para evitarse ese tipo de problemas.

GIT es usado por muchas compañías tecnológicas, y un perfil público en GitHub sirve perfectamente como carta de presentación/portfolio para cualquier desarrollador. Pero, más que eso, vas a poder establecer un flujo de trabajo eficiente que te va a permitir:

  • Hacer seguimiento de múltiples versiones de un archivo
  • Rastrear bugs revisando versiones previas de un archivo
  • Colaborar en proyectos con otros desarrolladores sin problema

El uso de herramientas como GIT y GitHub es esencial para colaborar con otros desarrolladores en el ambiente más profesional posible.

OBJETIVOS (Generales y Específicos)

Generales

  • Que el alumno desarrolle sus capacidades en la temática.
  • Que el alumno utilice herramientas para poder resolver todo tipo de problemas.
  • Construir una base para que el alumno pueda continuar desarrollándose satisfactoriamente.

Específicos

  • Implementar un repositorio GIT desde cero.
  • Realizar migraciones hacia repositorios GIT.
  • Interactuar con repositorios centralizados y distribuidos.
  • Manejar las herramientas GIT que utiliza día a día de un desarrollador.
  • Ejecutar tareas y modificaciones complejas.
  • Detectar tempranamente problemas y mejoras en el proceso de desarrollo.
  • Controlar el flujo de cambios de una aplicación.
  • Utilizar comandos de consola que le permitan manejar su repositorio.

DESTINATARIOS

El siguiente curso está destinado a desarrolladores o quienes comienzan a adentrarse en el mundo de la programación, como así también a quienes deseen tener una formación abocada al trabajo de equipo y versionado de sus archivos en todo lo que sea aplicable.

REQUISITOS DE PARTICIPACIÓN

  • Conocimientos necesarios: Este curso no requiere conocimientos previos.
  • Conocimientos recomendados: Haber realizado el curso “Programación Java SE8 – Inicial”, o “Introducción a Programación C#”, o tener los conocimientos que allí se imparten.

DURACIÓN

Una clase de 4 horas

TEMARIO

Para conocer el temario hacé clic AQUÍ

DOCENTE

Dante Panella (Analista en Sistemas) posee amplios conocimientos y experiencia en desarrollo de sistemas utilizando PHP, JAVA, C#, CSS, ASP.NET, AJAX, XML entre otros. Además de su experiencia en desarrollo de sistema, continúa ampliando su experiencia como docente, tanto en .NET, como en JAVA, Android, Web, entre otras tecnologías. Se desempeñó como líder de proyecto en varias organizaciones de envergadura tales como GlobalLogic, Capgemini, Globant, entre otras. Es docente titular en cursos oficiales Oracle Java en FRBA.

METODOLOGÍA DE TRABAJO

  • Nuestros docentes; quienes, además de su sólida formación académico-profesional, reciben una capacitación continua de actualización y perfeccionamiento.
  • La puesta en acto de la idea maestra de que quienes aprenden son los participantes y, por lo tanto, deben ser incentivados y estimulados para investigar y construir conocimientos desde posiciones propias y originales.
  • Clases presenciales teóricas y prácticas, cubriendo el amplio abanico de la tecnología presentada.

PROCEDIMIENTOS DE EVALUACIÓN Y ACREDITACIÓN – CERTIFICACIÓN

Siendo la evaluación un momento esencial en cualquier proceso de enseñanza-aprendizaje, nuestras instancias de formación se desarrollan a partir de dos tipos de ejercitaciones y prácticas evaluativas: 1) No obligatorias y 2) Obligatorias.

1) No obligatorias

  • La intervención y participación en clase, a partir de las cuales se producen ricos debates y discusiones, dirigidas y coordinadas por el docente. La retroalimentación que aquí se produce conforma una excelente instancia de evaluación.
  • La realización de las reflexiones y elaboración de los ejercicios prácticos propuestos que, en la medida en que sean compartidos en los foros, también constituyen ricas instancias de autoevaluación para los participantes y evaluación para los docentes.

2) Obligatorias

  • Evaluación en proceso, esto significa que se estudiará y evaluará en el transcurso de la clase lo impartido en la misma.

INICIOS Y CURSADAS

  • Turno Noche: lunes de 19 a 22 hs. – Inicio: 29 de Octubre – Medrano 951, CABA – INSCRIPCIÓN
  • Turno Mañana: martes de 9 a 12 hs. – Inicio: 29 de Noviembre – INSCRIPCIÓN