Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e...
Transcript of Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e...
![Page 1: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/1.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub
![Page 2: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/2.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
Thiago Henrique Poiani
Mestrando em Ciências da ComputaçãoEspecialização em Desenvolvimento de Software para WebTecnologia em Análise e Desenvolvimento de Sistemas
![Page 3: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/3.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
Thiago Henrique Poiani
PHP, C#, JavaJavaScript, Node.JS, AngularJSMySQL, PostgreSQL, MongoDBHTML5, CSS3, SASSComposer, Bower, npm, MavenMocha, PHPUnit, JUnit
http://stackshare.io/thpoiani/know-how
![Page 4: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/4.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
Thiago Henrique Poiani
thpoiani.com.brgithub.com/thpoianilinkedin.com/in/thpoianislideshare.net/thpoiani
![Page 6: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/6.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
Agenda
Controle de versãoGitGitHubDemonstração
![Page 7: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/7.jpg)
Controle de versão
![Page 8: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/8.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
Controle de versão
Concurrent Version SystemSource Configuration Management
MercurialSubversionGit
![Page 9: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/9.jpg)
Stack Overflow. Why Should I Use Version Control?. Disponível em: http://stackoverflow.com/a/1408464
![Page 10: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/10.jpg)
Git
![Page 11: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/11.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
Git
Sistema de controle de versão distribuído
Popularização com GitHub
http://git-scm.com/
![Page 12: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/12.jpg)
nvie.com. A successful Git branching model. Disponível em: http://nvie.com/posts/a-successful-git-branching-model/
![Page 13: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/13.jpg)
nvie.com. A successful Git branching model. Disponível em: http://nvie.com/posts/a-successful-git-branching-model/
![Page 14: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/14.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
Git - Instalação
http://git-scm.com/download
Windows - GitBash
Debian/Ubuntu
$ apt-get install git
![Page 15: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/15.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
Git - Instalação
$ git --version
![Page 16: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/16.jpg)
GitHub
![Page 17: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/17.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
GitHub
Plataforma social para desenvolvedores
Compartilhamento de códigos
Hospedagem
https://github.com/
![Page 18: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/18.jpg)
GitHut - Programming Languages and GitHub. Disponível em: http://githut.info/
![Page 19: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/19.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
GitHub - Similares
https://bitbucket.org
https://about.gitlab.com
![Page 20: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/20.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
GitHub - Cadastro
https://github.com/join
![Page 21: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/21.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
GitHub - Criação de repositório
Repository Name: ...
Description: ...
README.md
License: http://choosealicense.com/
.gitignore
![Page 22: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/22.jpg)
![Page 23: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/23.jpg)
![Page 24: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/24.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
GitHub - Criação de repositório
$ git clone [https://github.com/user/repo.git]
$ cd repo/
![Page 25: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/25.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
Git - Configuração
$ git config --global user.name "Thiago Poiani"
$ git config --global user.email [email protected]
![Page 26: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/26.jpg)
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani
Git - Repositório
$ git status
![Page 27: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/27.jpg)
Demonstração
![Page 28: Desenvolvimento colaborativo e publicação de Sistemas de ......Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográficas no GitHub - Thiago Henrique Poiani](https://reader036.fdocuments.net/reader036/viewer/2022070216/611becc9dbab35308e26e790/html5/thumbnails/28.jpg)
https://github.com/thpoiani/usp-github