Koulutuksessa opit perusteet versionhallinnasta, Gitistä, GitHubista ja GitHub Copilotista. Kurssi soveltuu ohjelmistokehittäjille, projektipäälliköille ja muille ohjelmistokehityksen kanssa työskenteleville, jotka haluavat saada peruskäsityksen versionhallinnan käytöstä ja yhteistyöstä ohjelmistoprojekteissa.
Aiempaa osaamista Gitistä tai GitHubista ei tarvita, sillä koulutus käsittelee asiaa perusteista lähtien. Ohjelmoinnista tai ohjelmistoprojekteista on hyvä olla tietämystä.
Tässä käytännönläheisessä koulutuksessa otat haltuun versionhallinnan peruskäsitteet ja Gitin peruskomennot. Opit myös Gitin ja GitHubin erot, GitHubin keskeiset toiminnot ja työkalut, joiden avulla luot repositorioita, brancheja ja pull requesteja. Lisäksi tutustumme GitHub Copilotiin ohjelmistokehityksen tukena.
Toteutus: Online (suomeksi)
Kesto: 2 päivää
Aloituspäivämäärät: 19.5.2026
09:00–16:00
Materiaali: Microsoftin englanninkielinen materiaali
Kenelle
- Ohjelmistokehittäjät, jotka haluavat oppia versionhallinnan ja Gitin sekä GitHubin perusteet.
- Projektipäälliköt, testaajat ja muut ohjelmistokehityksen parissa työskentelevät, jotka saada ymmärryksen versionhallinnan merkityksestä ohjelmistokehitysprojekteissa.
- Tiimit, jotka haluavat parantaa yhteistyötä ja projektinhallintaa GitHubin avulla.
- Henkilöt, joilla ei ole aiempaa kokemusta Gitistä tai Githubista.
Miksi
- Opit Gitin ja GitHubin erot ja roolit ohjelmistokehitysprosessissa.
- Saat käytännön osaamista GitHubin perustoiminnoista, kuten repositorioiden hallinnasta, GitHub flow -prosessista ja pull requesteista.
- Tutustut ohjelmistokehitystä tukeviin GitHub Copilotiin ja Codespacesiin.
- Saat valmiudet GitHub Foundations -sertifiointiin.
Esitietovaatimukset
- Perusymmärrys ohjelmistokehityksestä ja sen keskeisistä konsepteista.
- Kokemusta komentorivityökalusta.
- Valmius osallistua käytännön harjoituksiin.
Kurssin sisältöGitHub Foundations Part 1
- Module 1: Introduction to Git
- Module 2: Introduction to GitHub
- Module 3: Introduction to GitHub’s products
- Module 4: Configure code scanning on GitHub
- Module 5: Introduction to GitHub Copilot
- Module 6: Code with GitHub Codespaces
- Module 7: Manage your work with GitHub Projects
- Module 8: Communicate effectively on GitHub using Markdown
GitHub Foundations Part 2
- Module 9: Contribute to an open-source project on GitHub
- Module 10: Manage an InnerSource program by using GitHub
- Module 11: Maintain a secure repository by using GitHub best practices
- Module 12: Introduction to GitHub administration
- Module 13: Authenticate and authorize user identities on GitHub
- Module 14: Manage repository changes by using pull requests on GitHub
- Module 15: Search and organize repository history by using GitHub
- Module 16: Using GitHub Copilot with Python