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.

Känn dina verktyg | Trainitek