Känn dina 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.
Varaktighet
2 dagar
Nivå
Nybörjare
Format
60% workshop /
40% föreläsning
Max deltagare
20
Instruktörer
1
Vem bör delta
Utvecklare
Viktigaste lärdomar
- 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
Utbildningsprogram
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
Redo att komma igång?
Kontakta oss för att diskutera dina utbildningsbehov, schema, och hur vi kan anpassa detta program för ditt team.









