/github-sem-mimimi

Muitas pessoas deixam de participar no Github sob o pretexto deste ser complicado. Quando na verdade este é bem simples e incompreendido por alguns.

MIT LicenseMIT

Eclipse + EGit: Github sem mimimi.

Muitas pessoas deixam de participar no Github sob o pretexto deste ser complicado. Quando na verdade este é bem simples e incompreendido por alguns.

Neste minicurso vou mostrar que é possível sim fazer rapidamente trabalhos versionados em Git, e colaborar em projetos no Github, sem dor, sem linha de comando, e sem preconceitos (até usuários de Windows são bem vindos).

Justificativa

Ter boas noções de controle de versionamento são conhecimentos mínimos exigidos na maioria das grandes empresas, isso por que está facilita a organização e o controle do trabalho, seja este individual ou em equipe. E como o Github é a maior rede social de projetos colaborativos, percebe-se que não há ambiente melhor para o aluno poder aprender sobre essas práticas. Para facilitar aos alunos que não estão acostumados a utilizar a linha de comandos ou um sistema operacional Unix, uma boa opção para interagir com os recursos Github é utilizar a IDE Eclipse, proporcionando uma interface gráfica amigável, compatível com diversos sistemas operacionais, e abrangente o suficiente para ser usada em diferentes linguagens de programação.

Ementa

A ementa do curso pode ser vista em: Ementa

Abordagem

Será utilizado a IDE Eclipse, pelo simples fato de que está é roda nos principais sistemas operacionais disponíveis, em conjunto com um plugin chamado EGit para possibilitar os utilizar os comandos de Git de uma forma fácil e visualmente interativa sem sair da IDE.

Para tratar o aspecto colaborativo do Git, iremos utilizar o Github. Neste ambiente os participantes do minicurso poderão experimentar as funcionalidades e aprender mais sobre as dificuldades de trabalhar em grupo e descobrir as vantagens que um sistema de versionamento descentralizado como o Git proporcionam.

Apresentação

Para ver a apresentação basta começar por este arquivo: Índice

Licença

Esse projeto é distribuido sob a licença MIT, veja o arquivo LICENSE para mais detalhes.