Agenda. Aprendendo Git/GitHub. Definições. Git. História 31/05/2012. Vantagem de usar controle de versão

Tamanho: px
Começar a partir da página:

Download "Agenda. Aprendendo Git/GitHub. Definições. Git. História 31/05/2012. Vantagem de usar controle de versão"

Transcrição

1 Agenda Aprendendo Git/GitHub Luciana Balieiro Cosme IFNMG Montes Claros Sobre Git Instalação no Windows Comandos básicos Estrutura de um commit Branches GitHub Considerações finais Definições Git is an extremely fast, efficient, distributed version control system ideal for the collaborative development of software. GitHub is the best way to collaborate with others. Fork, send pull requests and manage all your public and private git repositories (Retirado da página do GitHub) Git Utilizado para versionamento de documentos e de softwares Versionamento? VCS (do inglês version control system) SCM (do inglês source code management) É um software com a finalidade de gerenciar diferentes versões no desenvolvimento de um documento qualquer. (Wikipedia) CVS, SVN, Git A primeira semana é dolorosa Vantagem de usar controle de versão Controle do histórico Trabalho em equipe Marcação e resgate de versões estáveis Ramificação de projeto História Começa com Linus Torvalds O projeto que dá origem é o kernel do Linux Eficiente Filesystem Distribuído Escrito em C 1

2 Trabalha offline Repositório Distribuído Características do Git Centralizado x Distribuído Diagramas de um controle de versão centralizado e de um distribuído. Fonte: Git-SCM Instalação Git for Windows https://git.wiki.kernel.org/index.php/windowsinst all Path: include Unix Tools Configuring the line ending conversion Checkout as-is, comit as-is Diferenças de quebra de linha entre Windows (rn) e Linux (n) Terminal Usando o terminal Suporta os comandos Linux ls, pwd, cd, clear Par de chaves para utilizar repositórios remotos ssh Chaves ssh-keygen t rsa identificação id_rsa (chave privada, mantida em sigilo) id_rsa.pub (associar aos repositórios) Outras pessoas podem ter acesso cat.ssh/id_rsa.pub RSA Algoritmo de Criptografia (chave assimétrica, chave pública 2

3 Chaves Chave privada O que a chave privada encripta só a chave pública abre Chave pública O que a chave pública encripta só a chave privada abre Identidade git config --global user.name Luciana Balieiro git config --global user. cat.gitconfig name = Luciana Balieiro = Novo projeto Novo projeto PHP Dentro de www ProjetoGit index.php Código sugerido index.php <?php echo "Olá, mundo";?> Teste o funcionamento Novo repositório No terminal cd pasta do projeto Ex: cd Desktop/Easy/www/ProjetoGit Para iniciar o git git init ls -a Cria um diretório.git Mensagem: Initialized empty Git... git help init 3

4 Status git status Branch master (ramificação) Initial commit Untracked files (arquivos que o git não conhece) index.php Repositórios Repositório.git Todos os arquivos do controle de versão working directory (arquivos atuais) Todos os arquivos do diretório Área de índice (modificações feitas antes de enviar ao commit) index.php Add git add index.php Adiciona o arquivo ao índice git status Mudanças adicionadas para o commit git add. Todos os arquivos git rm Para retirar arquivos do índice git rm cached index.php git status git add. git status Novo commit git commit m Meu primeiro commit Mensagens git status Estrutura de um commit Envelope SHA1 que identifica o commit 40 caracteres 24b9da aa493b52f8696cd6d3b00373 Uma foto de todos os arquivos naquele momento Não armazena um arquivo novamente, apenas um link para uma versão prévia 4

5 Estrutura de um commit Estados Add Commit Untracked Índice Repositório rm --cached Estrutura de commit. Fonte: Git-SCM Alteração index.php echo "<h1> Meu site </h1>"; git status git add. git commit m Adicionando h1 na página Adicionando outros arquivos teste.php status, add, commit git commit m Adicionando página de teste Alterando commit Altere a página index.php status, add git commit m Adicionando página de teste --amend Altera o commit -- stat, gitk Estatísticas 5

6 .gitignore Listar arquivos, ou diretórios que serão ignorados touch.gitignore (criar um arquivo vazio) Criar um diretório chamado executaveis Incluir o nome do diretório no.gitignore git add, git commit Acrescentar um novo arquivo dentro do diretório git status O arquivo aparece? Mais alguns comandos git reflog Informações quando o repositório é atualizado git reset HEAD~1 --hard Apagar o commit em questão Branch Convenção: não use o branch master git branch *master (*branch ativo) Novo branch git checkout b desenvolvimento Novo branch a partir do atual git branch *desenvolvimento(*branch ativo) master Navegando entre branches git checkout master git checkout desenvolvimento Repositórios idênticos! Trabalhando com branch Certifique que você está no branch correto Faça as alterações index.php echo date("d-m-y"); Atualizando o master git checkout master git merge desenvolvimento gitk git status, add, commit 6

7 gitk Desenvolvimento git checkout desenvolvimento Crie uma página de contato <?php echo "<h1> Preencha nosso formulário abaixo </h1>";?> add, commit Mas surgiu um erro para corrigir... Navegando Desenvolvimento e master diferentes Corrigindo... git checkout b bugfix Fazer a correção de um erro index.php Acrescentar css echo "<h1 style='color:red; font-size:30px;'> Meu site </h1>"; Testado a correção git status git add. git commit m Correção do index Corrigindo... gitk Aplique as correções no master git checkout master git merge bugfix Aplique as atualizações no desenvolvimento git checkout desenvolvimento git merge master Atualize o master git checkout master git merge desenvolvimento 7

8 git branch d bugfix Mais comandos GitHub github.com Social networking Seguir uma pessoa ou projeto, compartilhar, colaborar Startup Repositórios públicos gratuitos Repositórios privados pagos Quem usa? Facebook, Twitter, Microsoft, RedHat, Linkedin, Mozilla pessoas help.github.com Documentação Conta Add key Criar uma conta e adicionar a chave no github Localize o arquivo id_rsa.pub e copie o conteúdo 8

9 Testando ssh -T yes New repo Novo repositório remoto Novo repositório Enviando os arquivos git remote add origin git remote (certificar que o repositório remoto foi criado) git push -u origin master Arquivos do push Contribua Localize o projeto que você deseja contribuir e dê um fork 9

10 Repositório local git clone cd Aulagit Faça alguma alteração add, commit git push u origin master Fazendo um pull request Aceitando um pull request Atualizando o repositório local git fetch origin git merge origin/master Atividade 1. Enviar uma página com seu nome ao repositório remoto Aulagit 2. Em dupla: Criar um repositório no Github Cada um deve trabalhar em branch e depois enviar ao repositório remoto as alterações Referências Akita on Rails _de_vers%c3%a3o 10

TUTORIAL PRÁTICO SOBRE Git. Versão 1.1

TUTORIAL PRÁTICO SOBRE Git. Versão 1.1 TUTORIAL PRÁTICO SOBRE Git por Djalma Oliveira Versão 1.1 "Git é um sistema de controle de revisão distribuida, rápido e escalável" (tradução rápida do manual). Basicamente é

Leia mais

Controle de Versão com GIT

Controle de Versão com GIT Controle de Versão com GIT Túlio Toffolo tulio@toffolo.com.br http://www.toffolo.com.br Conteúdo Extra Algoritmos e Estruturas de Dados História do GIT Linus usa BitKeeper para gerenciar o código de suas

Leia mais

Salvando modificações localmente (commit) Enviando modificações para o servidor (push) Sinalizando versão estável (tag)

Salvando modificações localmente (commit) Enviando modificações para o servidor (push) Sinalizando versão estável (tag) Salvando modificações localmente (commit) Enviando modificações para o servidor (push) Sinalizando versão estável (tag) Desfazendo modificações (reset) Verificar status de repositório 5 Não vamos fazer,

Leia mais

Git e contribuição para projetos Open Source. Bruno Orlandi

Git e contribuição para projetos Open Source. Bruno Orlandi Git e contribuição para projetos Open Source Bruno Orlandi Bruno Orlandi 4º Ano Ciências de Computação ICMC USP PET Computação HTML5 Web e Mobile Gosta de compartilhar conhecimento @BrOrlandi Instalando

Leia mais

Padrões de configuração GIT

Padrões de configuração GIT UNIVERSIDADE CEUMA Padrões de configuração GIT Versão 1.2 12/12/2013 Este é um modelo de configuração para uso da ferramenta GIT adotada no Grupo Ceuma de Educação. Aqui encontram-se os padrões de configuração

Leia mais

Introdução ao Git. Introdução ao GIT. Anderson Moreira. Baseado nos slides disponíveis em http//free electrons.com

Introdução ao Git. Introdução ao GIT. Anderson Moreira. Baseado nos slides disponíveis em http//free electrons.com Introdução ao GIT Introdução ao Git Anderson Moreira Copyright 2009, Free Electrons. Creative Commons BY SA 3.0 license Latest update: Aug 28, 2015, Document sources, updates and translations: http://free

Leia mais

Introdução ao Git. Laboratório de Programação. Luísa Lima, Pedro Vasconcelos, DCC/FCUP. Março 2015

Introdução ao Git. Laboratório de Programação. Luísa Lima, Pedro Vasconcelos, DCC/FCUP. Março 2015 Introdução ao Git Laboratório de Programação Luísa Lima, Pedro Vasconcelos, DCC/FCUP Março 2015 Porquê controlo de versões? Um sistema de controlo de versões (VCS) é um ferramenta integrada que possibilita

Leia mais

Controle de versão e fluxo de trabalho em projetos de desenvolvimento de software

Controle de versão e fluxo de trabalho em projetos de desenvolvimento de software Controle de versão e fluxo de trabalho em projetos de desenvolvimento de software Doutorado Multi-Institucional em Ciência da Computação UFBA UNIFACS UEFS terceiro@dcc.ufba.br 8 de novembro de 2008 Termos

Leia mais

Introdução à Engenharia ENG1000

Introdução à Engenharia ENG1000 Introdução à Engenharia ENG1000 Aula Extra - Projetos e Controle de Versões 2016.1 Prof. Augusto Baffa Armazenando seu projeto Como armazenar versões? Não se preocupar Acumular

Leia mais

Casa do Código Livros para o programador Rua Vergueiro, 3185-8º andar 04101-300 Vila Mariana São Paulo SP Brasil

Casa do Código Livros para o programador Rua Vergueiro, 3185-8º andar 04101-300 Vila Mariana São Paulo SP Brasil Casa do Código Todos os direitos reservados e protegidos pela Lei nº9.610, de 10/02/1998. Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem autorização prévia por escrito da editora,

Leia mais

Comandos básicos do Git

Comandos básicos do Git http://blog..net/2011/03/comand... GustavoHenrique.net About Contact Comandos básicos do Git Git é um sistema de controle de versão distribuído, open source, rápido e e ciente. Desenvolvido inicialmente

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução PhoneGap PhoneGap Build GitHub INTRODUÇÃO Aplicativos nativos É

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução PhoneGap PhoneGap Build GitHub INTRODUÇÃO Aplicativos nativos

Leia mais

Criptografia de chaves públicas

Criptografia de chaves públicas Criptografia de chaves públicas Por Ricardo Paulino Criptografia é um método utilizado para cifrar um texto ou sentença escrita de modo a tornálo ininteligível. Desse modo grandes empresas e/ou pessoas

Leia mais

Evolução do Portal do Software Público Brasileiro:

Evolução do Portal do Software Público Brasileiro: Evolução do Portal do Software Público Brasileiro: pesquisa e desenvolvimento para uma nova geração integrada de plataformas abertas e colaborativas Workow da nova plataforma "Portal do Software Público

Leia mais

Git Funcionamento e Workflow. Pesquisa e Desenvolvimento Tecnológico

Git Funcionamento e Workflow. Pesquisa e Desenvolvimento Tecnológico Git Funcionamento e Workflow Pesquisa e Desenvolvimento Tecnológico 2 Git - Funcionamento e Workflow Essa página foi deixada em branco intencionalmente. Git - Funcionamento e Workflow - Git 3 PUBLICADO

Leia mais

ACESSANDO O GITHUB E COMPARTILHANDO PROJETOS

ACESSANDO O GITHUB E COMPARTILHANDO PROJETOS ACESSANDO O GITHUB E COMPARTILHANDO PROJETOS O QUE É O GITHUB : O GitHub é uma plataforma online colaborativa criada para fins de compartilhamento de códigos e projetos entre programadores que desejam

Leia mais

Git no Controle. Com softwares de controle de

Git no Controle. Com softwares de controle de Controle de versão flexível, poderoso e fácil TUTORIAL Git no Controle Caso já tenha feito alguma mudança em um código ou texto em que estava trabalhando, e depois percebeu que a versão anterior era melhor,

Leia mais

2. GERÊNCIA DE CONFIGURAÇÃO DE SOTWARE

2. GERÊNCIA DE CONFIGURAÇÃO DE SOTWARE 1. INTRODUÇÃO Constata se, atualmente, que organizações voltadas ao desenvolvimento de software, buscam alavancar seus níveis de competitividade, uma vez que o mercado de desenvolvimento de software apresenta

Leia mais

Customização ao Extremo

Customização ao Extremo 1 Customização ao Extremo Daniel Pimentel d4n1.org Agenda 2 Introdução Tecnologias Git Portage Metro OpenVZ Xz Referências Conclusão Introdução 3 Criado em 2008 por Daniel Robbins Fun/too, um jogo de palavras

Leia mais

Análise do projeto arquitetural do GIT

Análise do projeto arquitetural do GIT Análise do projeto arquitetural do GIT Rafael Abraão Rodrigues Lago, Tiago Carmo Santos 1 1 rafael.abraao.rodrigues@gmail.com; tiagocarmosantos@hotmail.com; Abstract Este trabalho tem como objetivo realizar

Leia mais

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE Agosto 2007 Sumário de Informações do Documento Tipo do Documento: Manual Título do Documento: MANUAL DE UTILIZAÇÃO DO

Leia mais

Introdução ao Linux: Parte I

Introdução ao Linux: Parte I Data: Introdução ao Linux: Parte I Marcelo Ribeiro Xavier da Silva marceloo@inf.ufsc.br Histórico 3 Origem do GNU Linux Em 1983, Richard Stallman fundou a Free Software Foundation, com o intuito de criar

Leia mais

Controle de Versão. Prof. Msc. Bruno Urbano Rodrigues. bruno@urbano.eti.br

Controle de Versão. Prof. Msc. Bruno Urbano Rodrigues. bruno@urbano.eti.br Controle de Versão Prof. Msc. Bruno Urbano Rodrigues bruno@urbano.eti.br Apresentação - Docente Mestre em Ciência da Computação na Universidade Federal de Goiás. Especialista em Gestão de Software pela

Leia mais

Manual de Acesso a Servidores SSH

Manual de Acesso a Servidores SSH UFF - Universidade Federal Fluminense Escola de Engenharia Curso de Engenharia de Telecomunicações Programa de Educação Tutorial Grupo PET-Tele Manual de Acesso a Servidores SSH Autor : Orientador: Vinicius

Leia mais

Jadson Santos Analista TI UFRN Amador Pahim Eng. Red Hat / Pesquisador SINFO

Jadson Santos Analista TI UFRN Amador Pahim Eng. Red Hat / Pesquisador SINFO Jadson Santos Amador Pahim 1 Analista TI UFRN Eng. Red Hat / Pesquisador SINFO Jadson Santos Amador Pahim 2 Analista TI UFRN Eng. Red Hat / Pesquisador SINFO Aperfeiçoando o Processo de Desenvolvimento

Leia mais

Gerência de Configuração de Software Funções

Gerência de Configuração de Software Funções Universidade Estadual de Maringá Departamento de Informática Ciência da Computação Processo de Engenharia de Software II Gerência de Configuração de Software Funções Rafael Leonardo Vivian {rlvivian.uem

Leia mais

Gerência de Configuração. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br

Gerência de Configuração. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br Gerência de Configuração Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br Introdução Mudanças durante o desenvolvimento de software são inevitáveis: os interesses

Leia mais

MAC 5856 - Software Livre. Professor: Fabio Kon REPOSITÓRIOS ÁLVARO HENRY MAMANI ALIAGA POLIANA MAGALHÃES REIS

MAC 5856 - Software Livre. Professor: Fabio Kon REPOSITÓRIOS ÁLVARO HENRY MAMANI ALIAGA POLIANA MAGALHÃES REIS MAC 5856 - Software Livre Professor: Fabio Kon REPOSITÓRIOS 1 ÁLVARO HENRY MAMANI ALIAGA POLIANA MAGALHÃES REIS RESUMO DA APRESENTAÇÃO Definições Vantagens Atividades Comuns Integração com outros Softwares

Leia mais

Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados Software Configuration Management

Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados Software Configuration Management Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados Software Configuration Management Prof. Dr. Renato L. Novais renato@ifba.edu.br Agenda CVS/SVN GIT Slide 2/TN Contextualização

Leia mais

Instrução para solicitação de Certificados Digitais de Servidor TomCat. SHA1024 e SHA2048

Instrução para solicitação de Certificados Digitais de Servidor TomCat. SHA1024 e SHA2048 Instrução para solicitação de Certificados Digitais de Servidor TomCat SHA1024 e SHA2048 Sistemas Operacionais: Windows Vista Windows 7 32 / 64 bits Abril/2012 Proibida a reprodução total ou parcial. Todos

Leia mais

Versionamento de Código. Núcleo de Desenvolvimento de Software

Versionamento de Código. Núcleo de Desenvolvimento de Software Versionamento de Código Núcleo de Desenvolvimento de Software Por quê? Facilidades de utilizar um sistema de versionamento de código. Várias versões Quando se salva uma nova versão de um arquivo, a versão

Leia mais

Tutorial SVN Básico Engenharia de Software. Denise Notini Nogueira denotini@dcc.ufmg.br

Tutorial SVN Básico Engenharia de Software. Denise Notini Nogueira denotini@dcc.ufmg.br Tutorial SVN Básico Engenharia de Software Denise Notini Nogueira denotini@dcc.ufmg.br As vantagens do controle de Versão As principais vantagens de se utilizar um sistema de controle de versão para rastrear

Leia mais

Instrução para Exportação de Certificados Digitais de Servidor Web IIS 6 e IIS 7

Instrução para Exportação de Certificados Digitais de Servidor Web IIS 6 e IIS 7 Instrução para Exportação de Certificados Digitais de Servidor Web IIS 6 e IIS 7 Gerar backup do certificado Gerar arquivo.pfx Certificado Digital do tipo A1 Sistemas Operacionais: Windows 2000 Server

Leia mais

COMO INSTALAR ZIM 8.50 HP-UX, AIX, LINUX E UNIXWARE

COMO INSTALAR ZIM 8.50 HP-UX, AIX, LINUX E UNIXWARE ZIM TECHNOLOGIES DO BRASIL COMO INSTALAR ZIM 8.50 HP-UX, AIX, LINUX E UNIXWARE Próx Antes de Iniciar O objetivo deste documento é apresentar os passos necessários para instalar a versão mais recente do

Leia mais

Manual de Instalação: Agente do OCS Inventory NG

Manual de Instalação: Agente do OCS Inventory NG Manual de Instalação: Agente do OCS Inventory NG Abril 2013 Sumário 1. Agente... 1 2. Onde instalar... 1 3. Etapas da Instalação do Agente... 1 a. Etapa de Instalação do Agente... 1 b. Etapa de Inserção

Leia mais

Instrução para Exportação de Certificados Digitais de Servidor Web IIS 6 e IIS 7

Instrução para Exportação de Certificados Digitais de Servidor Web IIS 6 e IIS 7 Instrução para Exportação de Certificados Digitais de Servidor Web IIS 6 e IIS 7 Proibida a reprodução total ou parcial. Todos os direitos reservados 1 Sumário Introdução... 3 Pré-Requisitos:... 3 Utilizando

Leia mais

Instalação do IBM SPSS Modeler Server Adapter

Instalação do IBM SPSS Modeler Server Adapter Instalação do IBM SPSS Modeler Server Adapter Índice Instalação do IBM SPSS Modeler Server Adapter............... 1 Sobre a Instalação do IBM SPSS Modeler Server Adapter................ 1 Requisitos de

Leia mais

Módulo Adapter para acesso a dados de sistemas de controle de versão

Módulo Adapter para acesso a dados de sistemas de controle de versão UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA CURSO DE CIÊNCIA DA COMPUTAÇÃO PAULA BURGUÊZ Módulo Adapter para acesso a dados de sistemas de controle de versão Trabalho de Graduação.

Leia mais

Como contribuir com projetos de software livre

Como contribuir com projetos de software livre Como contribuir com projetos de software livre Luciana Fujii Pontello 1 / 29 Software livre? 2 / 29 Por que contribuir? Software livre Liberdade não preço Linux, Ubuntu? Sim, mas não só Quatro liberdades

Leia mais

Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas

Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas Gerenciamento de Gerenciamento de Configuração Novas versões de sistemas de software são criadas quando eles: Mudam para máquinas/os diferentes; Oferecem funcionalidade diferente; São configurados para

Leia mais

Controle de Versão de Software. Luiz Jácome Júnior

Controle de Versão de Software. Luiz Jácome Júnior Controle de Versão de Software Luiz Jácome Júnior Motivação Alguém já sobrescreveu o código de outra pessoa por acidente e acabou perdendo as alterações? Tem dificuldades em saber quais as alterações efetuadas

Leia mais

SOLICITAÇÃO DE CERTIFICADO SERVIDOR TOMCAT

SOLICITAÇÃO DE CERTIFICADO SERVIDOR TOMCAT SOLICITAÇÃO DE CERTIFICADO SERVIDOR TOMCAT Para confecção desse manual, foi usado o Sistema Operacional Windows XP Professional com SP2 e JDK 1.6.0_04. Algumas divergências podem ser observadas caso a

Leia mais

LISTA DE COMANDOS DO LINUX 1

LISTA DE COMANDOS DO LINUX 1 LISTA DE COMANDOS DO LINUX 1 Comandos para manipulação de diretório 1. ls Lista os arquivos de um diretório. 2. cd Entra em um diretório. Você precisa ter a permissão de execução para entrar no diretório.

Leia mais

Informática. Aula 04/12. Prof. Márcio Hollweg. www.conquistadeconcurso.com.br. Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM.

Informática. Aula 04/12. Prof. Márcio Hollweg. www.conquistadeconcurso.com.br. Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM. Informática Aula 04/12 Prof. Márcio Hollweg UMA PARCERIA Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM.BR Visite a loja virtual www.conquistadeconcurso.com.br MATERIAL DIDÁTICO EXCLUSIVO

Leia mais

VOLT DATA LAB OUTUBRO 2015. Tutorial ridiculamente detalhado e ilustrado para publicação de uma página web no GitHub Pages

VOLT DATA LAB OUTUBRO 2015. Tutorial ridiculamente detalhado e ilustrado para publicação de uma página web no GitHub Pages VOLT DATA LAB OUTUBRO 2015 Tutorial ridiculamente detalhado e ilustrado para publicação de uma página web no GitHub Pages * Este é um tutorial em fase beta escrito por @ProjetoStock, com base no curso

Leia mais

Introdução ao Controle de Versões. Leonardo Murta (leomurta@ic.uff.br)

Introdução ao Controle de Versões. Leonardo Murta (leomurta@ic.uff.br) Introdução ao Controle de Versões Leonardo Murta (leomurta@ic.uff.br) Introdução A Engenharia de Software... Abordagem disciplinada para o desenvolvimento de software Grande diversidade de metodologias

Leia mais

Controle de Versão com CVS

Controle de Versão com CVS Controle de Versão com CVS Danilo Toshiaki Sato www.dtsato.com Treinamento ALESP SPL Agenda 1. Introdução 2. Conceitos Importantes 3. Operações mais comuns - Eclipse 4. Processo de Liberação SPL 5. Conclusão

Leia mais

Sistemas de Controle de Versão ~Subversion~ Juliano Ferraz Ravasi UNESP Rio Claro - 2005

Sistemas de Controle de Versão ~Subversion~ Juliano Ferraz Ravasi UNESP Rio Claro - 2005 Sistemas de Controle de Versão ~Subversion~ Juliano Ferraz Ravasi UNESP Rio Claro - 2005 Por que Controle de Versão? Programar...... é difícil;... toma muito tempo;... exige cooperação de várias pessoas;...

Leia mais

VIRTUAL PRIVATE NETWORKS

VIRTUAL PRIVATE NETWORKS VIRTUAL PRIVATE NETWORKS Documento versão 0.2 Aluno: Paulo Henrique Moreira Gurgel #5634135 Orientado pela Professora Kalinka Regina Lucas Jaquie Castelo Branco Outubro / 2013 Laboratório XIV Redes Privadas

Leia mais

Administração de Sistemas Operacionais de Rede Linux. Prof. Michel Moron Munhoz michel.moron@aes.edu.br

Administração de Sistemas Operacionais de Rede Linux. Prof. Michel Moron Munhoz michel.moron@aes.edu.br Administração de Sistemas Operacionais de Rede Linux Prof. Michel Moron Munhoz michel.moron@aes.edu.br Conteúdo da disciplina (1 de 2) Visão Geral (multitarefa, mono-tarefa, memória virtual, ambiente gráfico

Leia mais

Sistemas de Controle de Versão

Sistemas de Controle de Versão Sistemas de Controle de Versão Juliano F. Ravasi Setembro / 2008 http://juliano.info/ Conteúdo Parte 1: Controle de Versões Parte 2: Trabalhando com Subversion Parte 3: Trabalhando com Mercurial 2 Controle

Leia mais

SISTEMA OPERACIONAL INFORMÁTICA PRF. Prof.: MARCIO HOLLWEG mhollweg@terra.com.br SISTEMA OPERACIONAL SISTEMA OPERACIONAL SISTEMA OPERACIONAL FUNÇÃO:

SISTEMA OPERACIONAL INFORMÁTICA PRF. Prof.: MARCIO HOLLWEG mhollweg@terra.com.br SISTEMA OPERACIONAL SISTEMA OPERACIONAL SISTEMA OPERACIONAL FUNÇÃO: SISTEMA OPERACIONAL INFORMÁTICA PRF Prof.: MARCIO HOLLWEG mhollweg@terra.com.br FUNÇÃO: GERENCIAR, ADMINISTRAR OS RECURSOS DA MÁQUINA. SISTEMA OPERACIONAL EXEMPLOS MS-DOS WINDOWS 3.1 WINDOWS 95 WINDOWS

Leia mais

O primeiro passo é habilitar acesso externo através de web service a configuração é bem simples e não exige maiores explicações.

O primeiro passo é habilitar acesso externo através de web service a configuração é bem simples e não exige maiores explicações. Integração de Controle de versão com Redmine. A integração do controle de versão pode permitir uma interatividade bem interessante entre os tickets e projetos do redmine com o controle de versão segue

Leia mais

Agenda. Gerência de Configuração de Software. Atividade Sala. Quais os problemas? P1) Duplicidade de Trabalho. P2) Trabalhos Sobrepostos

Agenda. Gerência de Configuração de Software. Atividade Sala. Quais os problemas? P1) Duplicidade de Trabalho. P2) Trabalhos Sobrepostos Agenda Gerência de Configuração de Software Vamos entender o Problema? Quais os problemas? Gerência de Configuração Marcos Dósea dosea@ufs.br Entender os problemas... Quais os problemas? Problema 1) Duplicidade

Leia mais

Entre os VCS s, podemos sitar o Mercurial, Subversion, CVS, Git dentre outros. E é do Git que vamos falar hoje.

Entre os VCS s, podemos sitar o Mercurial, Subversion, CVS, Git dentre outros. E é do Git que vamos falar hoje. Felipe Djinn Coding for Beer Introdução ao Controle de Versão com Git without comments Quando se trabalha em equipe, quando há mais de uma pessoa envolvida em um mesmo projeto, é essencial termos alguma

Leia mais

MANUAL DE ADMINISTRAÇÃO DO SOFTWARE E COMUNIDADES DO PORTAL DO SOFTWARE PÚBLICO BRASILEIRO. Em construção

MANUAL DE ADMINISTRAÇÃO DO SOFTWARE E COMUNIDADES DO PORTAL DO SOFTWARE PÚBLICO BRASILEIRO. Em construção MANUAL DE ADMINISTRAÇÃO DO SOFTWARE E COMUNIDADES DO PORTAL DO SOFTWARE PÚBLICO BRASILEIRO Em construção Índice 1. Introdução 2. Cadastrar e Logar no Portal 3. Plataforma de redes Sociais Noosfero 3.1.

Leia mais

Instrução para Gerar CSR no OpenSSL SHA256

Instrução para Gerar CSR no OpenSSL SHA256 Instrução para Gerar CSR no OpenSSL SHA256 Sistemas: Windows Vista Windows 7 32 / 64 bits Microsoft Windows 2003 Server Microsoft Windows 2008 Server Outubro/2015 Proibida a reprodução total ou parcial.

Leia mais

Sistemas de Controle de Versão

Sistemas de Controle de Versão Sistemas de Controle de Versão Juliano F. Ravasi Setembro / 2008 http://juliano.info/ Conteúdo Parte 1: Controle de Versões Parte 2: Trabalhando com Subversion Parte 3: Trabalhando com Mercurial 2 Controle

Leia mais

REQUISIÇÃO DE CERTIFICADO SERVIDOR WEB APACHE PARA MICROSOFT WINDOWS

REQUISIÇÃO DE CERTIFICADO SERVIDOR WEB APACHE PARA MICROSOFT WINDOWS REQUISIÇÃO DE CERTIFICADO SERVIDOR WEB APACHE PARA MICROSOFT WINDOWS Para confecção desse manual, foi usado o Sistema Operacional Windows XP Professional e Servidor Web Apache 2.0. Algumas divergências

Leia mais

Aluno: Leandro Santiago da Silva. Artigo. Sistemas de controle de versão

Aluno: Leandro Santiago da Silva. Artigo. Sistemas de controle de versão Aluno: Leandro Santiago da Silva Artigo Sistemas de controle de versão Maringá/PR UEM 2011 1 Resumo Sistemas de controle de versão permitem um maior controle sobre documentos digitais e são amplamente

Leia mais

Instrução para Instalação de Certificados Digitais de Servidor Web

Instrução para Instalação de Certificados Digitais de Servidor Web Instrução para Instalação de Certificados Digitais de Servidor Web Certificado Digital do tipo A1 Sistemas Operacionais: Windows 2000 Server Windows 2003 Server Dezembro/2010 Proibida a reprodução total

Leia mais

FTP Protocolo de Transferência de Arquivos

FTP Protocolo de Transferência de Arquivos FTP Protocolo de Transferência de Arquivos IFSC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO SUBSEQUENTE DE TELECOMUNICAÇÕES! Prof. Tomás Grimm FTP - Protocolo O protocolo FTP é o serviço padrão da Internet para

Leia mais

Partição Partição primária: Partição estendida: Discos básicos e dinâmicos

Partição Partição primária: Partição estendida: Discos básicos e dinâmicos Partição Parte de um disco físico que funciona como se fosse um disco fisicamente separado. Depois de criar uma partição, você deve formatá-la e atribuir-lhe uma letra de unidade antes de armazenar dados

Leia mais

Universidade Estadual de Campinas. CVS - Concurrent Version System

Universidade Estadual de Campinas. CVS - Concurrent Version System Universidade Estadual de Campinas CVS - Concurrent Version System Eduardo Robinson Paganeli Universidade Estadual de Campinas UNICAMP 1 Sumário Módulo 1 Introdução ao CVS...3 Visão geral...4 Vantagens...6

Leia mais

PROPOSTA DE CRIAÇÃO DE UMA BASE ESTRUTURADA PARA ACOMPANHAMENTO DE PROJETO - ENGINEERING TOOLS

PROPOSTA DE CRIAÇÃO DE UMA BASE ESTRUTURADA PARA ACOMPANHAMENTO DE PROJETO - ENGINEERING TOOLS PROPOSTA DE CRIAÇÃO DE UMA BASE ESTRUTURADA PARA ACOMPANHAMENTO DE PROJETO - ENGINEERING TOOLS Rafael Del Col Carlet 1 ; Vanderlei Cunha Parro 2 1 Aluno de Iniciação Científica da Escola de Engenharia

Leia mais

Protocolos Telnet e SSH. Professor Leonardo Larback

Protocolos Telnet e SSH. Professor Leonardo Larback Protocolos Telnet e SSH Professor Leonardo Larback Protocolo Telnet O modelo de referência TCP/IP inclui um protocolo simples de terminal remoto: Telnet. O telnet é tanto um programa quanto um protocolo,

Leia mais

Campus - Cachoeiro Curso Técnico de Informática. Sistema de Arquivos. Prof. João Paulo de Brito Gonçalves

Campus - Cachoeiro Curso Técnico de Informática. Sistema de Arquivos. Prof. João Paulo de Brito Gonçalves Campus - Cachoeiro Curso Técnico de Informática Sistema de Arquivos Prof. João Paulo de Brito Gonçalves Introdução É com o sistema de arquivos que o usuário mais nota a presença do sistema operacional.

Leia mais

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03 Prof. Gabriel Silva Temas da Aula de Hoje: Servidores Linux. Conceitos Básicos do Linux. Instalando Servidor Linux.

Leia mais

Versionamento Ágil com Git

Versionamento Ágil com Git Versionamento Ágil com Git Como paramos de nos preocupar e aprendemos a amar versionamento ágil Brazil Scrum Gathering São Paulo, 13 de Maio de 2009 Quem? Tiago M. Jorge Agile Coach, WebCo Internet Ronaldo

Leia mais

Gerência do Sistema de Arquivos. Adão de Melo Neto

Gerência do Sistema de Arquivos. Adão de Melo Neto Gerência do Sistema de Arquivos Adão de Melo Neto 1 Gerência do Sistema de Arquivos Organização dos arquivos Estrutura de diretório Gerência de espaço livre Gerência de alocação de espaços em disco Proteção

Leia mais

Sistema de Controle de Versão - CVS

Sistema de Controle de Versão - CVS - CVS Adailton Magalhães Lima adailton@webapsee.com Não há nada permanente exceto a modificação. Heráclitos 500 a.c. Adaptado de ESTUDO E PROPOSTA DE MODELOS DE PROCESSO DE SOFTWARE PARA O LABORATÓRIO

Leia mais

Manual de Utilização do Tortoise SVN. Fábrica de Software. Algar Tecnologia Unidade BH

Manual de Utilização do Tortoise SVN. Fábrica de Software. Algar Tecnologia Unidade BH Manual de Utilização do Tortoise SVN Fábrica de Software Algar Tecnologia Unidade BH Revisão 1.2 Elaborado por Crhistian Souza EPG Sumário 1. Autenticando-se no SVN da Algar Tecnologia... 3 2. Trabalhando

Leia mais

Linux Network Servers

Linux Network Servers OpenVPN Objetivos Entender como funciona uma VPN Configurar uma VPN host to host O que é uma VPN? VPN Virtual Private Network, é uma rede de comunicação particular, geralmente utilizando canais de comunicação

Leia mais

Receita de bolo para instalar MinGW-GCC e Netbeans em Windows

Receita de bolo para instalar MinGW-GCC e Netbeans em Windows Receita de bolo para instalar MinGW-GCC e Netbeans em Windows Hae Yong Kim 13/08/2014 Este documento explica como fiz para instalar compilador MinGW-GCC e ambiente de desenvolvimento Netbeans em Windows.

Leia mais

Lazarus pelo SVN Linux/Windows

Lazarus pelo SVN Linux/Windows Lazarus pelo SVN Linux/Windows Sei que não faltam artigos sobre como obter e compilar o Lazarus e o FPC pelo SVN, mas sei também que nunca é de mais divulgar um pouco mais e talvez escrever algo diferente.

Leia mais

LABORATÓRIO DE PERÍCIA DIGITAL

LABORATÓRIO DE PERÍCIA DIGITAL PÓS-GRADUAÇÃO LATO SENSU EM PERÍCIA DIGITAL LABORATÓRIO DE PERÍCIA DIGITAL PROFESSOR: DIEGO AJUKAS ANÁLISE DE DISPOSITIVOS MÓVEIS ANÁLISE DE MEMÓRIA E DE MALWARE Extração de Memória no Android Análise

Leia mais

Introdução ao Controle de Versão com Git. Software Carpentry

Introdução ao Controle de Versão com Git. Software Carpentry Introdução ao Controle de Versão com Git Software Carpentry 2 Sumário 1 Introdução ao Controle de Versão com Git 7 Pré-requisitos................................ 8 Tópicos...................................

Leia mais

Manual de Instruções para a Criação de Ficheiros CSR. Microsoft IIS 5/6

Manual de Instruções para a Criação de Ficheiros CSR. Microsoft IIS 5/6 Manual de Instruções para a Criação de Ficheiros CSR Página 1 de 8 CONTROLO DOCUMENTAL REGISTO DE MODIFICAÇÕES Versão Data Motivo da Modificação PREPARADO REVISTO APROVADO ACEITE DUS/RS DISTRIBUIÇÃO DO

Leia mais

Introdução à Gerência de Configuração. Leonardo Gresta Paulino Murta leomurta@ic.uff.br

Introdução à Gerência de Configuração. Leonardo Gresta Paulino Murta leomurta@ic.uff.br Introdução à Gerência de Configuração Leonardo Gresta Paulino Murta leomurta@ic.uff.br Introdução A Engenharia de Software... Abordagem disciplinada para o desenvolvimento de software Grande diversidade

Leia mais

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux SOFTWARE LIVRE A liberdade de executar o programa, para qualquer propósito. A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito

Leia mais

Prof. Roberto Franciscatto 4º Semestre - TSI - CAFW. Free Powerpoint Templates Page 1

Prof. Roberto Franciscatto 4º Semestre - TSI - CAFW. Free Powerpoint Templates Page 1 Segurança na Web Cap. 4: Protocolos de Segurança Prof. Roberto Franciscatto 4º Semestre - TSI - CAFW Page 1 é definido como um procedimento seguro para se regular a transmissão de dados entre computadores

Leia mais

Aula 02. Introdução ao Linux

Aula 02. Introdução ao Linux Aula 02 Introdução ao Linux Arquivos Central de Programas do Ubuntu A Central de Programas do Ubuntu é uma loja de aplicativos integrada ao sistema que permite-lhe instalar e desinstalar programas com

Leia mais

Entregar um relatório respondendo as questões propostas e principais observações feitas durante a prática (para os itens 1, 3, 4, 5, 6 e 7).

Entregar um relatório respondendo as questões propostas e principais observações feitas durante a prática (para os itens 1, 3, 4, 5, 6 e 7). EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática 2 Certificados digitais e Linux-TCP/IP Entregar um relatório respondendo as questões propostas e principais observações feitas durante

Leia mais

TomCat - Gerando CSR SHA256

TomCat - Gerando CSR SHA256 TomCat - Gerando CSR SHA256 Proibida a reprodução total ou parcial. Todos os direitos reservados 1 Sumário Introdução... 3 O que é CSR?... 4 Gerando chave privada e CSR SHA256... 5 1º Passo: Gerar Keystore

Leia mais

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas

Leia mais

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação Índice IBM SPSS Modeler - Essentials for R: Instruções de Instalação....... 1 IBM SPSS Modeler - Essentials for R: Instruções de Instalação...............

Leia mais

J820. Integração Contínua. com CVS, CruiseControl, Cruise Control. argonavis.com.br. AntHill Gump e Helder da Rocha (helder@acm.

J820. Integração Contínua. com CVS, CruiseControl, Cruise Control. argonavis.com.br. AntHill Gump e Helder da Rocha (helder@acm. J820 Integração Contínua com CVS, CruiseControl, Cruise Control AntHill Gump e Helder da Rocha (helder@acm.org) Integração contínua Um dos requisitos para implementar a integração contínua é ter um sistema

Leia mais

http://introcomp.pet.inf.ufes.br

http://introcomp.pet.inf.ufes.br O SITE http://introcomp.pet.inf.ufes.br http://introcomp.pet.inf.ufes.br http://introcomp.pet.inf.ufes.br http://introcomp.pet.inf.ufes.br O MOODLE http://introcomp.pet.inf.ufes.br/moodle http://introcomp.pet.inf.ufes.br/moodle

Leia mais

Julio Cezar Fialho Freire de Carvalho 1, Aline Maria Malachini Miotto Amaral 2 1 INTRODUÇÃO

Julio Cezar Fialho Freire de Carvalho 1, Aline Maria Malachini Miotto Amaral 2 1 INTRODUÇÃO 26 a 29 de outubro de 2010 ISBN 978-85-61091-69-9 ESTUDO E DEFINIÇÃO DA APLICAÇÃO PARA CONTROLE DE VERSÕES DOS ARTEFATOS GERENCIADOS PELA FERRAMENTA S.A.Do.M (SOFTWARE ARTIFACTS DOCUMENTATION AND MANAGEMENT)

Leia mais

Sistema Operacional Unidade 5 - Iniciando o modo texto. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Sistema Operacional Unidade 5 - Iniciando o modo texto. QI ESCOLAS E FACULDADES Curso Técnico em Informática Sistema Operacional Unidade 5 - Iniciando o modo texto Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 OPERANDO EM MODO TEXTO... 3 Abrindo o terminal... 3 Sobre o aplicativo Terminal... 3 AS CORES

Leia mais

PARANÁ GOVERNO DO ESTADO

PARANÁ GOVERNO DO ESTADO PROTOCOLOS DA INTERNET FAMÍLIA TCP/IP INTRODUÇÃO É muito comum confundir o TCP/IP como um único protocolo, uma vez que, TCP e IP são dois protocolos distintos, ao mesmo tempo que, também os mais importantes

Leia mais

Disciplina: Introdução aos Sistemas Operacionais Professor: Fernando Santorsula E-mail: fernando.santorsula@esamc.br

Disciplina: Introdução aos Sistemas Operacionais Professor: Fernando Santorsula E-mail: fernando.santorsula@esamc.br Disciplina: Introdução aos Sistemas Operacionais Professor: Fernando Santorsula E-mail: fernando.santorsula@esamc.br Aula 15 (Revisão prova B2): Conteúdo programático Teórica Conteúdo da Aula 12 até a

Leia mais

CET GRSI 2011. Sistema Operativo de Rede. António Paulo Santos aps@estgf.ipp.pt

CET GRSI 2011. Sistema Operativo de Rede. António Paulo Santos aps@estgf.ipp.pt CET GRSI 2011 Sistema Operativo de Rede António Paulo Santos aps@estgf.ipp.pt O que é um S.O. de Rede? Sistema operativo que incluí: funções especiais que permitem a ligação de um computador a uma LAN.

Leia mais

Administração de Redes Linux. Unidade 1 - LINUX

Administração de Redes Linux. Unidade 1 - LINUX Administração de Redes Linux Unidade 1 - LINUX Breve Histórico O Linux é um sistema operacional moderno e gratuito, baseado nos padrões UNIX. Desenvolvido inicialmente em 1991 como um KERNEL PEQUENO E

Leia mais

ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX)

ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) ZIM TECHNOLOGIES DO BRASIL ZIM 8.50 PRIMEIROS PASSOS (WINDOWS E UNIX) Próx Antes de Iniciar O objetivo deste documento é apresentar os primeiros passos para utilizar a versão mais recente do Zim 8.50 para

Leia mais

Criptografia e assinatura digital com GnuPG

Criptografia e assinatura digital com GnuPG Criptografia e assinatura digital com GnuPG João Eriberto Mota Filho 19 de setembro de 2015 Sumário Componentes da criptografia Hash Assinatura digital O GnuPG A utilização do GnuPG Como participar de

Leia mais

CollabDev: Gerenciador de Repositórios para Ambientes Colaborativos de Desenvolvimento RODOLFO ADHENAWER CAMPAGNOLI MORAES

CollabDev: Gerenciador de Repositórios para Ambientes Colaborativos de Desenvolvimento RODOLFO ADHENAWER CAMPAGNOLI MORAES CENTRO UNIVERSITÁRIO EURÍPIDES DE MARÍLIA FUNDAÇÃO DE ENSINO EURÍPIDES SOARES DA ROCHA BACHARELADO EM SISTEMAS DE INFORMAÇÃO CollabDev: Gerenciador de Repositórios para Ambientes Colaborativos de Desenvolvimento

Leia mais

Wikispace - passo a passo

Wikispace - passo a passo Wikispace - passo a passo Introdução O wikispaces É um servidor de escrita colaborativa on-line, com acesso livre. Para você utilizar este ambiente você deve acessar a página principal: http://www.wikispaces.com/

Leia mais

Lógica de Programação

Lógica de Programação Lógica de Programação Softblue Logic IDE Guia de Instalação www.softblue.com.br Sumário 1 O Ensino da Lógica de Programação... 1 2 A Ferramenta... 1 3 Funcionalidades... 2 4 Instalação... 3 4.1 Windows...

Leia mais