462

AF45 - Introdução ao Git e GitHub turma AFT1

Apresentação

O desenvolvimento de software é uma atividade complexa tendo surgido ao longo do tempo diferentes metodologias e ferramentas que procuram ajudar os programadores a gerir e a tornar mais produtivo o processo de desenvolvimento dos seus projetos. Uma ferramenta particularmente relevante é o software Git, um sistema de controlo de versões, criado por Linus Torvalds (criador do sistema operativo Linux). O Git é atualmente o sistema de controlo de versões mais popular, caracterizado por uma versatilidade que faz com que seja utilizado em diferentes meios (académico e empresarial) e em diferentes contextos (na informática e outras áreas). Este software, utilizado em conjunto com as plataformas GitHub e GitHub Classroom, permite que seja mantido um histórico do desenvolvimento de um projeto, facilita e agiliza o trabalho em equipa e constitui uma mais valia na lecionação de disciplinas de Informática.

Destinatários

Professores do grupo de recrutamento 550

Releva

Para os efeitos previstos no n.º 1 do artigo 8.º, do Regime Jurídico da Formação Contínua de Professores, a presente ação releva para efeitos de progressão em carreira de Professores do grupo de recrutamento 550. Mais se certifica que, para os efeitos previstos no artigo 9.º, do Regime Jurídico da Formação Contínua de Professores (dimensão científica e pedagógica), a presente ação releva para efeitos de progressão em carreira de Professores do grupo de recrutamento 550.

Objetivos

Dotar os formandos de conhecimentos e competências que lhes permitam utilizar e lecionar o software Git e as plataformas GitHub/GitHub Classroom. Contribuir para o enriquecimento das qualificações profissionais dos docentes.

Conteúdos

Introdução aos sistemas de controlo de versões. Instalação e configuração do Git. Criar e gerir repositórios: • Inicialização de um repositório • Efetuar commits • Recuar no tempo • Tags • Branches • Gerir conflitos • Exportação de repositórios Trabalhar com repositórios remotos. O software GitHub Desktop como alternativa à linha de comando. As plataformas GitHub e GitHub Classroom.

Metodologias

Sessões de caráter teórico-prático: • apresentação e exploração de conteúdos • realização de exercícios e atividades práticas Em cada sessão será disponibilizada documentação relativa aos conteúdos a tratar bem como propostas de atividades.

Avaliação

Os/As formandos/as serão avaliados na escala de 1 a 10, de acordo com o despacho no 4595/2015, do Secretário de Estado do Ensino e da Administração Escolar. A avaliação dos/as formandos/as depende da frequência mínima de 2/3 das horas de formação presencial. Critérios de avaliação: - Participação – Assiduidade e pontualidade, interesse e empenho nas tarefas propostas (30%) - Produção de Trabalhos e/ou Materiais em contexto escolar (50%) - Reflexão crítica (20%)

Modelo

Inquérito de Avaliação da Ação

Bibliografia

Chacon, S. & Straub, B. (2014) Pro Git Book. https://git-scm.com/book/en/v2

Formador

João Pedro Franco Martiniano

Cronograma

Sessão Data Horário Duração Tipo de sessão
1 15-01-2025 (Quarta-feira) 14:30 - 17:30 3:00 Presencial
2 15-01-2025 (Quarta-feira) 17:30 - 18:30 1:00 Online assíncrona
3 24-01-2025 (Sexta-feira) 18:30 - 21:30 3:00 Online síncrona
4 24-01-2025 (Sexta-feira) 21:30 - 22:30 1:00 Online assíncrona
5 31-01-2025 (Sexta-feira) 18:30 - 21:30 3:00 Online síncrona
6 31-01-2025 (Sexta-feira) 21:30 - 22:30 1:00 Online assíncrona
7 07-02-2025 (Sexta-feira) 18:30 - 20:30 2:00 Online síncrona
8 07-02-2025 (Sexta-feira) 20:30 - 21:30 1:00 Online assíncrona
9 14-02-2025 (Sexta-feira) 18:30 - 21:30 3:00 Online síncrona
10 14-02-2025 (Sexta-feira) 21:30 - 23:30 2:00 Online assíncrona
11 19-02-2025 (Quarta-feira) 14:30 - 17:30 3:00 Presencial
12 19-02-2025 (Quarta-feira) 17:30 - 19:30 2:00 Online assíncrona
Início: 15-01-2025
Fim: 19-02-2025
Acreditação: CCPFC/ACC-113905/22
Modalidade: Curso
Pessoal: Docente
Regime: e-learning
Duração: 25 h
Local: ESAB / MEET

INSCREVER-ME