Kend dine værktøjer
Et praktisk kursus i udviklerværktøjer for teams, der vil arbejde hurtigere, fejlfinde bedre og blive tryggere med daglige tekniske 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.
60% workshop /
40% forelæsning
- Kursusmaterialer
- Slack-fællesskab
Udviklere
- 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
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
Relaterede kurser
Udforsk relaterede kurser, der hjælper dit team med at gå dybere eller angribe lignende udfordringer fra forskellige vinkler.
Spring & Spring Boot: Introduktion og avancerede emner
Et praktisk Spring Boot-kursus for Java-teams, der skal bygge, teste og drifte rigtige backend-tjenester med tryghed.
Se kursetEffektiv udvikler
Et praktisk kursus i udviklereffektivitet for teams, der vil have renere kode, bedre kodegennemgange, stærkere vaner og bedre samarbejde.
Se kursetBoost your Architecture by Test-Driven Development
Et praktisk kursus i Test-Driven Development for teams, der vil have stærkere arkitektur, tryggere refaktorering og mere vedligeholdbare testsuiter.
Se kursetKlar til at komme i gang?
Kontakt os for at diskutere dine uddannelsesbehov, tidsplan, og hvordan vi kan tilpasse dette program til dit team.









