Talk apresentada no Meetup Design Campinas. Falei sobre controle de versão, Git, GitHub, Abstract, GitHub Pages e Jekyll. Ferramentas que podem ajudar os designers a fazerem controle de versão e até publicarem sites estáticos.
Git e contibuição com projetos open source usando GitHubBruno Orlandi
Este documento fornece uma introdução ao Git e contribuição para projetos Open Source. Ele aborda conceitos como controle de versão, comandos básicos do Git como status, log, add, commit e push. Também discute ramificações, resolução de conflitos e colaboração em repositórios remotos.
Aula 6 - Curso Git e Github - WebschoolBruno Orlandi
O documento resume diversas ferramentas e conceitos do Git úteis para contribuir em projetos Open Source, incluindo como ignorar arquivos, editar commits, alternar entre branches sem commitar alterações, aplicar commits em outras branches, rastrear alterações em arquivos, encontrar commits problemáticos, hospedar sites estáticos e acompanhar issues.
Aula 1 - Curso Git e Github - WebschoolBruno Orlandi
O documento apresenta um curso sobre Git e contribuição para projetos open source ministrado por Bruno Orlandi. O curso aborda conceitos básicos de controle de versão com Git, como comandos, ramificações e colaboração em projetos. Apresenta também a história do palestrante com treinamentos sobre Git desde 2012.
Aula 2 - Curso Git e Github - WebschoolBruno Orlandi
O documento apresenta os principais comandos do Git para criação e gerenciamento de repositórios locais e remotos, incluindo a geração de chaves SSH, criação do primeiro repositório e arquivo, configuração de usuário, status, log, add, commit, push e diff.
Este documento fornece uma introdução aos principais comandos e conceitos do Git para contribuir com projetos Open Source. Ele explica como instalar o Git, criar e trabalhar com repositórios locais e remotos, realizar commits, branches, merges, tags e como publicar alterações em plataformas como o GitHub.
Aula 5 - Curso Git e Github - WebschoolBruno Orlandi
O documento discute interfaces gráficas para Git, como o GitHub pode ser usado para colaboração em projetos open source através de forks, pull requests e issues. Ele instrui os leitores a fazer um fork de um repositório de exemplo no GitHub, criar um novo template e enviar um pull request.
Aula 3 - Curso Git e Github - WebschoolBruno Orlandi
Este documento apresenta os principais comandos do Git para clonar e sincronizar repositórios remotos, navegar no histórico de commits, desfazer alterações e resolver conflitos. Inclui exercícios práticos para configurar colaboradores e criar conflitos intencionais entre contribuidores.
Aula 4 - Curso Git e Github - WebschoolBruno Orlandi
O documento discute ramificações (branching) no Git, incluindo como criar novas ramificações e alternar entre elas, como mesclar (merge) ramificações, e como reorganizar commits com rebase. Exemplos práticos são fornecidos para demonstrar esses conceitos-chave do controle de versão distribuído.
Git e contibuição com projetos open source usando GitHubBruno Orlandi
Este documento fornece uma introdução ao Git e contribuição para projetos Open Source. Ele aborda conceitos como controle de versão, comandos básicos do Git como status, log, add, commit e push. Também discute ramificações, resolução de conflitos e colaboração em repositórios remotos.
Aula 6 - Curso Git e Github - WebschoolBruno Orlandi
O documento resume diversas ferramentas e conceitos do Git úteis para contribuir em projetos Open Source, incluindo como ignorar arquivos, editar commits, alternar entre branches sem commitar alterações, aplicar commits em outras branches, rastrear alterações em arquivos, encontrar commits problemáticos, hospedar sites estáticos e acompanhar issues.
Aula 1 - Curso Git e Github - WebschoolBruno Orlandi
O documento apresenta um curso sobre Git e contribuição para projetos open source ministrado por Bruno Orlandi. O curso aborda conceitos básicos de controle de versão com Git, como comandos, ramificações e colaboração em projetos. Apresenta também a história do palestrante com treinamentos sobre Git desde 2012.
Aula 2 - Curso Git e Github - WebschoolBruno Orlandi
O documento apresenta os principais comandos do Git para criação e gerenciamento de repositórios locais e remotos, incluindo a geração de chaves SSH, criação do primeiro repositório e arquivo, configuração de usuário, status, log, add, commit, push e diff.
Este documento fornece uma introdução aos principais comandos e conceitos do Git para contribuir com projetos Open Source. Ele explica como instalar o Git, criar e trabalhar com repositórios locais e remotos, realizar commits, branches, merges, tags e como publicar alterações em plataformas como o GitHub.
Aula 5 - Curso Git e Github - WebschoolBruno Orlandi
O documento discute interfaces gráficas para Git, como o GitHub pode ser usado para colaboração em projetos open source através de forks, pull requests e issues. Ele instrui os leitores a fazer um fork de um repositório de exemplo no GitHub, criar um novo template e enviar um pull request.
Aula 3 - Curso Git e Github - WebschoolBruno Orlandi
Este documento apresenta os principais comandos do Git para clonar e sincronizar repositórios remotos, navegar no histórico de commits, desfazer alterações e resolver conflitos. Inclui exercícios práticos para configurar colaboradores e criar conflitos intencionais entre contribuidores.
Aula 4 - Curso Git e Github - WebschoolBruno Orlandi
O documento discute ramificações (branching) no Git, incluindo como criar novas ramificações e alternar entre elas, como mesclar (merge) ramificações, e como reorganizar commits com rebase. Exemplos práticos são fornecidos para demonstrar esses conceitos-chave do controle de versão distribuído.
Como participar de projetos Open Source no Github?Guilherme Farias
O documento descreve como participar de projetos open source no GitHub. Ele explica que o GitHub é uma plataforma onde desenvolvedores colaboram em projetos de código aberto, com mais de 5,8 milhões de desenvolvedores contribuindo para 12,4 milhões de repositórios. Para contribuir, basta criar uma conta no GitHub, escolher um projeto, fazer o fork do repositório, cloná-lo localmente, fazer alterações no código, enviar um pull request com as mudanças.
O documento descreve as vantagens de usar um sistema de controle de versão (SCV) como o Git, incluindo economia de espaço, segurança para recuperar versões anteriores, e colaboração em projetos. O Git é um SCV distribuído e open source que permite trabalhar offline e recuperar versões anteriores de arquivos.
O documento fornece uma introdução ao Git, um sistema de controle de versão. Ele explica que o Git foi desenvolvido por Linus Torvalds e é uma das melhores opções para versionar códigos atualmente. Também lista alguns comandos básicos do Git como git init, git add, git commit e git push e fornece links para recursos sobre como aprender a usar o Git.
O documento fornece uma introdução sobre o sistema de controle de versão Git, explicando que ele é distribuído, rápido, criado por Linus Torvalds para versionar o kernel Linux. Também resume os principais passos para começar a usar o Git em projetos hospedados no GitHub, como fazer download, criar conta, gerar chave pública e clonar repositórios.
O documento discute como Git e GitHub podem ser usados para controle de versão de arquivos, trabalho em equipe e hospedagem de projetos open source. Ele explica que Git permite que várias pessoas contribuam simultaneamente para projetos sem o risco de sobrescrever alterações e permite reverter alterações. GitHub é descrito como um servidor remoto para Git e também como uma rede social e plataforma para projetos open source.
Como colaborar com projetos opensource com o GitHubJulio Monteiro
O documento descreve como colaborar com projetos de código aberto usando o GitHub. Ele explica o que é o Git e como ele é usado por muitos projetos importantes de código aberto. Em seguida, descreve o fluxo de trabalho básico do Git, incluindo diretórios de trabalho, staging e repositórios locais e remotos. Por fim, fornece algumas sugestões sobre como contribuir para projetos, como estudar Git, melhorar o código existente ou continuar trabalhos inacabados.
Treinamento - Iniciando no Git e Github by Leandro AlvesLeandro Alves
O documento explica o que é Git e GitHub. Git é um sistema de controle de versão gratuito e de código aberto usado principalmente para desenvolvimento de software. GitHub é uma plataforma de hospedagem que usa Git para permitir que programadores contribuam em projetos privados e open source.
Esta palestra discute Git e GitHub, incluindo a história do Git, como funciona, quando deve ser usado e o que pode ser encontrado no site GitHub. O palestrante também aborda como voltar commits específicos, limpar commits de membros e hospedar páginas no GitHub.
Controlo de Versões Distribuído com Git - C. Augusto ProieteComunidade NetPonto
Este documento resume uma apresentação sobre o sistema de controle de versão distribuído Git. A apresentação inclui uma introdução ao Git, comandos básicos, desenvolvimento em paralelo, compartilhamento de repositórios em equipe e workflows comuns. O apresentador também fornece vários recursos adicionais sobre o Git.
O documento descreve o comando "git stash" que permite armazenar temporariamente alterações no código sem realizar um commit, facilitando mudanças entre branches de forma limpa. Exemplos mostram como armazenar alterações, aplicá-las novamente ou descartá-las, e criar uma nova branch a partir de um stash. Informações sobre Rodrigo Branas, autor do documento, são fornecidas no final.
Workshop sistema de versionamento de código - gitThiago Filadelfo
O documento discute o sistema de versionamento Git, introduzindo seus conceitos e funcionalidades principais, como controle de versão, ramificações e recuperação de versões anteriores. O documento também apresenta ferramentas como GitHub e mostra passo a passo como inicializar um repositório Git local e publicá-lo na nuvem.
Este documento apresenta uma introdução ao Git e GitHub, incluindo: (1) os conceitos básicos de controle de versão e por que usar o Git, (2) como usar o Git no seu fluxo de trabalho individual, e (3) como colaborar em projetos maiores com o Git/GitHub.
O documento apresenta uma introdução ao Git e GitLab, incluindo como instalar e configurar o Git, inicializar e monitorar projetos locais, criar e manipular branches, resolver conflitos de merge, e trabalhar com repositórios remotos no GitLab.
Como utilizar git para versionar projetos, nesse curso abordamos linhas de comando git, ferramentas para o auxilio de versionamento tais como bitbucket, github, sourcetree entre outros.
Curso ministrado na UNIPAR - Cianorte
O documento apresenta uma introdução ao controle de versão com Git, abordando conceitos iniciais, instalação, primeiros passos, trabalho com branches remotas e fluxo de trabalho com branches.
O documento apresenta o GitLab, comparando-o com o GitHub. O GitLab é um serviço de hospedagem de código-fonte open source que oferece funcionalidades como gerenciamento de projetos, revisão de código e pipelines de CI/CD integradas.
O documento apresenta o framework Kivy, que permite criar aplicações multiplataforma e mobile com Python. Discute-se como construir interfaces com widgets e layouts, definir propriedades e eventos em arquivo separado usando a linguagem Kivy, e empacotar a aplicação para dispositivos móveis com o Buildozer. Problemas comuns como desempenho também são abordados.
Durante toda a nossa carreira seremos obrigados a controlar os nossos códigos e os nossos processos, esse mini-curso será um exercício de imersão quando o assunto é controle de versão.
Venha aprender tudo sobre Git/GitHub do Clone ao Gerenciamento de projetos.
Git e Github: qual a importância dessas ferramentas para o desenvolvedorFelipe Pedroso
Essa palestra introduz o conceito de git como sistema de controle de versão e discute como o Github é importante para os desenvolvedores como ferramenta e plataforma social.
1) Git é um sistema de controle de versão distribuído criado por Linus Torvalds para desenvolvimento do kernel Linux.
2) Em 2005, a comunidade Linux desenvolveu seu próprio sistema, o Git, após perder acesso gratuito ao BitKeeper.
3) O Git se tornou um sistema popular e maduro, mantendo qualidades como velocidade, suporte a branches paralelas e armazenamento distribuído.
Como participar de projetos Open Source no Github?Guilherme Farias
O documento descreve como participar de projetos open source no GitHub. Ele explica que o GitHub é uma plataforma onde desenvolvedores colaboram em projetos de código aberto, com mais de 5,8 milhões de desenvolvedores contribuindo para 12,4 milhões de repositórios. Para contribuir, basta criar uma conta no GitHub, escolher um projeto, fazer o fork do repositório, cloná-lo localmente, fazer alterações no código, enviar um pull request com as mudanças.
O documento descreve as vantagens de usar um sistema de controle de versão (SCV) como o Git, incluindo economia de espaço, segurança para recuperar versões anteriores, e colaboração em projetos. O Git é um SCV distribuído e open source que permite trabalhar offline e recuperar versões anteriores de arquivos.
O documento fornece uma introdução ao Git, um sistema de controle de versão. Ele explica que o Git foi desenvolvido por Linus Torvalds e é uma das melhores opções para versionar códigos atualmente. Também lista alguns comandos básicos do Git como git init, git add, git commit e git push e fornece links para recursos sobre como aprender a usar o Git.
O documento fornece uma introdução sobre o sistema de controle de versão Git, explicando que ele é distribuído, rápido, criado por Linus Torvalds para versionar o kernel Linux. Também resume os principais passos para começar a usar o Git em projetos hospedados no GitHub, como fazer download, criar conta, gerar chave pública e clonar repositórios.
O documento discute como Git e GitHub podem ser usados para controle de versão de arquivos, trabalho em equipe e hospedagem de projetos open source. Ele explica que Git permite que várias pessoas contribuam simultaneamente para projetos sem o risco de sobrescrever alterações e permite reverter alterações. GitHub é descrito como um servidor remoto para Git e também como uma rede social e plataforma para projetos open source.
Como colaborar com projetos opensource com o GitHubJulio Monteiro
O documento descreve como colaborar com projetos de código aberto usando o GitHub. Ele explica o que é o Git e como ele é usado por muitos projetos importantes de código aberto. Em seguida, descreve o fluxo de trabalho básico do Git, incluindo diretórios de trabalho, staging e repositórios locais e remotos. Por fim, fornece algumas sugestões sobre como contribuir para projetos, como estudar Git, melhorar o código existente ou continuar trabalhos inacabados.
Treinamento - Iniciando no Git e Github by Leandro AlvesLeandro Alves
O documento explica o que é Git e GitHub. Git é um sistema de controle de versão gratuito e de código aberto usado principalmente para desenvolvimento de software. GitHub é uma plataforma de hospedagem que usa Git para permitir que programadores contribuam em projetos privados e open source.
Esta palestra discute Git e GitHub, incluindo a história do Git, como funciona, quando deve ser usado e o que pode ser encontrado no site GitHub. O palestrante também aborda como voltar commits específicos, limpar commits de membros e hospedar páginas no GitHub.
Controlo de Versões Distribuído com Git - C. Augusto ProieteComunidade NetPonto
Este documento resume uma apresentação sobre o sistema de controle de versão distribuído Git. A apresentação inclui uma introdução ao Git, comandos básicos, desenvolvimento em paralelo, compartilhamento de repositórios em equipe e workflows comuns. O apresentador também fornece vários recursos adicionais sobre o Git.
O documento descreve o comando "git stash" que permite armazenar temporariamente alterações no código sem realizar um commit, facilitando mudanças entre branches de forma limpa. Exemplos mostram como armazenar alterações, aplicá-las novamente ou descartá-las, e criar uma nova branch a partir de um stash. Informações sobre Rodrigo Branas, autor do documento, são fornecidas no final.
Workshop sistema de versionamento de código - gitThiago Filadelfo
O documento discute o sistema de versionamento Git, introduzindo seus conceitos e funcionalidades principais, como controle de versão, ramificações e recuperação de versões anteriores. O documento também apresenta ferramentas como GitHub e mostra passo a passo como inicializar um repositório Git local e publicá-lo na nuvem.
Este documento apresenta uma introdução ao Git e GitHub, incluindo: (1) os conceitos básicos de controle de versão e por que usar o Git, (2) como usar o Git no seu fluxo de trabalho individual, e (3) como colaborar em projetos maiores com o Git/GitHub.
O documento apresenta uma introdução ao Git e GitLab, incluindo como instalar e configurar o Git, inicializar e monitorar projetos locais, criar e manipular branches, resolver conflitos de merge, e trabalhar com repositórios remotos no GitLab.
Como utilizar git para versionar projetos, nesse curso abordamos linhas de comando git, ferramentas para o auxilio de versionamento tais como bitbucket, github, sourcetree entre outros.
Curso ministrado na UNIPAR - Cianorte
O documento apresenta uma introdução ao controle de versão com Git, abordando conceitos iniciais, instalação, primeiros passos, trabalho com branches remotas e fluxo de trabalho com branches.
O documento apresenta o GitLab, comparando-o com o GitHub. O GitLab é um serviço de hospedagem de código-fonte open source que oferece funcionalidades como gerenciamento de projetos, revisão de código e pipelines de CI/CD integradas.
O documento apresenta o framework Kivy, que permite criar aplicações multiplataforma e mobile com Python. Discute-se como construir interfaces com widgets e layouts, definir propriedades e eventos em arquivo separado usando a linguagem Kivy, e empacotar a aplicação para dispositivos móveis com o Buildozer. Problemas comuns como desempenho também são abordados.
Durante toda a nossa carreira seremos obrigados a controlar os nossos códigos e os nossos processos, esse mini-curso será um exercício de imersão quando o assunto é controle de versão.
Venha aprender tudo sobre Git/GitHub do Clone ao Gerenciamento de projetos.
Git e Github: qual a importância dessas ferramentas para o desenvolvedorFelipe Pedroso
Essa palestra introduz o conceito de git como sistema de controle de versão e discute como o Github é importante para os desenvolvedores como ferramenta e plataforma social.
1) Git é um sistema de controle de versão distribuído criado por Linus Torvalds para desenvolvimento do kernel Linux.
2) Em 2005, a comunidade Linux desenvolveu seu próprio sistema, o Git, após perder acesso gratuito ao BitKeeper.
3) O Git se tornou um sistema popular e maduro, mantendo qualidades como velocidade, suporte a branches paralelas e armazenamento distribuído.
Git é um sistema de controle de versões de arquivos, com eles podemos desenvolver projetos com equipes atuando simultaneamente, editando e criando arquivos, tudo isso sem o risco de suas alterações serem perdidas.
Nesse techday apresentamos um pouco sobre essa ferramenta, mostrando também os motivos pelo qual nossa empresa resolveu adotar essa tecnologia, e mostra um passo a passo de como utilizar o nosso workflow de desenvolvimento.
Além de mostrar os comandos básicos para iniciar sua aventura no mundo git.
Este documento resume uma apresentação sobre o sistema de controle de versão distribuído Git. A apresentação explica o que é Git e seus principais comandos como init, add, commit e log. Também discute desenvolvimento em paralelo usando branches e compartilhamento de repositórios entre equipes.
Este documento apresenta os conceitos básicos de Git e GitHub, incluindo como instalar o Git, configurar um repositório, usar comandos como clone, add, commit e push, criar branches e fazer um exemplo prático de utilização.
Slides de uma aula ministrada na disciplina de Engenharia de Software no Programa de Pós-Graduação em Ciência da Computação e Matemática Computacional sobre Git.
O documento introduz o Git, seu histórico de criação por Linus Torvalds para o desenvolvimento do Linux, e seus principais comandos e funcionalidades como branches, tags e resolução de conflitos.
O documento fornece informações sobre boas práticas em projetos open source, incluindo o uso de serviços como o GitHub. Ele discute como usar recursos como forks, branches, commits, pull requests e issues para colaborar em projetos de código aberto de forma efetiva.
Este documento fornece uma introdução sobre Git e GitHub, incluindo conceitos como versionamento de código, branches, commits, pull requests e contribuições em projetos open source. Explica como iniciar um projeto Git localmente ou clonar um repositório remoto, fazer commits das alterações, abrir pull requests e contribuir para projetos no GitHub.
O documento explica o que são o Git e o Github. O Git é um sistema de controle de versão projetado para facilitar o trabalho em equipe permitindo que várias pessoas trabalhem juntas ou individualmente em um projeto. O Github é um serviço de hospedagem que usa o Git para armazenar e gerenciar versões de projetos de código aberto e privado. O documento fornece instruções básicas de instalação, configuração, uso de branches e conexão entre repositórios locais e remotos no Github.
O documento descreve as principais diferenças entre SVN e Git, ferramentas de controle de versão. SVN é centralizado enquanto Git é descentralizado. Git permite trabalhar offline e sincronizar mudanças posteriormente, ao contrário do SVN. O documento também fornece exemplos passo a passo de como usar comandos básicos como commit, branch, merge em Git.
O documento discute Git e GitHub, ferramentas para controle de versão e colaboração em projetos. O Git permite armazenar diferentes versões de arquivos e projetos, enquanto o GitHub oferece repositórios online para hospedagem de projetos Git e funcionalidades sociais. O texto explica como instalar e configurar essas ferramentas, criar e sincronizar repositórios locais e remotos, e utilizar recursos como branches e merges.
Slides do mini curso de colaboração com Git, apresentado na semana da computação da Unesp Rio Claro (SECCOMP). O mini curso introduz os sistemas de controle de versão, apresenta um guia básico e avançado de Git, discute estratégias de workflows de desenvolvimento e por fim discute diversos assuntos relacionados a colaboração como: permissões, licenças, forks, pull requests, issue trackers, continuous integration.
Este documento apresenta um minicurso sobre Git e contribuição para projetos Open Source. Ele explica o que é Git, seus principais comandos como add, commit, log e status. Também aborda branchs, merges, tags e resolução de conflitos. Por fim, mostra como configurar e trabalhar com repositórios remotos no GitHub.
O documento descreve como usar o sistema de controle de versão Git para gerenciar projetos de software de forma rápida e fácil. Ele explica como configurar o Git, criar um repositório, fazer commits, trabalhar com branchs, mesclar branchs, alternar versões e clonar repositórios. O documento também apresenta brevemente o GitHub como uma rede social para desenvolvedores para compartilhar e contribuir com projetos.
- Git é um sistema de controle de versão distribuído multiplataforma que permite rastrear alterações em arquivos e coordenar trabalho em equipe.
- Ele funciona com um modelo de três árvores que mantém cópias de trabalho locais, índices e heads.
- Git suporta branches para desenvolvimento isolado e tags para marcar releases. Comandos como add, commit, push e pull controlam o fluxo de trabalho.
Nesta aula vamos aprender:
Parte I:
O que é Git
O que é um repositório git
Conceitos Básicos: init, add, commit, push e pull
Parte II:
O que é Github
Como criar um repositório no Github
Como vincular um repositório local no github
Como obter um repositório do git com clone
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containerstdc-globalcode
O documento apresenta o CRI-O, uma implementação do Kubernetes Container Runtime Interface (CRI) baseada nos padrões OCI. O CRI-O fornece as funcionalidades necessárias para o Kubernetes executar containers, como baixar imagens e armazená-las, executar containers e monitorá-los. Além disso, ferramentas como Buildah e Skopeo são apresentadas para criar e gerenciar imagens de container.
O documento fornece uma introdução aos sistemas Git e GitHub. Explica que Git é um sistema de controle de versão distribuído usado principalmente para gerenciar versões de softwares, e que GitHub é um serviço de hospedagem para repositórios Git remotos. Também define termos como commit, branch, fork e merge, e demonstra comandos básicos como git add, git commit e git push/pull para trabalhar com repositórios locais e remotos.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
7. Controle de Versão
● Durante o desenvolvimento do software
queremos saber:
○ O que mudou?
○ Quando mudou?
○ Por que mudou?
○ Quem fez a mudança?
○ Podemos reproduzir esta mudança?
COMMIT
8. Controle de Versão
● Artefatos:
○ Código fonte
○ Documentação do Software
○ Manual de Usuário
○ Mockups e Wireframes
9. Problema exemplo
● Você precisa editar um código que está no servidor
● Você faz o download do arquivo
● Faz as alterações necessárias
● Salva o arquivo no servidor
10. Problema exemplo
● Seu colega também quer editar o código
● Vocês baixam o mesmo arquivo junto
● Você edita e salva no servidor
● Seu colega edita e salva no servidor e acaba
sobrescrevendo seu código
11. Controle de Versão resolve
● Controle de versão faz o 'merge' entre as
alterações.
25. Branchs
● Branch é uma lista de commits
● Representa uma ramificação no projeto
● Facilita o controle do que está em
desenvolvimento
● Útil para trabalho em equipe
● Fazer Pull Requests antes de fazer o merge
47. Jekyll
● Gerador de Sites estáticos
● Baseado em Templates
● CMS - Content Management System
● Blog
● Temas
● Integrado com GitHub Pages
48. GitHub Pages
● Hospeda sites estáticos
● Basta ter um index.html no repositório
● Sites de usuário e organização
● Sites para repositórios
● https://username.github.io
● https://brorlandi.github.io/