Neste curso, serão abordados os princípios básicos do GitHub, proporcionando uma melhor compreensão das suas funcionalidades fundamentais, através de um exercício prático realizado diretamente num repositório GitHub.
Os participantes vão poder explorar as boas práticas para criar, alojar e manter um repositório seguro no GitHub.
Será possível compreender as funcionalidades fundamentais do GitHub, aprender a gerir repositórios e adquirir conhecimentos sobre o fluxo de trabalho no GitHub, incluindo branches, commits e pull requests.
Adicionalmente, serão exploradas as funcionalidades de colaboração do GitHub através da análise de issues e discussões, bem como a gestão de notificações e subscrições no GitHub.
Destinatários
Este curso destina-se a todos os que pretendem compreender as boas práticas do GitHub.
Condições
>Para particulares
• 10% do valor total pago no ato da inscrição; restante valor até 7 dias antes do início do curso.
• Formandos não residentes em Portugal: pagamento de 50% no ato da inscrição.
• Possibilidade de pagamento em até 12 prestações mensais sem juros via Cofidis Pay (até 2.500€, sujeito a aprovação).
• Possibilidade de beneficiar do Cheque Formação+Digital até 750€ (conforme elegibilidade).
• Isenção de IVA para particulares.
>Para empresas
• Empresas nacionais: pagamento a 30 dias, contra fatura (acresce IVA à taxa legal em vigor).
• Empresas da UE e fora da UE: valores isentos de IVA e pagamento a pronto.
Pré-Requisitos
É recomendável ter familiaridade com tecnologias e processos de autenticação pessoais e organizacionais.
Programa
- Introdução ao GitHub
- Introdução à administração do GitHub
- Introdução aos produtos do GitHub
- Manter um repositório seguro utilizando boas práticas do GitHub
- Gerir dados sensíveis e políticas de segurança no GitHub
- Autenticar e autorizar identidades de utilizador no GitHub
- Administração do GitHub para suporte e adoção empresarial
- Gerir o GitHub Actions no contexto empresarial
- Utilizar o GitHub Actions para publicar no GitHub Packages
Introdução ao GitHub
Aprenda a utilizar as principais funcionalidades do GitHub, incluindo issues, notificações, branches, commits e pull requests.
- O que é o GitHub?
- Componentes do fluxo de trabalho do GitHub
- O GitHub como plataforma colaborativa
- Gestão da plataforma GitHub
- Exercício – Visita guiada ao GitHub
Introdução à administração do GitHub
Compreenda as medidas de segurança e controlo disponíveis para administradores do GitHub numa organização ou empresa.
- O que é a administração do GitHub?
- Como funciona a autenticação no GitHub?
- Como funcionam as organizações e permissões no GitHub?
- Gestão de acesso empresarial, permissões e governação
Introdução aos produtos do GitHub
Este módulo apresenta uma visão geral dos produtos GitHub, incluindo tipos de conta, opções de plano, funcionalidades associadas e faturação. Inclui ainda como aceder ao GitHub em mobilidade com o GitHub Desktop e o GitHub Mobile.
- Contas e planos do GitHub
- GitHub Mobile e GitHub Desktop
- Faturação no GitHub
- Estatísticas de utilização de licenças
- Estatísticas de utilização de licenças em dispositivos e periféricos
- Relatórios de utilização medida
Manter um repositório seguro utilizando boas práticas do GitHub
Neste módulo, serão exploradas boas práticas para criar, alojar e manter um repositório seguro no GitHub.
- Como manter um repositório GitHub seguro
- Segurança automatizada
- Exercício – Proteger a cadeia de fornecimento do seu repositório
Gerir dados sensíveis e políticas de segurança no GitHub
Familiarize-se com as ferramentas básicas de segurança do GitHub, que preparam os repositórios para um desenvolvimento seguro e resposta a ameaças segundo os padrões da indústria.
- Definição de políticas de segurança
- Criar e gerir conjuntos de regras de repositório
- Relatórios e registos
Autenticar e autorizar identidades de utilizador no GitHub
Este módulo fornece uma visão geral das opções de autenticação e autorização disponíveis na sua organização GitHub ou no GitHub Enterprise.
- Gestão de identidades e acessos de utilizador
- Autenticação de utilizadores
- Autorização de utilizadores
- Sincronização de equipas
Administração do GitHub para suporte e adoção empresarial
Neste módulo, são abordadas funcionalidades fundamentais e boas práticas que podem melhorar as operações administrativas do GitHub Enterprise.
- Funcionalidades do GitHub Enterprise
- Suporte para o GitHub Enterprise
- Dimensionar a implementação empresarial
- Utilizadores geridos do GitHub Enterprise
Gerir o GitHub Actions no contexto empresarial
Descubra as funcionalidades do GitHub Actions disponíveis na sua instância empresarial e aprenda a utilizá-las.
- Compreender os modelos empresariais do GitHub
- Gerir ações e workflows
- Controlar o acesso e utilização de ações na sua organização
- Gerir e reutilizar componentes no GitHub Actions
- Gerir runners
- Configurar runners self-hosted para uso empresarial
- Gerir segredos encriptados
- Exercício – Utilizar um segredo de repositório num workflow do GitHub Actions
Utilizar o GitHub Actions para publicar no GitHub Packages
Publique bibliotecas de código ou imagens Docker de forma automática e segura com o GitHub Packages. Também poderá executar localmente imagens Docker publicadas no GitHub Packages.
- O que é o GitHub Packages?
- Publicar no GitHub Packages e no GitHub Container Registry
- Exercício – Publicar num registo do GitHub Packages
- GitHub Packages para pacotes de código