SlideShare ist ein Scribd-Unternehmen logo
1 von 144
Instrutor
Stefan Horochovec
• Arquiteto de Software;
• Adobe Community Manager;
• Oreilly Community Author;
• BlackBerry Developer Manager;
• Professor/Autor/Palestrante;
• 13 anos de experiência no desenvolvimento WEB;
• 5 anos de experiência no desenvolvimento Mobile;
• 7 anos como líder de grupo de desenvolvedores;
• Blog: http://www.horochovec.com.br/
• Twitter: @horochovec
Agenda
• Histórico;
• Distributed Version Control;
• Instalação
• Windows;
• Linux;
• Configurações;
• Command Line
• git init;
• git add;
• git commit;
• git log;
• git status;
• git diff;
• git rm;
• git mv;
• git checkout;
• git reset;
• git commit –amend;
• .gitignore;
• Comunicação remota;
Histórico
De onde viemos e para onde estamos caminhando
Histórico
• Source Code Control System – SCCS
• 1972;
• Código fechado;
• Distribuído gratuitamente com Unix;
• O versionamento era baseado em SNAPSHOTs das alterações do
arquivo. Para obter versões recentes, o Diff das alterações eram
aplicados na ordem cronológica do versionamento, uma operação lenta
em arquivos com grandes números de modificações;
• Revision Control System – RCS
• 1982;
• Open-source;
• Cross-plataform;
• O versionamento era baseado em manter disponível a última alteração
do arquivo. Para obter versões antigas, o PATH das alterações era
aplicado de forma retroativa ao último arquivo versionado, garantindo
assim uma maior velocidade comparando com o SCCS;
Histórico
• Concurrent Version System – CVS
• 1986 - 1990;
• Open-source;
• Criado o conceito de repositório;
• Trabalhava apenas com arquivos textos;
• Múltiplas pessoas poderiam trabalhar no mesmo arquivo;
• Apache Subversion – SVN
• 2000;
• Open-source;
• Versionamento de arquivos binários;
• O versionamento era baseado em diretórios, e não em arquivos.
Surge o conceito de REVISION;
• Uma REVISION baseava que determinados arquivos foram
alterados naquele “commit”.
Histórico
• Git – Git
• 2005;
• Criado por Linus Trovalds;
• Distributed Version Control;
• Mais rápido que outros SCM (até 100x mais);
• Utilizado por empresas como:
• Adobe;
• Apache Software Foundation;
• Atlassian (JIRA, Confluence);
• BlackBerry;
• Globo.com;
• Google;
• Petrobras;
• Rede Globo;
• Oracle;
Distributed Version
Control
Nova filosofia para controle de versões
Distributed Version Control
• Filosofia anterior
• Único repositório central contendo uma versão centralizada;
• Cópias locais do repositório central com constantes check-outs
para sincronização;
• Nova filosofia
• Não existe o conceito de um único repositório;
• Alterações de código são mantidas em “change sets”;
• O foco muda para controle de change sets entre repositórios;
Arquitetura GIT
Arquitetura GIT
• Modelo SVN
Workspace
Repositório
Commit Check-out
Arquitetura GIT
• Modelo GIT
Staging Index
Repositório
Add’s
Fetch
Workspace
Commit
Instalando GIT
Windows
Instalação - Windows
Instalação - Windows
Instalação - Windows
Instalação - Windows
Instalação - Windows
Instalação - Windows
Instalação - Windows
Instalação - Windows
Instalação - Windows
Instalação - Windows
Instalação - Windows
Instalando GIT
Linux
Instalação - Linux
Instalação - Linux
Instalação - Linux
Instalação - Linux
Configuração
Configuração
• Globais (ou de sistema)
• Path de instalaçãoetcgitconfig
• “git config --system”
• Por usuário
• Diretório de usuário.gitconfig
• “git config --global”
• Por projeto
• Diretório do projeto.gitconfig
• “git config”
Configuração
• Informações pessoais
Configuração
• Informações pessoais
Command Line
git init
Inicia a estrutura de diretórios para que o git efetue o
tracking em um determinado diretório.
git init
git add
Com o comando “add”, o git irá verificar todas as alterações
feitas a partir do seu diretório e irá adicioná-las ao tracking
de alterações.
git add
git add
git commit
Nesse momento o git adiciona em seu repositório local as
alterações feitas.
git commit
git log
Possibilita a visualização do histórico de commits em seu
repositório.
git log
git log
git status
Visualiza a lista de alterações desde o último commit.
git status
git status
git status
git status
git status
git status
git status
git status
git status
git status
git diff
Visualizando as alterações feitas nos arquivos.
git diff
git diff
git diff
git diff
git diff
git rm
Removendo arquivos de nossos repositórios.
git rm
git rm
git rm
git rm
git rm
git mv
Renomeando/Movendo arquivos em nosso repositório.
git mv
git mv
git mv
git checkout
Desfazendo alterações.
git checkout
git checkout
git checkout
git reset
Desfazendo alterações no staging index.
git reset
git reset
git commit --amend
Alterando o último commit.
git commit --amend
git commit --amend
git commit --amend
.gitignore
Ignorando arquivos
git ignore
git ignore
git ignore
Comunicação remota
Push, fetchs, merges e forks
Comunicação remota
Servidor Remoto
Computador Local
Commit 1 Commit 2 Commit 3master
Comunicação remota
Servidor Remoto
Computador Local
Commit 1 Commit 2 Commit 3
push
master
Comunicação remota
Servidor Remoto
Computador Local
Commit 1 Commit 2 Commit 3
push
master
Commit 1 Commit 2 Commit 3master
Comunicação remota
Servidor Remoto
Computador Local
Commit 1 Commit 2 Commit 3
push
master
Commit 1 Commit 2 Commit 3master
Commit 1 Commit 2 Commit 3origin/master
Comunicação remota
Servidor Remoto
Computador Local
Commit 1 Commit 2 Commit 3master
Commit 1 Commit 2 Commit 3master
Commit 1 Commit 2 Commit 3origin/master
Commit 4
Comunicação remota
Servidor Remoto
Computador Local
Commit 1 Commit 2 Commit 3master
Commit 1 Commit 2 Commit 3master
Commit 1 Commit 2 Commit 3origin/master
Commit 4
fetch
Comunicação remota
Servidor Remoto
Computador Local
Commit 1 Commit 2 Commit 3master
Commit 1 Commit 2 Commit 3master Commit 4
fetch
Commit 1 Commit 2 Commit 3origin/master Commit 4
Comunicação remota
Servidor Remoto
Computador Local
master
Commit 1 Commit 2 Commit 3master Commit 4
merge
Commit 1 Commit 2 Commit 3origin/master Commit 4
Commit 1 Commit 2 Commit 3 Commit 4
Real World!
Criando um projeto Java e um repositório git.
Real World – Projeto Java
Real World – Projeto Java
Real World – Projeto Java
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World – Repositório Git
Real World!
Fork de projetos
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Real World – Fork
Obrigado
“O talento vence jogos, mas só o trabalho em equipe ganha
campeonatos.” – Michael Jordan

Weitere ähnliche Inhalte

Was ist angesagt?

Use o git e perca o medo de errar
Use o git e perca o medo de errarUse o git e perca o medo de errar
Use o git e perca o medo de errarBruno Calheira
 
Learn about Git - Git Tutorial
Learn about Git - Git TutorialLearn about Git - Git Tutorial
Learn about Git - Git TutorialLucas Brigida
 
Aula 2 - Curso Git e Github - Webschool
Aula 2 - Curso Git e Github - WebschoolAula 2 - Curso Git e Github - Webschool
Aula 2 - Curso Git e Github - WebschoolBruno Orlandi
 
Introdução ao GitHub e Git
Introdução ao GitHub  e GitIntrodução ao GitHub  e Git
Introdução ao GitHub e GitIgor Steinmacher
 
Workshop de Introdução ao Git GitHub
Workshop de Introdução ao Git GitHubWorkshop de Introdução ao Git GitHub
Workshop de Introdução ao Git GitHubGilson Junior
 
Git - GitHub
Git - GitHubGit - GitHub
Git - GitHubWagner
 
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...Max Claus Nunes
 
Git e Github - Comandos e conceitos básicos
Git e Github - Comandos e conceitos básicos Git e Github - Comandos e conceitos básicos
Git e Github - Comandos e conceitos básicos Jonathan Célio
 
Git e Sistemas de Controle de Versão
Git e Sistemas de Controle de VersãoGit e Sistemas de Controle de Versão
Git e Sistemas de Controle de VersãoJhonatan Henrique
 
Git e Github para Iniciantes by Alysson Ajackson
Git e Github para Iniciantes by Alysson AjacksonGit e Github para Iniciantes by Alysson Ajackson
Git e Github para Iniciantes by Alysson AjacksonAlysson Ajackson
 
Controle de versão com git
Controle de versão com gitControle de versão com git
Controle de versão com gitIgorDiniz22
 
Testadores 2015 - O Fantástico Mundo de Docker
Testadores 2015 - O Fantástico Mundo de DockerTestadores 2015 - O Fantástico Mundo de Docker
Testadores 2015 - O Fantástico Mundo de DockerStefan Teixeira
 
Git e Gitlab para Iniciantes
Git e Gitlab para IniciantesGit e Gitlab para Iniciantes
Git e Gitlab para IniciantesIgorDiniz22
 
Introdução ao Git - Semac 2016
Introdução ao Git - Semac 2016Introdução ao Git - Semac 2016
Introdução ao Git - Semac 2016Victor Souza
 
Treinamento git - Papos RBSDev
Treinamento git - Papos RBSDevTreinamento git - Papos RBSDev
Treinamento git - Papos RBSDevHélio Medeiros
 
Iniciando com git
Iniciando com gitIniciando com git
Iniciando com gittechparty
 
Aula 5 - Curso Git e Github - Webschool
Aula 5 - Curso Git e Github - WebschoolAula 5 - Curso Git e Github - Webschool
Aula 5 - Curso Git e Github - WebschoolBruno Orlandi
 
Como participar de projetos Open Source no Github?
Como participar de projetos Open Source no Github?Como participar de projetos Open Source no Github?
Como participar de projetos Open Source no Github?Guilherme Farias
 

Was ist angesagt? (20)

Use o git e perca o medo de errar
Use o git e perca o medo de errarUse o git e perca o medo de errar
Use o git e perca o medo de errar
 
Learn about Git - Git Tutorial
Learn about Git - Git TutorialLearn about Git - Git Tutorial
Learn about Git - Git Tutorial
 
Git e GitHub - Conceitos Básicos
Git e GitHub - Conceitos BásicosGit e GitHub - Conceitos Básicos
Git e GitHub - Conceitos Básicos
 
Aula 2 - Curso Git e Github - Webschool
Aula 2 - Curso Git e Github - WebschoolAula 2 - Curso Git e Github - Webschool
Aula 2 - Curso Git e Github - Webschool
 
Introdução ao GitHub e Git
Introdução ao GitHub  e GitIntrodução ao GitHub  e Git
Introdução ao GitHub e Git
 
Workshop de Introdução ao Git GitHub
Workshop de Introdução ao Git GitHubWorkshop de Introdução ao Git GitHub
Workshop de Introdução ao Git GitHub
 
Git - GitHub
Git - GitHubGit - GitHub
Git - GitHub
 
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
 
Git e Github - Comandos e conceitos básicos
Git e Github - Comandos e conceitos básicos Git e Github - Comandos e conceitos básicos
Git e Github - Comandos e conceitos básicos
 
Git e Sistemas de Controle de Versão
Git e Sistemas de Controle de VersãoGit e Sistemas de Controle de Versão
Git e Sistemas de Controle de Versão
 
Git e Github para Iniciantes by Alysson Ajackson
Git e Github para Iniciantes by Alysson AjacksonGit e Github para Iniciantes by Alysson Ajackson
Git e Github para Iniciantes by Alysson Ajackson
 
Controle de versão com git
Controle de versão com gitControle de versão com git
Controle de versão com git
 
Testadores 2015 - O Fantástico Mundo de Docker
Testadores 2015 - O Fantástico Mundo de DockerTestadores 2015 - O Fantástico Mundo de Docker
Testadores 2015 - O Fantástico Mundo de Docker
 
Git e Gitlab para Iniciantes
Git e Gitlab para IniciantesGit e Gitlab para Iniciantes
Git e Gitlab para Iniciantes
 
Introdução ao Git - Semac 2016
Introdução ao Git - Semac 2016Introdução ao Git - Semac 2016
Introdução ao Git - Semac 2016
 
Treinamento git - Papos RBSDev
Treinamento git - Papos RBSDevTreinamento git - Papos RBSDev
Treinamento git - Papos RBSDev
 
Iniciando com git
Iniciando com gitIniciando com git
Iniciando com git
 
Git ...ftw!
Git ...ftw!  Git ...ftw!
Git ...ftw!
 
Aula 5 - Curso Git e Github - Webschool
Aula 5 - Curso Git e Github - WebschoolAula 5 - Curso Git e Github - Webschool
Aula 5 - Curso Git e Github - Webschool
 
Como participar de projetos Open Source no Github?
Como participar de projetos Open Source no Github?Como participar de projetos Open Source no Github?
Como participar de projetos Open Source no Github?
 

Andere mochten auch

Certificate in Entrepeneurial Skills
Certificate in Entrepeneurial SkillsCertificate in Entrepeneurial Skills
Certificate in Entrepeneurial SkillsTharien Hansen
 
El impacto de Internet en el periodismo
El impacto de Internet en el periodismoEl impacto de Internet en el periodismo
El impacto de Internet en el periodismoPablo Capurro
 
2° encuentro definitivo
2° encuentro definitivo2° encuentro definitivo
2° encuentro definitivoFadri
 
Arquitetura da Informação - Sitegramas e Fluxos
Arquitetura da Informação - Sitegramas e FluxosArquitetura da Informação - Sitegramas e Fluxos
Arquitetura da Informação - Sitegramas e Fluxosaiadufmg
 
پیوســـــــــــته است ســــلســـــله مـــــوج ها به هم
پیوســـــــــــته است ســــلســـــله مـــــوج ها به همپیوســـــــــــته است ســــلســـــله مـــــوج ها به هم
پیوســـــــــــته است ســــلســـــله مـــــوج ها به همWahid_Afghan
 
Fatturazione elettronica xml scheda prodotto
Fatturazione elettronica xml scheda prodottoFatturazione elettronica xml scheda prodotto
Fatturazione elettronica xml scheda prodottoItalStudio Spa
 
Manual do aluno 2012
Manual do aluno 2012Manual do aluno 2012
Manual do aluno 2012Renan Ribeiro
 
Muito conteúdo e não pensar o suficiente e muito pouco de diversão.
Muito conteúdo e não pensar o suficiente e muito pouco de diversão.Muito conteúdo e não pensar o suficiente e muito pouco de diversão.
Muito conteúdo e não pensar o suficiente e muito pouco de diversão.odair jose
 
La Mejor Maestra
La Mejor MaestraLa Mejor Maestra
La Mejor Maestralucyreina
 
Certificate
CertificateCertificate
CertificateThanh Qn
 

Andere mochten auch (20)

Certificate in Entrepeneurial Skills
Certificate in Entrepeneurial SkillsCertificate in Entrepeneurial Skills
Certificate in Entrepeneurial Skills
 
Ceci
CeciCeci
Ceci
 
E-mail Marketing
E-mail MarketingE-mail Marketing
E-mail Marketing
 
El impacto de Internet en el periodismo
El impacto de Internet en el periodismoEl impacto de Internet en el periodismo
El impacto de Internet en el periodismo
 
11 Luna
11 Luna11 Luna
11 Luna
 
2° encuentro definitivo
2° encuentro definitivo2° encuentro definitivo
2° encuentro definitivo
 
Cuestionario Acj
Cuestionario AcjCuestionario Acj
Cuestionario Acj
 
Me gusta el pollo
Me gusta el polloMe gusta el pollo
Me gusta el pollo
 
Arquitetura da Informação - Sitegramas e Fluxos
Arquitetura da Informação - Sitegramas e FluxosArquitetura da Informação - Sitegramas e Fluxos
Arquitetura da Informação - Sitegramas e Fluxos
 
Douriedson
DouriedsonDouriedson
Douriedson
 
پیوســـــــــــته است ســــلســـــله مـــــوج ها به هم
پیوســـــــــــته است ســــلســـــله مـــــوج ها به همپیوســـــــــــته است ســــلســـــله مـــــوج ها به هم
پیوســـــــــــته است ســــلســـــله مـــــوج ها به هم
 
Fatturazione elettronica xml scheda prodotto
Fatturazione elettronica xml scheda prodottoFatturazione elettronica xml scheda prodotto
Fatturazione elettronica xml scheda prodotto
 
Aula dr. lucas
Aula dr. lucasAula dr. lucas
Aula dr. lucas
 
Manual do aluno 2012
Manual do aluno 2012Manual do aluno 2012
Manual do aluno 2012
 
Muito conteúdo e não pensar o suficiente e muito pouco de diversão.
Muito conteúdo e não pensar o suficiente e muito pouco de diversão.Muito conteúdo e não pensar o suficiente e muito pouco de diversão.
Muito conteúdo e não pensar o suficiente e muito pouco de diversão.
 
La Mejor Maestra
La Mejor MaestraLa Mejor Maestra
La Mejor Maestra
 
Academic2
Academic2Academic2
Academic2
 
Jonny fidel calizaya
Jonny fidel calizayaJonny fidel calizaya
Jonny fidel calizaya
 
Relatório2013 estagio
Relatório2013 estagioRelatório2013 estagio
Relatório2013 estagio
 
Certificate
CertificateCertificate
Certificate
 

Ähnlich wie Introdução ao Git: Controle de versão distribuído

Conhecendo o git.
Conhecendo o git.Conhecendo o git.
Conhecendo o git.Rafael Ivan
 
Minicurso GIT 2022 - SENAC
Minicurso GIT 2022 - SENACMinicurso GIT 2022 - SENAC
Minicurso GIT 2022 - SENACDanilo Pinotti
 
Workshop git para iniciantes
Workshop git para iniciantesWorkshop git para iniciantes
Workshop git para iniciantesPaula Santana
 
workshopgitparainiciantes1-190901224755.pdf
workshopgitparainiciantes1-190901224755.pdfworkshopgitparainiciantes1-190901224755.pdf
workshopgitparainiciantes1-190901224755.pdfAuriceliaRosa
 
Controlo de Versões Distribuído com Git
Controlo de Versões Distribuído com GitControlo de Versões Distribuído com Git
Controlo de Versões Distribuído com GitC. Augusto Proiete
 
Controlo de Versões Distribuído com Git - C. Augusto Proiete
Controlo de Versões Distribuído com Git - C. Augusto ProieteControlo de Versões Distribuído com Git - C. Augusto Proiete
Controlo de Versões Distribuído com Git - C. Augusto ProieteComunidade NetPonto
 
Git - Sistema Descentralizado de Controle de Versões
Git - Sistema Descentralizado de Controle de VersõesGit - Sistema Descentralizado de Controle de Versões
Git - Sistema Descentralizado de Controle de VersõesLeandro Cavalcante
 
Git e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilGit e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilTiago Antônio da Silva
 
Introdução ao Git - fs2w - GrupySP
Introdução ao Git - fs2w - GrupySPIntrodução ao Git - fs2w - GrupySP
Introdução ao Git - fs2w - GrupySPSamuel Sampaio
 
Introdução ao Git + Workshop
Introdução ao Git + WorkshopIntrodução ao Git + Workshop
Introdução ao Git + Workshopoverduka
 
Git e boas praticas!
Git e boas praticas!Git e boas praticas!
Git e boas praticas!Vitor Silva
 
Controle de Versão Distribuído com Git básico
Controle de Versão Distribuído com Git básicoControle de Versão Distribuído com Git básico
Controle de Versão Distribuído com Git básicoFabricio Nogueira
 
Git em pequenos projetos - Sandro Custódio - Tchelinux Livramento 2019
Git em pequenos projetos - Sandro Custódio - Tchelinux Livramento 2019Git em pequenos projetos - Sandro Custódio - Tchelinux Livramento 2019
Git em pequenos projetos - Sandro Custódio - Tchelinux Livramento 2019Tchelinux
 

Ähnlich wie Introdução ao Git: Controle de versão distribuído (20)

Conhecendo o git.
Conhecendo o git.Conhecendo o git.
Conhecendo o git.
 
Git e GitHub
Git e GitHubGit e GitHub
Git e GitHub
 
Git
GitGit
Git
 
Minicurso GIT 2022 - SENAC
Minicurso GIT 2022 - SENACMinicurso GIT 2022 - SENAC
Minicurso GIT 2022 - SENAC
 
Workshop git para iniciantes
Workshop git para iniciantesWorkshop git para iniciantes
Workshop git para iniciantes
 
workshopgitparainiciantes1-190901224755.pdf
workshopgitparainiciantes1-190901224755.pdfworkshopgitparainiciantes1-190901224755.pdf
workshopgitparainiciantes1-190901224755.pdf
 
Git e Github
Git e GithubGit e Github
Git e Github
 
GIT Básico
GIT BásicoGIT Básico
GIT Básico
 
Introdução ao git e github
Introdução ao git e githubIntrodução ao git e github
Introdução ao git e github
 
Controlo de Versões Distribuído com Git
Controlo de Versões Distribuído com GitControlo de Versões Distribuído com Git
Controlo de Versões Distribuído com Git
 
Controlo de Versões Distribuído com Git - C. Augusto Proiete
Controlo de Versões Distribuído com Git - C. Augusto ProieteControlo de Versões Distribuído com Git - C. Augusto Proiete
Controlo de Versões Distribuído com Git - C. Augusto Proiete
 
Git - Sistema Descentralizado de Controle de Versões
Git - Sistema Descentralizado de Controle de VersõesGit - Sistema Descentralizado de Controle de Versões
Git - Sistema Descentralizado de Controle de Versões
 
Git e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilGit e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código Fácil
 
Git & GitHub for beginners
Git & GitHub for beginnersGit & GitHub for beginners
Git & GitHub for beginners
 
Introdução ao Git - fs2w - GrupySP
Introdução ao Git - fs2w - GrupySPIntrodução ao Git - fs2w - GrupySP
Introdução ao Git - fs2w - GrupySP
 
Git
GitGit
Git
 
Introdução ao Git + Workshop
Introdução ao Git + WorkshopIntrodução ao Git + Workshop
Introdução ao Git + Workshop
 
Git e boas praticas!
Git e boas praticas!Git e boas praticas!
Git e boas praticas!
 
Controle de Versão Distribuído com Git básico
Controle de Versão Distribuído com Git básicoControle de Versão Distribuído com Git básico
Controle de Versão Distribuído com Git básico
 
Git em pequenos projetos - Sandro Custódio - Tchelinux Livramento 2019
Git em pequenos projetos - Sandro Custódio - Tchelinux Livramento 2019Git em pequenos projetos - Sandro Custódio - Tchelinux Livramento 2019
Git em pequenos projetos - Sandro Custódio - Tchelinux Livramento 2019
 

Mehr von Stefan Horochovec

Lei Geral de Proteção de Dados - LGPD
Lei Geral de Proteção de Dados - LGPDLei Geral de Proteção de Dados - LGPD
Lei Geral de Proteção de Dados - LGPDStefan Horochovec
 
Arquitetura Serverless na AWS
Arquitetura Serverless na AWSArquitetura Serverless na AWS
Arquitetura Serverless na AWSStefan Horochovec
 
Desmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWADesmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWAStefan Horochovec
 
Utilizando Polymer em aplicações móveis
Utilizando Polymer em aplicações móveisUtilizando Polymer em aplicações móveis
Utilizando Polymer em aplicações móveisStefan Horochovec
 
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoAndroid Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoStefan Horochovec
 
Android Study Jams - GDG Dois Vizinhos
Android Study Jams - GDG Dois VizinhosAndroid Study Jams - GDG Dois Vizinhos
Android Study Jams - GDG Dois VizinhosStefan Horochovec
 
Componentizando a Web com Polymer
Componentizando a Web com PolymerComponentizando a Web com Polymer
Componentizando a Web com PolymerStefan Horochovec
 
Write once, run "everywhere"
Write once, run "everywhere"Write once, run "everywhere"
Write once, run "everywhere"Stefan Horochovec
 
Banco de dados orientado a objetos
Banco de dados orientado a objetosBanco de dados orientado a objetos
Banco de dados orientado a objetosStefan Horochovec
 
Flash plataform em dispositivos móveis
Flash plataform em dispositivos móveisFlash plataform em dispositivos móveis
Flash plataform em dispositivos móveisStefan Horochovec
 

Mehr von Stefan Horochovec (17)

Lei Geral de Proteção de Dados - LGPD
Lei Geral de Proteção de Dados - LGPDLei Geral de Proteção de Dados - LGPD
Lei Geral de Proteção de Dados - LGPD
 
Arquitetura Serverless na AWS
Arquitetura Serverless na AWSArquitetura Serverless na AWS
Arquitetura Serverless na AWS
 
Desmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWADesmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWA
 
Utilizando Polymer em aplicações móveis
Utilizando Polymer em aplicações móveisUtilizando Polymer em aplicações móveis
Utilizando Polymer em aplicações móveis
 
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoAndroid Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
 
Android Study Jams - GDG Dois Vizinhos
Android Study Jams - GDG Dois VizinhosAndroid Study Jams - GDG Dois Vizinhos
Android Study Jams - GDG Dois Vizinhos
 
Workshop - Ionic + firebase
Workshop - Ionic + firebaseWorkshop - Ionic + firebase
Workshop - Ionic + firebase
 
GDG Dois Vizinhos
GDG Dois VizinhosGDG Dois Vizinhos
GDG Dois Vizinhos
 
Componentizando a Web com Polymer
Componentizando a Web com PolymerComponentizando a Web com Polymer
Componentizando a Web com Polymer
 
Write once, run "everywhere"
Write once, run "everywhere"Write once, run "everywhere"
Write once, run "everywhere"
 
Introdução ao AngularJS
Introdução ao AngularJSIntrodução ao AngularJS
Introdução ao AngularJS
 
Banco de dados orientado a objetos
Banco de dados orientado a objetosBanco de dados orientado a objetos
Banco de dados orientado a objetos
 
Gerenciamento de memoria
Gerenciamento de memoriaGerenciamento de memoria
Gerenciamento de memoria
 
Plataforma Android
Plataforma AndroidPlataforma Android
Plataforma Android
 
Flash plataform em dispositivos móveis
Flash plataform em dispositivos móveisFlash plataform em dispositivos móveis
Flash plataform em dispositivos móveis
 
Adobe Flex e Playbook
Adobe Flex e PlaybookAdobe Flex e Playbook
Adobe Flex e Playbook
 
FlexMania 2010
FlexMania 2010FlexMania 2010
FlexMania 2010
 

Introdução ao Git: Controle de versão distribuído