Webinar

Java Grundlagen (Inhouse)

Inhalte

  • Java im Überblick
    • Charakteristika von Java
    • Einrichten gängiger Java-Programmierumgebungen (IDEs): IntelliJ IDEA, Eclipse
    • Funktionsweise der Java Virtual Machine
    • Speicherverwaltung und Garbage Collection
    Programmiergrundlagen
    • Programmaufbau
    • Java-Sprachelemente
    • Syntax
    • Schlüsselwörter
    • Java-Applikationen: Erstellen von Anwendungen, Programmstart
    • Datentypen
    • Operatoren
    • Ausdrücke
    • Einfache Ein-/Ausgabe
    • Kontrollstrukturen: Blöcke, Verzweigungen, Schleifen
    • Methoden: Definition, Aufruf, Parameterübergabe, Rückgabewerte
    • Fehlerbehandlung mit Exceptions
    • Typumwandlung (Casting)
    • Eigenheiten der Klasse String
    • Zeichenkettenverarbeitung: String und StringBuilder
    Datenstrukturen
    • Arrays
    • ArrayList
    • Collections mit Generics
    • Verschiedene Implementierungen des Interface List
    Grundlagen der objektorientierten Programmierung
    • Nutzen korrekt entworfener objektorientierter Programmstrukturen
    • Von der strukturierten über die prozedurale hin zur objektorientierten Programmierung
    • Begriffe und Techniken der Objektorientierung
    • Einführung in die objektorientierte Systementwicklung
    • Klassen, Objekte und Referenzen
    • Objektverbindungen / Assoziationen
    • Methoden, statische und nicht-statische
    • Datenkapselung
    Objektorientierte Konzepte
    • Vererbung
    • Polymorphie
    • Dynamisches Binden
    • Konstruktoren
    • Statische Attribute und Methoden
    • Abstrakte Klassen
    • Interfaces
    • Implementierung von Interfaces
    Design
    • Von der objektorientierten Analyse (OOA) zum Erstellen einer Codebasis
    • Verwendung von Schnittstellen in robusten Hierarchien
    • Anwendung wichtiger Softwaredesignprinzipien wie Schichtentrennung, Separation of Concerns und Open-Closed Principle
    • Versionierung und Auswahl eines geeigneten Versionierungsschemas
    • Identifizieren von Problemen im Code, z. B. Code Smells, Regressionen und typische Fehlerbilder
    Dokumentation
    • Verwendung der Java Language Specification (JLS) 25
    • Verwendung der JavaDoc
    • etablierte Konventionen

Methode

Das Seminar kombiniert:

  • Praxisnahe Übungen direkt am System
  • Kurze Theorieeinheiten
  • Interaktive Aufgaben
  • Aufgaben in Eigenarbeit
  • Diskussion der jeweiligen Musterlösungen
  • Zusätzliche Übungen für Fortgeschrittene

Das Seminar wird wahlweise als Präsenzseminar oder als Live Online Training durchgeführt und durch die digitale Lernplattform LearningHub@Cegos begleitet. Dort stehen den Teilnehmenden die Seminarunterlagen flexibel und mobil zur Verfügung - auch über das Seminar hinaus.Die Inhalte werden nach dem 4REAL-Modell vermittelt, das einen nachhaltigen Transfer in den Arbeitsalltag unterstützt. Praxisaufgaben, Reflexion und direkte Anwendung helfen dabei, das Gelernte Schritt für Schritt in eigene Entwicklungsaufgaben zu übertragen.

  • Java im Überblick
    • Charakteristika von Java
    • Einrichten gängiger Java-Programmierumgebungen (IDEs): IntelliJ IDEA, Eclipse
    • Funktionsweise der Java Virtual Machine
    • Speicherverwaltung und Garbage Collectio...
Mehr Informationen

Termine und Orte

Datum Preis

+++ Catalog API +++

SG-Seminar-Nr.: 9520665

Anbieter-Seminar-Nr.: 3302 (Inhouse)

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • Anbieterbewertung   (346)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Preis