IntelliJ IDEA - Effizientes Arbeiten und Maximierung der Entwicklungsproduktivität

Seminarinformationen

Seminar - Ziel

In dieser 2-tägigen Schulung "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
  • Installation und Konfiguration
  • Die IntelliJ Benutzeroberfläche kennenlernen

Java-Projekte aufsetzen

  • Projekt erstellen und konfigurieren
  • 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
  • Verwendung von Code-Analyse-Werkzeugen

Debugging und Testing

  • JUnit-Integration und automatisierte Tests
  • Effektives Debugging von Java-Anwendungen
  • Profiling und Performance-Optimierung

Arbeiten mit Datenbanken

  • Database Navigator Plugin: Datenbank-Integration in IntelliJ
  • Effizientes Datenbankdesign und Abfrageoptimierung

Arbeiten mit Frameworks und Tools

  • Spring-Framework Integration und Support
  • 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

Ausblick und Weiterführende Themen

  • Die IntelliJ Ultimate Edition: Erweiterte Funktionen und Plugins
  • 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

Sie werden in der Verwendung von Eclipse unter Java SE/EE-Programmierung vertraut gemacht.

Java und XML Programmierung

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

In diesem Seminar erhalten Sie einen Überblick über die wichtigsten Technologien bezüglich XML und Java. Ziel des Seminars ist es XML-basierte Anwendungen entwerfen und validiern zu können. Zudem bekommen Sie einen Einblick in das SAX- und DOM-Parsing, das Binding von ...

Java EE Entwurfsmuster (Pattern)

- u.a. in Hamburg, Wien, Düsseldorf, Koblenz, Mannheim

Der Teilnehmer des Seminars erhält einen Überblick über die wichtigsten Muster sowohl für die Präsentations- als auch für die Business- und Integrations-Schicht.

Maven - Advanced

- u.a. in Frankfurt am Main, Hannover, Wien, Zürich, Essen

In dieser 1-tägigen Schulung "Maven - Advanced" erweitern Sie Ihr Wissen über Maven im Unternehmensbereich. Sie lernen verschiedene Ansätze kennen, um Builds für JEE-Anwendungen (EAR, WAR, EJB usw.) zu erstellen und wie solche Builds aussehen. Dabei werden Möglichkeiten, ...