Seminare
Seminare

Java Grundlagen

Seminar - Cegos Integrata GmbH

Die Schulung bietet ein grundlegendes Verständnis der Sprache und ist ideal als Basis, um das unternehmensinterne Backend kennenzulernen. Wenn Sie an solchen Projekten als Programmierer:in mitwirken oder selbst kreative Ideen auf den Markt bringen wollen, kommen Sie an Java nicht vorbei. In diesem Seminar erlernen Sie:

  • fundierte Kenntnisse über Java-Grundlagen und deren Einsatz in der Praxis,
  • Fähigkeiten zur Modellierung und Konzeption von plattformunabhängigen Anwendungen in Java,
  • die Entwicklung robuster Klassenhierarchien mit Entwurfsmustern,
  • Verständnis und Anwendung bewährter Entwurfsmuster,
  • praktische Kenntnisse zur Implementierung von Entwurfsmustern wie Wrapper und Singleton sowie
  • das Integrieren von Java in verschiedene Anwendungsbereiche.

Sie erhalten einen Einstieg, um die Java-Grundlagen zu erlernen. Der Fokus liegt auf einer objektorientierten und praxisnahen Umsetzung, damit Sie das erlernte Wissen bestmöglich im Berufsalltag einsetzen können. Nach der Java-Schulung verfügen Sie über ausreichend Kenntnisse, um simple Java-Anwendungen zu programmieren.  

Java: Hohe Anwendungsintensität für Android- und Web-Anwendungen

Heutzutage verfügt jedes moderne Unternehmen über eine Website mit dynamischen Web-Anwendungen. Und gerade junge Start-ups impl...

Termin Ort Preis*
10.02.2025- 14.02.2025 online 2.665,60 €
17.03.2025- 21.03.2025 online 2.665,60 €
17.03.2025- 21.03.2025 Düsseldorf 2.665,60 €
12.05.2025- 16.05.2025 online 2.665,60 €
23.06.2025- 27.06.2025 online 2.665,60 €
23.06.2025- 27.06.2025 Frankfurt am Main 2.665,60 €
28.07.2025- 01.08.2025 online 2.665,60 €
08.09.2025- 12.09.2025 online 2.665,60 €
08.09.2025- 12.09.2025 Hamburg 2.665,60 €
27.10.2025- 31.10.2025 online 2.665,60 €
24.11.2025- 28.11.2025 online 2.665,60 €
24.11.2025- 28.11.2025 Düsseldorf 2.665,60 €
firmenintern auf Anfrage auf Anfrage

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Grundlagen der objektorientierten Programmierung:

  • Begriffe und Techniken der Objektorientierung
  • Einführung in die objektorientierte Systementwicklung
  • Klassen, Objekte und Referenzen
  • Objektverbindungen/Assoziationen
  • Methoden
  • Datenkapselung

Java im Überblick:

  • Charakteristika von Java
  • Werkzeuge des JDK (Compiler, Interpreter, Dokumentengenerator)
  • Funktionsweise der Java Virtual Machine
  • Speicherverwaltung und Garbage Collection
  • Java-Programmierumgebungen

Programmiergrundlagen:

  • Programmaufbau
  • Java-Sprachelemente
  • Syntax
  • Schlüsselwörter
  • Java-Applikationen: Erstellen von Anwendungen, Programmstart, Parameterübergabe
  • Datentypen
  • Operatoren
  • Ausdrücke
  • Felder
  • Einfache Ein-/Ausgabe
  • Kontrollstrukturen: Blöcke, Selektoren, Schleifen
  • Methoden: Definition, Aufruf, Parameterübergabe, Rückgabewerte
  • Fehlerbehandlung: Exceptions
  • Autoboxing/Unboxing, Variable Argumentlisten, Annotation

Objektorientierte Konzepte:

  • Vererbung
  • Polymorphie
  • Dynamisches Binden
  • Konstruktoren
  • Statische Attribute und Methoden
  • Abstrakte Klassen
  • Interfaces
  • Implementierung von Schnittstellen

Design:

  • Verwendung von Schnittstellen in robusten Hierarchien
  • Einfache Entwurfsmuster (Design Pattern): Wrapper, Singleton
  • Anwendungsbeispiele

Java Packages:

  • Verwendung von Packages
  • Klassenpfad
  • Struktur der Standardbibliothek
  • Klassen aus java.lang: Object- und Wrapper-Klassen
  • Vergleich von Objekten: equals
  • Flache und tiefe Kopien: Klonen von Objekten
  • Zeichenkettenverarbeitung: String und StringBuffer/StringBuilder
  • Eigene Pakete erstellen
  • Arrays als Container

Dokumentation:

  • Verwendung der API-Dokumentation
  • Konventionen
  • JavaDoc

Ausblick auf die Einsatzmöglichkeiten von Java:

  • Erstellen von grafischen Applikationen
  • Java im WWW: Applets und Servlets
  • Java-Netzwerktechnologien
  • Java im Unternehmen
  • Java Enterprise Edition (Java EE)
Dauer/zeitlicher Ablauf:
5 Tage
Teilnahmevoraussetzungen:
Seminar Grundlagen der Programmierung für Scriptsprachen und objektorientierte Sprachen oder vergleichbare Kenntnisse. Grundkenntnisse in der objektorientierten Systementwicklung sind von Vorteil.
Lehrgangsverlauf/Methoden:

Unser Leistungsversprechen: Effizientes Lernen mit unserem LearningHub @CegosIn unserer digitalen Lernplattform sind sämtliche Seminarunterlagen als digitales Bundle zur Verfügung gestellt. Mit einem persönlichen Zugang können Sie das Lernmaterial jederzeit mobil abrufen - sowohl vor, während als auch nach dem Seminar. Damit ermöglichen wir flexibles, selbstbestimmtes Lernen, ohne von Ort und Zeit abhängig zu sein. 

Ihre LearningHub @Cegos Vorteile auf einem Blick

  • Wissen wird als digitaler Inhalt gebündelt zur Verfügung gestellt.
  • Laptops, Tablets und Smartphones erlauben mobiles Lernen.
  • Lernerfolge sind durch Onlinetests überprüfbar.
  • Leichter Zugang durch einmalige Anmeldung (Single Sign-On).
  • Individuell zugeschnittene Lernpfade. 
  • Community-Funktion für sozialen Austausch mit Teilnehmenden und Coaches.
Zielgruppe:
Anwendungsentwickler, Software-Ingenieure, Internet-/Intranet-Entwickler.
Seminarkennung:
3302
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha