Kursplan

Introduktion till GitHub Copilot

  • Vad är GitHub Copilot och hur fungerar det?
  • Stödda miljöer och IDE-integration
  • Användningsområden för utvecklare och DevOps-professionella

Komma igång med Copilot

  • Aktivera Copilot i Visual Studio Code
  • Be Copilot om användbara kodförslag
  • Förstå och förbättra Copilot-genererad kod

Använda Copilot för DevOps-uppgifter

  • Generera YAML-konfigurationer för CI/CD-arbetsflöden
  • Skriv GitHub Actions med Copilot-stöd
  • Automatisera testning, kodningsstilkontroll och distributionspipeliner

Shell-skript och infrastrukturautomatisering

  • Använda Copilot för att skriva och förbättra shell-skript
  • Be Copilot om Dockerfile, Terraform eller Kubernetes-konfigurationsfragment
  • Validera genererade automatiseringsskript

Produktivitetsöverdrift med AI-stöd

  • Minska repetitiva och standardiserade uppgifter
  • Arbeta snabbare med Copilot i agila sprintar
  • Kombinera Copilot med GitHub CLI och terminalarbetsflöden

Begränsningar, etik och bästa praxis

  • Förstå Copilots omfattning och gränser
  • Säkerhetsfrågor och intellektuella äganderättsoverväganden
  • Bästa praxis för att granska AI-genererad kod

Projektövningar och reell scenarier

  • CI/CD-arbetsflödesautomatisering för en webbapplikation
  • Skriv återanvändbara GitHub Actions-mallar
  • Teammedverkan med Copilot över repos

Sammanfattning och nästa steg

Krav

  • En förståelse för grundläggande mjukvaruutvecklingskoncept
  • Kännedom om Git eller versionshanteringsarbetsflöden
  • Grundläggande erfarenhet av YAML, shell-skript eller CI/CD-verktyg

Målgrupp

  • Utvecklare som vill förbättra DevOps-produktivitet
  • DevOps-nybörjare och automatiseringsentusiaster
  • Agile-teammedlemmar som söker AI-stöd i arbetsflödena
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(81): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38