seminar buchen

Seminar Java-Grundlagen mit IntelliJ IDEA

Seminar / Training Java-Grundlagen mit IntelliJ IDEA

Einführung in Java

  • Die Programmiersprache Java
  • Das Java Development Kit (JDK)

Ein Programm mit Java erstellen

  • Vorgehensweise beim Erstellen des Programms
  • Aufbau einer Anwendung
  • Kompilieren eines Java-Programms mit dem Java-Compiler Javac
  • Ausführen eines Java-Programms mit dem Java-Interpreter
  • Fehlersuche

Grundlegende Java-Sprachelemente

  • Was ist die Syntax
  • Bezeichner und reservierte Wörter
  • Dokumentieren des Quellcodes
  • Erstellen von Anweisungen in Java
  • Primitive Datentypen
  • Literale für primitive Datentypen
  • Mit lokalen Variablen arbeiten
  • Werte zuweisen
  • Typkompatibilität und Typkonvertierung
  • Konstanten - unveränderliche Variablen
  • Arithmetische Operatoren und Vorzeichenoperatoren
  • Vergleichsoperatoren und logische Operatoren
  • Ein- und Ausgabedaten

Kontrollstrukturen

  • Kontrollstrukturen verwenden
  • If-Anweisung
  • If-else-Anweisung
  • Switch-Anweisung
  • schleifen
  • While-Anweisung
  • Do-while-Anweisung
  • For-Anweisung
  • Weitere Anweisungen in Kontrollstrukturen
  • Überblick über Java-Kontrollstrukturen

Klassen, Attribute, Methoden

  • Klassen
  • Die Attribute einer Klasse
  • Erzeugen von Objekten
  • Methoden - die Funktionalität der Klassen
  • Methoden mit Parametern erstellen
  • Methoden mit R definieren ückgabewert
  • Überladen von Methoden
  • Statische Variablen und Methoden

Kapselung und Konstruktoren

  • Kapselung
  • Zugriffsmethoden
  • Konstruktoren

Vererbung

  • Grundlagen der Vererbung
  • Klassen ableiten und erweitern
  • Konstruktoren aufrufen
  • Überschreiben von geerbten Methoden
  • Vererbungsketten und Zuweisungskompatibilität
  • Polymorphismus in der Vererbung
  • Die Superklasse Objekt
  • Finale Klassen
  • Abstrakte Klassen und abstrakte Methoden

Pakete und Module

  • Organisieren von Klassen in Paketen
  • Zugriffsrechte in Paketen
  • Pakete einbinden
  • Statisches Importieren
  • Mit dem JDK gelieferte Pakete
  • Module
  • Anwendung des Baukastensystems

Schnittstellen und Adapterklassen

  • Interfaces
  • Adapter-Klassen
  • Direkte Methodenimplementierung in der Schnittstelle

Arbeiten mit Strings und Wrapper-Klassen

  • Die Klasse String
  • Konkatenieren und Vergleichen von Strings
  • Weitere Methoden der Klasse String
  • Die Klassen StringBuffer und StringBuilder
  • Wrapper-Klassen

Arrays und Enums

  • Arrays
  • Aufzählungen funktionieren

Collections Framework

  • Grundlagen des Java Collections Frameworks
  • Die Interface-Sammlung
  • Arbeiten mit Listen
  • Sequentielles Blättern in Listen

Ausnahmebehandlung mit Exceptions

  • Reagieren auf Laufzeitfehler
  • Ausnahmen abfangen und behandeln
  • Ausnahmen weitergeben
  • Abschließende Arbeit in einem finally-Block ausführen
  • Ausnahmen werfen
  • Eigene Ausnahmen erstellen

Nützliche Klassen und Pakete

  • Zufallszahlen
  • Grundlagen zu Datum und Uhrzeit
  • Zeiten - Instant- und Duration-Klassen
  • Datumsangaben - die Klassen LocalDate, ZonedDateTime und Period
  • Zeiten - die LocalTime-Klasse
  • Datums- und Zeitangaben formatiert ausgeben - die Klasse DateTimeFormatter
  • Die Klasse System
  • Weitere Methoden der Klasse System
  • Die Klasse Console

Einsatz von modernen IDEs wie Eclipse oder IntelliJ

  • Die Fähigkeiten und Eigenschaften moderner IDEs
  • Überblick und Einsatz
  • Geschwindigkeit und Qualitätsverbesserung bei der Softwareentwicklung
  • Die Teilnehmer verwenden im Seminar die gleiche IDE wie an ihrem Arbeitsplatz

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

  • Stephano Procaccini

    Telefon: + 41 (800) 0800 99
    E-Mail:

  • Tasso Kaiser

    Telefon: + 41 (800) 0800 99
    E-Mail:

Seminardetails

   
Dauer: 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr
Preis: Öffentlich und Webinar: € 1.999 zzgl. MwSt.
Inhaus: € 6.000 zzgl. MwSt.
Teilnehmeranzahl: max. 8 Teilnehmer
Teilnehmer: Softwareentwickler mit Programmiererfahrung, die bereits mit einer prozeduralen Programmiersprache vertraut sind oder ihre Java-Kenntnisse auffrischen möchten. Vorkenntnisse in der objektorientierten Programmierung sind nicht erforderlich.
Standorte: Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Inhaus, Webinar
Durchführungsgarantie: ja, ab 2 Teilnehmern; Details
Sprache: Deutsch (Englisch ist bei Firmenseminaren ebenfalls möglich)
Seminarunterlage: Dokumentation auf CD oder Papier
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen im Restaurant - (bei öffentlichen Seminaren)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 41 (800) 0800 99

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
© 2024 www.networkuniversity.ch All rights reserved.  | Kontakt | Impressum | AGB | Nach oben