Obiettivi | Certificazione | Contenuti | Tipologia | Prerequisiti | Durata e Frequenza | Docenti | Modalità di Iscrizione | Calendario

Il Corso GH-900 GitHub Foundations è pensato per partecipanti che vogliono acquisire una base solida sui concetti e sugli strumenti fondamentali di Git e GitHub per lavorare in modo strutturato su progetti software e contenuti versionati. Il percorso chiarisce il ruolo del version control, la differenza tra Git e GitHub e i concetti chiave come repository, commit, branches e merge, introducendo il GitHub Flow come modello operativo per collaborare in modo ordinato. Vengono poi affrontate le attività quotidiane di gestione dei repository: struttura e file chiave (README, LICENSE, CONTRIBUTING, CODEOWNERS, SECURITY), creazione e organizzazione tramite templates e branches, gestione dei file e uso di insight come stars, repository metrics e dependency insights per migliorare visibilità e manutenzione. La parte collaboration entra nel lavoro con issues, pull requests e discussions, inclusa la relazione tra PR e issues, l’uso di template, filtri e assegnazioni, oltre alla gestione di notifications e subscriptions per controllare il flusso di lavoro. Si coprono anche strumenti di documentazione e condivisione come Markdown, Gists, Wiki e GitHub Pages. Sul fronte “modern development” vengono introdotti GitHub Actions per automation, GitHub Copilot (inclusi concetti come agent mode e multimodel support) e GitHub Codespaces, con il posizionamento dell’editor github.dev rispetto a Codespaces. Chiude con una panoramica su GitHub Projects (layout, labels, milestones e workflows), e sui temi di privacy, security e administration come 2FA, passkeys, permissions/roles, repository visibility, branch protection rules, gestione organizzazioni/team e concetti come Enterprise Managed Users (EMU). Il corso contribuisce alla preparazione dell’esame di Certificazione GitHub Foundations.
Contattaci ora per ricevere tutti i dettagli e per richiedere, senza alcun impegno, di parlare direttamente con uno dei nostri Docenti (Clicca qui)
oppure chiamaci subito al nostro Numero Verde (800-177596).
Calling from abroad? Reach us at +39 02 87168254.
Obiettivi del corso
Di seguito una sintesi degli obiettivi principali del corso Corso GitHub Foundations GH-900:
- Comprendere Git vs GitHub, version control, repository, commits, branches e merge, applicando GitHub Flow.
- Gestire repository structure e key files (README, LICENSE, CONTRIBUTING, CODEOWNERS, SECURITY) e best practices di maintenance.
- Collaborare con issues, pull requests e discussions, collegando PR↔issues e gestendo notifications/subscriptions.
- Introdurre modern tools: GitHub Actions, GitHub Copilot, Codespaces e github.dev per workflow produttivi.
- Gestire Projects e fundamentals di security/privacy (2FA, passkeys, permissions/roles, branch protection, org/team settings).
Certificazione del corso
Esame GH-900 GitHub Foundations; Questo esame valuta le competenze del candidato sui concetti e sulle funzionalità fondamentali di GitHub. I topics testati includono le version control fundamentals, la differenza tra Git e GitHub, e i concetti chiave di Git come repository, commits e branches, oltre all’uso del GitHub Flow. L’esame copre la gestione dei repository GitHub, inclusa la struttura e i file essenziali come README, LICENSE, CONTRIBUTING, CODEOWNERS e SECURITY, la creazione/organizzazione tramite templates e branches e la gestione dei file. Sono incluse funzionalità per la visibilità e la manutenzione come repository insights, stars, feature previews, repository metrics dashboards e dependency insights.
Nell’area collaboration verifica l’uso di issues, pull requests e discussions, il collegamento tra PR e issues e l’uso di template, filtri e assegnazioni, oltre alla gestione di notifications. Include strumenti di documentazione e condivisione come Gists, Wiki e GitHub Pages.
Per modern development l’esame include GitHub Actions, GitHub Copilot (concetti come Copilot agents e multimodel support), e GitHub Codespaces con la distinzione rispetto a github.dev. Copre anche la gestione progetti con GitHub Projects (layout, labels, milestones e workflows) e la dimensione privacy, security e administration: protezione account con 2FA e passkeys, permissions e roles per repository e organizzazioni, Enterprise Managed Users (EMU), repository visibility e branch protection rules, oltre alla gestione di org settings, teams e ruoli. Chiude con community/open source: GitHub Sponsors, GitHub Marketplace, InnerSource, e pattern come fork e template repositories per favorire collaborazione.
Contenuti del corso
Git and GitHub fundamentals
• Purpose and benefits of version control
• Differences between Git and GitHub
• Core concepts: repository, commit, branch, merge
• Accounts, organizations, and enterprise options
• GitHub Flow and Markdown for collaboration
Working with GitHub repositories
• Repository structure and key files (README, LICENSE, CONTRIBUTING, CODEOWNERS, SECURITY)
• Creating and organizing repos with templates and branches
• Adding and managing files in a repository
• Using insights: stars, metrics dashboards, dependency insights
• Repository maintenance and collaboration best practices
Collaborating with GitHub
• Using issues, pull requests, and discussions
• Linking PRs to issues; templates, filters, assignments
• Notifications: purpose, configuration, subscriptions
• Documentation and sharing with Gists, Wiki, GitHub Pages
• Clear communication with Markdown in issues/PRs
Modern development practices
• GitHub Actions: automation fundamentals
• GitHub Copilot: AI-assisted coding concepts (agents, agent mode, multimodel)
• Copilot plans: individual vs business vs enterprise (high-level distinctions)
• GitHub Codespaces: dev containers, customization, usage basics
• When to use github.dev vs Codespaces
Project management with GitHub
• GitHub Projects and layout options
• Configuring projects: labels, milestones, workflows
• Saved replies and assignees for streamlined communication
• Using project insights to track progress and productivity
• Organizing work across repositories and teams
Privacy, security, and administration
• Securing accounts with 2FA and passkeys
• Permissions and roles for repositories and organizations
• EMU concepts and org-level Copilot policy management
• Repository privacy/visibility and branch protection rules
• Managing org settings, teams, and roles
GitHub community and open source
• Open source participation and GitHub Sponsors
• GitHub support for open source projects
• Following users and organizations to stay informed
• GitHub Marketplace purpose and usage concept
• InnerSource and when to use forks/templates/discoverable repositories
Tipologia
Corso di Formazione con Docente
Docenti
I docenti sono Istruttori Autorizzati Microsoft e in altre tecnologie IT, con anni di esperienza pratica nel settore e nella Formazione.
Infrastruttura laboratoriale
Per tutte le tipologie di erogazione, il Corsista può accedere alle attrezzature e ai sistemi presenti nei Nostri laboratori o direttamente presso i data center del Vendor o dei suoi provider autorizzati in modalità remota. Ogni partecipante dispone di un accesso per implementare le varie configurazioni avendo così un riscontro pratico e immediato della teoria affrontata. Ecco di seguito alcuni scenari tratti dalle attività laboratoriali:

Dettagli del corso
Prerequisiti
- Non ci sono prerequisiti.
Durata del corso
- Durata Intensiva 2gg;
Frequenza
Varie tipologie di Frequenza Estensiva ed Intensiva.
Date del corso
- Corso GitHub Foundations (Formula Intensiva) – Su richiesta – 09:00 – 17:00
Modalità di iscrizione
Le iscrizioni sono a numero chiuso per garantire ai tutti i partecipanti un servizio eccellente.
L’iscrizione avviene richiedendo di essere contattati dal seguente Link, o contattando la sede al numero verde 800-177596 o inviando una richiesta all’email [email protected].
