Ta kontakt

Kursplan

Introduksjon

  • Hvorfor er versjonskontroll viktig?

Oversikt over Gitsystemfunksjoner for kildekontroll

  • Installere Git på ønsket operativsystem
  • Komme i gang med grunnleggende Git-egenskaper og komponenter
  • Hva er Repositories, Commits og filer?

Forståelse av Git-arbeidsflyter og grunnleggende systemprosesser

  • Hva er forskjellige Git-tilstander?
  • Opprette et repository og Git-mappe

Administrering av eksisterende prosjekter og håndtering av filer ved hjelp av Git

  • Arbeide med Commits og meldinger
  • Komittere og angre endringer i et Git-repository
  • Loggføre og få tilgang til versjonshistorikk

Komme i gang med branching og merging i Git

  • Bli kjent med typer av branching- og mergingprosesser
  • Bruk av spesialmarkører i Git
  • Arbeide med Git-funksjonene tagging og stashing
  • Hvordan bruke Reset og Reflog i Git?

Oversikt over GitHub-funksjoner og arkitektur

Oppsett av en GitHub-brukerkonto og administrering av en GitHub-profil

  • Autentisering til GitHub og oppdatering av legitimasjon
  • SSH v.s. HTTPS
  • Bekreftelse av autentisering ved hjelp av SSH i GitHub

Oppretting av GitHub-repositories og kobling av et lokalt Git-repository

  • Klone eller arkivere et GitHub-repository

Instansiering av repository-innholdet i en lokal kopi

Publisering av innholdsendringer til GitHub-repository-et

Arbeide med mellomlagrede repository-funksjoner og innstillinger

Øve på GitHub-skriver-og formateringssyntaks

  • Bruk av tabeller og arbeid med kodeblokker
  • Autolinking av URL-er og referanser i GitHub

Utføre handlinger på GitHub-filer og mapper

  • Synkronisere filendringer med det lokale repository-et

Opprette, redigere og overføre GitHub-commits

  • Administrere commits og håndtere en klon av et lokalt repository

Gjennomgå commits og bruke commit-ID-er med den lokale kopien

Forstå Fetch- og Pull-kommandoene i GitHub

Forstå grunnleggende Forking- og kloningskonsepter i GitHub

Pushing av GitHub-endringer og verifisering av Push-forespørsler

Arbeide med Forks og foreslå endringer til Pull Requests

Gjennomgå Pull Requests og inkorporere foreslåtte endringer

Løse konflikter i GitHub-sammenføyinger og arbeide med CLI

Komme i gang med GitHub-tags og -utgivelser

  • Bruk av lokale tags og oppdatering av GitHub-tagger
  • Starte, slette og opprette en ny GitHub-utgivelse

Sammenligning av GitHub Pull Requests, commits og tagger

Arbeide med GitHub Gists og forstå snippedfunksjonaliteter

Integrasjon av et utviklingsprosjekt med Codespaces i GitHub

Oppretting av en GitHub-organisasjon og administrering av team

  • Organisasjonskonto versus personlig GitHub-konto
  • Utføre tidligere GitHub-funksjonaliteter

Administrere GitHub-prosjekter og håndtere prosjektbrett

Filtrering av repository-informasjon og deling av GitHub-filtre

Utvidelse av GitHub med API og Webhooks

  • Automatisering av GitHub ved hjelp av OAuth-token

Feilhåndtering av GitHub-issues

Oppsummering og konklusjon

Krav

  • Opplevelse med kommandoer og terminal (i Windows, Linux eller Mac)
  • Kunnskap om ethvert programmeringsspråk

Målgruppe

  • Utviklere
  • Programvareingeniører
  • Prosjektledere
 21 Timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier