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.