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.

Apache Wicket Development

- u.a. in Berlin, Hannover, Köln, Stuttgart, Darmstadt

Innerhalb dieses fünftägigen Seminars lernen Sie die Entwicklung von Web 2.0 Anwendungen mit Apache Wicket.

Jakarta EE - Intensivkurs RESTful Services mit JAX-RS, JSONP und JSONB

- u.a. in Berlin, Leipzig, Nürnberg, Essen, Heidelberg

In dieser 2-tägigen Schulung "Jakarta EE - Intensivkurs RESTful Services mit JAX-RS, JSONP und JSONB" lernen Sie die Realisierung von RESTful Services mit Hilfe mit JAX-RS, JSON Processing (JSONP) und JSON Binding (JSONB). JAX-RS bildet die offizielle Technologie zur ...