Kjenn dine verktøy
Et praktisk kurs i utviklerverktøy for team som vil jobbe raskere, feilsøke bedre og bli tryggere med daglige tekniske verktøy.
Praktisk trening i verktøy som er essensielle for en profesjonell utvikler. Dette kurset er hovedsakelig fokusert på verktøy som brukes til å løse problemer fra det virkelige liv. Utviklere vil få kunnskap om en rekke emner, inkludert effektiv bruk av IDE, praktisk bruk av Git, optimalisering av databasetilgang, feilsøking av JVM-problemer, byggverktøy som Maven, masse tips og triks og mer.
60% workshop /
40% forelesning
- Kursmaterialer
- Slack-fellesskap
Utviklere
- IDE mestring og debugging-teknikker
- Versjonskontroll arbeidsflyter med Git
- Kommandolinje ferdigheter og automatisering
- Arbeide med Docker og databaser
- Praktiske tips som sparer tid daglig
Dag 1
- •IDE - IntelliJ Idea
- ○Features
- ○Shortcuts
- ○Preferences
- ○Working with multiple projects
- ○Database access
- ○Useful plugins
- •Debugging
- ○Debugging in IntelliJ Idea
- ○Debugging Java run from Maven
- ○Remote debugging
- •Terminal
- •Maven
- •Git
- •Logging
- ○Logback, Log4j2
- ○Capturing logs
- •Writing less code with Lombok
Dag 2
- •Java and JVM
- ○JDK differences in implementations
- ○OracleJDK
- ○OpenJDK
- ○OpenJ9
- ○JVM
- ○Understanding JVM memory
- ○Garbage collector
- ○Useful JVM params
- •Troubleshooting Java applications
- ○Using Profilers: YourKit, JProfiler, VisualVM, Opsian
- ○Using Samplers
- ○Identifying bottlenecks with VisualVM
- ○Using core dump with VisualVM
- ○Troubleshooting slow database access
- •Containerization
- ○Building Docker images for java applications
- ○Using Dockerfile
- ○Using maven plugins (Spring, Jib, Buildpack)
- ○Optimizing Docker images
- ○Size of the image
- ○Startup time
- ○Memory usage
Relaterte kurs
Utforsk relaterte kurs som hjelper teamet ditt å gå dypere eller angripe lignende utfordringer fra ulike vinkler.
Spring & Spring Boot: Introduksjon og avanserte emner
Et praktisk Spring Boot-kurs for Java-team som skal bygge, teste og drifte ekte backend-tjenester med trygghet.
Se kursetEffektiv utvikler
Et praktisk kurs i utviklereffektivitet for team som vil ha renere kode, bedre kodegjennomganger, sterkere vaner og bedre samarbeid.
Se kursetBoost your Architecture by Test-Driven Development
Et praktisk kurs i Test-Driven Development for team som vil ha sterkere arkitektur, tryggere refaktorering og mer vedlikeholdbare testsuiter.
Se kursetKlar til å komme i gang?
Kontakt oss for å diskutere dine opplæringsbehov, tidsplan, og hvordan vi kan tilpasse dette programmet for ditt team.









