IntelliJ IDEA - Effizientes Arbeiten und Maximierung der Entwicklungsproduktivität

Seminarinformationen

Seminar - Ziel

In dieser 2-tägigen Schulung "IntelliJ IDEA - Effizientes Arbeiten und Maximierung der Entwicklungsproduktivität" lernen Sie die integrierte Entwicklungsumgebung Intellij (Community Edition) von Grund auf kennen. Sie erfahren mit welchen PlugIns Sie welche Aufgaben bestmöglich erledigen. Es werden alle relevanten Shortcuts gezeigt mit denen Sie Ihre Entwicklungsgeschwindgkeit erhöhen können. Als Programmiersprache wird Java eingesetzt.

Teilnehmer - Zielgruppe

  • Softwareentwickler

Kurs - Voraussetzungen

  • 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.

Datenbankzugriff mit Java JDBC

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

Die Teilnehmer erlangen Kenntnisse im Anwendungsbereich von JDBC und erlernen Datenbankabfragen mit JDBC zu schreiben. Weitere Seminarinhalte sind die unterschiedlichen JDBC-Treibertypen und mögliche Auswirkungen des Einsatzes von JDBC auf die Verteilung einer Java-Anwendung.

Java - Pattern (Entwurfsmuster)

- u.a. in Leipzig, Nürnberg, Mannheim, Virtual Classroom, Offenbach

Ziel des Seminars ist es, die wichtigsten Entwurfsmuster zu behandlen und Ihnen Vor- und Nachteile der einzelnen Pattern aufzuzeigen. Im Seminar wird ein Katalog von Standardmuster behandelt, wobei die Schwerpunkte auf Erzeugungsmuster, Strukturmuster und Verhaltensmuster ...

Einführung in Docker und Kubernetes für Java Entwickler

- u.a. in Köln, Stuttgart, Wien, Essen, Heidelberg

In dieser 2-tägigen Schulung "Einführung in Docker und Kubernetes für Java Entwickler" lernen Sie die Grundlagen der Containertechnologie und deren Einsatz in der Java-Entwicklung. Der Kurs bietet einen Überblick über Docker und den Hype, der um diese Technologie ...