Känn dina verktyg
En praktisk kurs i utvecklarverktyg för team som vill arbeta snabbare, felsöka bättre och bli tryggare med dagliga tekniska verktyg.
Praktisk träning i verktyg som är nödvändiga för en professionell utvecklare. Denna kurs är huvudsakligen fokuserad på verktyg som används för att lösa verkliga problem. Utvecklare kommer att få kunskap om en rad ämnen, inklusive effektiv användning av IDE, praktisk användning av Git, optimering av databasåtkomst, felsökning av JVM-problem, byggverktyg som Maven, massor av tips och tricks och mer.
60% workshop /
40% föreläsning
- Utbildningsmaterial
- Slack-gemenskap
Utvecklare
- IDE mästerskap och debugging-tekniker
- Versionskontroll arbetsflöden med Git
- Kommandorad färdigheter och automatisering
- Arbeta med Docker och databaser
- Praktiska tips som sparar tid dagligen
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
Relaterade kurser
Utforska relaterade kurser som hjälper ditt team att gå djupare eller angripa liknande utmaningar från olika vinklar.
Spring & Spring Boot: Introduktion och avancerade ämnen
En praktisk Spring Boot-kurs för Java-team som behöver bygga, testa och driftsätta riktiga backend-tjänster med trygghet.
Se kursenEffektiv utvecklare
En praktisk kurs i utvecklareffektivitet för team som vill ha renare kod, bättre kodgranskningar, starkare vanor och bättre samarbete.
Se kursenBoost your Architecture by Test-Driven Development
En praktisk kurs i Test-Driven Development för team som vill ha starkare arkitektur, tryggare refaktorering och mer underhållbara testsviter.
Se kursenRedo att komma igång?
Kontakta oss för att diskutera dina utbildningsbehov, schema, och hur vi kan anpassa detta program för ditt team.









