Seminarinformationen

Seminar - Ziel

In diesem 2-tägigen Seminar "IntelliJ IDEA – Effizientes Arbeiten und Steigerung der Entwicklungsproduktivität" erhalten Sie eine umfassende Einführung in die integrierte Entwicklungsumgebung IntelliJ (Community Edition). Sie lernen, welche Plugins für verschiedene Aufgaben am besten geeignet sind. Alle wichtigen Tastenkombinationen werden vorgestellt, mit denen Sie Ihre Entwicklungsgeschwindigkeit optimieren können. Als Programmiersprache kommt Java zum Einsatz.

Teilnehmer - Zielgruppe

  • Softwareentwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Grundlegende Kenntnisse in Java

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

IntelliJ Überblick

  • Kurze Historie und Entwicklung
  • Das einheitliche IntelliJ IDEA: kostenloses Tier und Ultimate-Abo
  • Installation und Konfiguration
  • Die IntelliJ Benutzeroberfläche kennenlernen

Java-Projekte aufsetzen

  • Projekt erstellen und konfigurieren, JDK-Verwaltung in der IDE
  • Build-Tools: Maven und Gradle Integration
  • Version Control: Git Integration

IntelliJ Produktivitäts-Features

  • Code-Completion und Live Templates
  • Refactoring-Techniken für effiziente Code-Strukturierung
  • Effektive Navigation und Suche im Code
  • Code-Analyse mit Inspections und Quick-Fixes
  • KI in der IDE: AI Assistant

Debugging und Testing

  • JUnit-Integration und automatisierte Tests
  • Effektives Debugging von Java-Anwendungen
    • Performance-Analyse: JDK Flight Recorder und async-profiler

Arbeiten mit Datenbanken

  • Eingebaute Database-Tools: Verbindungen, Schema-Ansicht, SQL-Unterstützung
  • Schema-aware SQL-Completion und Abfragen aus der IDE

Arbeiten mit Frameworks und Tools

  • Spring-Framework: Projekt-Wizard und Basis-Unterstützung
  • Docker-Integration für Containerized Development
  • Lombok und andere hilfreiche Plugins

Teamkollaboration und Versionskontrolle

  • Konfliktmanagement und Zusammenarbeit in Teams
  • Effiziente Nutzung von Git für kollaborative Projekte
  • Gemeinsames Arbeiten in der IDE mit Code With Me

Weiterführende Themen

  • Das IntelliJ Ultimate Abo: Erweiterte Funktionen und Plugins
  • Profiling und Performance-Optimierung
  • Das AI Abo, Junie und MCP-Integration
  • Integration von IntelliJ in die JetBrains-Toolbox
  • Moderne Entwicklungstrends und Best Practices in IntelliJ

Weitere Schulungen zu Thema Java

Java SE/EE Programmierung mit Eclipse

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar vermittelt Kenntnisse im Einsatz von Eclipse in Java SE/EE-Programmierung.

Java - XML

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar unterrichtet Sie in den wichtigsten Technologien um XML in Verbindung mit Java. Nach einem Überblick über Grundlagen von XML werden Sie XML-basierte Anwendungen entwerfen und validieren. Sie erhalten einen Einblick in das SAX- und DOM-Parsing.

Neuerungen auf Java 9-21

- u.a. in Frankfurt am Main, Hamburg, Mannheim, Erfurt, Kassel

In dieser 2-tägigen Schulung „Neuerungen in Java 9-21“ erhalten Sie einen umfassenden Überblick über die neuen Sprachfeatures sowie kleinere API-Erweiterungen der Java-Versionen 9 bis 21 und können diese anhand zahlreicher Beispiele praktisch anwenden. Zudem lernen Sie ...

C# und .NET für Java-Entwickler

- u.a. in Bremen, Stuttgart, Erfurt, Darmstadt, Nordhausen

In diesem 2-tägigen Seminar "C# und .NET für Java-Entwickler" erhalten Sie als Java-Entwickler einen reibungslosen Einstieg in die C#- und .NET-Entwicklung. Sie lernen die Gemeinsamkeiten und Unterschiede zwischen Java und C#, wie beispielsweise bei Klassen, ...