Skip to content

Latest commit

 

History

History
85 lines (54 loc) · 4.77 KB

ROADMAP_GITHUB.md

File metadata and controls

85 lines (54 loc) · 4.77 KB

ROADMAP PARA ESTUDO DAS FUNCIONALIDADE DO GITHUB

Aprender as funcionalidades do GitHub pode ser uma jornada gratificante para quem deseja aprofundar seus conhecimentos em desenvolvimento de software, colaboração em projetos de código aberto e muito mais. Aqui está um roadmap sugerido para ajudá-lo a aprender as funcionalidades essenciais do GitHub:

Conceitos Básicos do Git

Resumo: Familiarize-se com os conceitos fundamentais do Git, como repositórios, commits, branches e merges. Fontes: Git - The Simple Guide: https://rogerdudler.github.io/git-guide/ Learn Git Branching: https://learngitbranching.js.org/

Crie uma Conta no GitHub:

Resumo: Crie uma conta no GitHub para começar a usar a plataforma e participar de projetos de código aberto. Fonte: GitHub Signup: https://github.com/join

##Navegue pela Interface do GitHub:

Resumo: Explore a interface do usuário do GitHub para entender como navegar em repositórios, encontrar projetos interessantes e interagir com outras pessoas. Fonte: GitHub Guides: https://guides.github.com/

Crie um Repositório:

Resumo: Aprenda como criar um novo repositório no GitHub, dando a ele um nome, descrição e escolhendo as configurações adequadas. Fonte: Creating a Repository: https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-on-github

Git Clone e Git Push:

Resumo: Pratique clonar um repositório existente no GitHub para o seu computador e enviar alterações (push) de volta ao repositório remoto. Fonte: GitHub Docs - Cloning a Repository: https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository

Gerenciamento de Issues e Pull Requests:

Resumo: Aprenda como criar e gerenciar issues (problemas) para rastrear bugs, solicitações de recursos ou tarefas de projeto. Além disso, entenda como abrir pull requests para propor alterações ao código de outros projetos ou do seu próprio. Fontes: GitHub Issues Guide: https://guides.github.com/features/issues/ GitHub Pull Requests Guide: https://guides.github.com/introduction/flow/

Fluxo de Trabalho Colaborativo:

Resumo: Entenda como colaborar efetivamente em projetos com outras pessoas, revisando e comentando códigos, resolvendo conflitos de merge e trabalhando em branches separadas. Fontes: Understanding the GitHub Flow: https://guides.github.com/introduction/flow/ Resolving a Merge Conflict on GitHub: https://docs.github.com/en/github/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github

GitHub Pages:

Resumo: Explore o GitHub Pages para hospedar um site estático diretamente de um repositório do GitHub. Fonte: GitHub Pages Documentation: https://docs.github.com/en/pages

Integração com Outras Ferramentas:

Resumo: Aprenda como integrar o GitHub com outras ferramentas populares, como sistemas de integração contínua (CI/CD), ferramentas de gerenciamento de projetos e chatbots. Fonte: GitHub Marketplace: https://github.com/marketplace

Explorar Projetos de Código Aberto:

Resumo: Encontre projetos de código aberto interessantes no GitHub e participe de suas comunidades, enviando pull requests, ajudando a resolver issues ou contribuindo com a documentação. Fonte: Explore GitHub: https://github.com/explore

GitHub Actions:

Resumo: Descubra como usar o GitHub Actions para automatizar tarefas, como compilação, testes e implantação, diretamente no GitHub. Fonte: GitHub Actions Documentation: https://docs.github.com/en/actions

GitHub CLI:

Resumo: Experimente o GitHub CLI (Command Line Interface) para executar várias tarefas do GitHub diretamente do seu terminal. Fonte: GitHub CLI Documentation: https://cli.github.com/manual/

Segurança e Políticas de Colaboração:

Resumo: Aprenda sobre as melhores práticas de segurança no GitHub, como configurar autenticação segura e estabelecer políticas de colaboração para o seu projeto. Fonte: GitHub Security Best Practices: https://docs.github.com/en/code-security/getting-started/security-best-practices

Explorar Recursos Avançados:

Resumo: Explore recursos avançados do GitHub, como GitHub Gists, GitHub Desktop e GitHub Apps, dependendo dos seus interesses e necessidades específicas. Fontes: GitHub Gists Documentation: https://docs.github.com/en/gists GitHub Desktop: https://desktop.github.com/ GitHub Apps: https://docs.github.com/en/developers/apps/about-apps

Lembre-se de que a prática é fundamental ao aprender qualquer habilidade. À medida que você avança nesse roadmap, tente aplicar os conceitos aprendidos em projetos reais ou colabore em projetos de código aberto para obter experiência prática. Além disso, sempre esteja aberto a aprender novos recursos e atualizações no GitHub, pois a plataforma está em constante evolução. Boa jornada de aprendizado!