Effektiv utvikler

Et praktisk kurs i utviklereffektivitet for team som vil ha renere kode, bedre kodegjennomganger, sterkere vaner og bedre samarbeid.

Denne treningen vil øke effektiviteten i teamet ditt ved å lære utviklere hvordan de blir bedre som individuelle utviklere og som medlem av hele teamet. Kurset dekker en rekke emner, inkludert effektiv bruk av IDE, å holde koden ren og vedlikeholdbar, kodegjennomganger, kunnskapsdeling, dokumentasjonsstyring, å holde kunnskapen sin oppdatert og mer.

Varighet
2 dager
Nivå
Middels
Format

30% workshop /

70% forelesning

Maks deltakere
20
Instruktører
2
Livstidstilgang
  • Kursmaterialer
  • Slack-fellesskap
Hvem bør delta

Junior, Mid og Senior Utviklere

Viktigste læringsutbytte
  • Personlig effektivitet og beslutningstaking
  • Ren-kode praksis for vedlikeholdbarhet
  • Kodegjennomganger og par-programmering som forbedrer resultater
  • Dokumentasjon og kunnskapsdelingsvaner
  • Holde fokus og håndtere antakelser
Kursprogram

Dag 1

  • •
    Development environment
    • ○IDE (IntelliJ IDEA) configuration, tips and tricks
    • ○Email client configuration
    • ○Automation of daily routines
    • ○Tasks management and prioritization
  • •
    Developer's good habits
    • ○Following best practices
    • ○Working with dependencies and assumptions
    • ○Making technical choices
    • ○Learning techniques over tools
    • ○Staying focused
    • ○Keeping knowledge up-to-date
  • •
    Communication in the team
    • ○Respecting everyone
    • ○Learning from others
    • ○Teaching others

Dag 2

  • •
    Code reviews
    • ○How to perform an effective code review?
    • ○Code-review checklist
  • •
    Pair programming
    • ○Is it worth practicing?
    • ○When and how to write code in pairs
  • •
    Writing documentation
    • ○An example of a good documentation structure
    • ○Making documentation useful
    • ○Code documentation
    • ○Visualizing documentation
  • •
    Staying healthy

Utforsk relaterte kurs som hjelper teamet ditt å gå dypere eller angripe lignende utfordringer fra ulike vinkler.

Klar til å komme i gang?

Kontakt oss for å diskutere dine opplæringsbehov, tidsplan, og hvordan vi kan tilpasse dette programmet for ditt team.