Kend dine værktøjer
Praktisk træning i værktøjer, der er essentielle for en professionel udvikler. Dette kursus er primært fokuseret på værktøjer, der bruges til at løse problemer fra det virkelige liv. Udviklere vil opnå viden om en række emner, herunder effektiv brug af IDE, praktisk brug af Git, optimering af databaseadgang, fejlfinding af JVM-problemer, build-værktøjer som Maven, masser af tips og tricks og mere.
Varighed
2 dage
Niveau
Begynder
Format
60% workshop /
40% forelæsning
Maks deltagere
20
Instruktører
1
Hvem bør deltage
Udviklere
Vigtigste læringsudbytter
- IDE mesterskab og debugging-teknikker
- Versionskontrol workflows med Git
- Kommandolinje færdigheder og automatisering
- Arbejde med Docker og databaser
- Praktiske tips, der sparer tid dagligt
Kursusprogram
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
Klar til at komme i gang?
Kontakt os for at diskutere dine uddannelsesbehov, tidsplan, og hvordan vi kan tilpasse dette program til dit team.









