Kurzbeschreibung
Dies ist ein vom Dozenten geleiteter Kompaktkurs zum Erlernen der Programmiersprache Java.
Gemeinsam mit der Programmiersprache C gehört Java zu den international bekanntesten Programmiersprachen. Java gilt als einsteigerfreundlich, ist extrem weit verbreitet und eine Allzweckprogrammiersprache. Java ermöglicht die Programmierung von Anwendungen im Web, auf Desktops und als Apps. Sind die Grundkonzepte von Java verstanden kann auf vorhanden Bibliotheken zurückgegriffen werden. Dies verspricht rasche und motivierende Erfolgserlebnisse beim Programmieren.
In dieser Schulung lernen Sie praxisbezogen an Hand vieler Beispiele die Programmiersprache Java kennen. Sie erfahren die Grundlagen der Java Technologie, lernen grundlegendes zu Datentypen und Klassen kennen und steigen tiefer ein in die Objektorientierung als Programmparadigma. Sie erhalten einen Überblick über die Java Klassenbibliothek, weitere wichtige Open Source Bibliotheken, Werkzeuge und vor allem best-practices kennen, um in Java produktiv zu entwickeln.
Am Ende der Schulung haben Sie einen Überblick über die Java Technologie, haben ein Gefühl für das umfangreiche Ökosystem und haben das das Rüstzeug erlernt, erste Anwendungen selber zu programmieren.
Voraussetzungen
• Grundlegendes Verständnis von Mathematik
• abstraktes Denkvermögen
Seminarinhalt
Grundlagen der Java Technologie
• Java Editionen (Java SE, Java EE, Java ME, embedded Java)
• Einsatzgebiete
• Besonderheiten Virtual Machine (JVM)
Datentypen
• Primitive Datentypen
• Referenzen
Java Klassen
• Attribute und Methoden
• Konstruktoren und Finalizer
• Method Overloading
• Sichtbarkeits-Modifikatoren
• Static Members
Java Programmierparadigma
• Objektorientierten Programmierung
• Vererbung
• Polymorphismus und Interfaces
• Schlüsselwörter abstract und final
Ausnahmebehandlung (Exceptions)
• Runtime vs. checked Exceptions
• Programmdesign mit Ausnahmen
Javapakete - Java Packages
• Verwendung von packages
• Eigene Packages erstellen
Java Klassenbibliothek
• Collections
• Generics
• Java Streams
• Java Modulsystem
Zielgruppen
Anwendungsentwickler, Software-Ingenieure, Webentwickler.
Preise und Termine
Firmenschulung
Eine Firmenschulung bei Ihnen vor Ort, in einem Schulungszentrum oder virtuell.
(Zertifizierung)
Software
Geschult wird grundsätzlich auf der aktuellsten Java Version, die für einen produktiven Betrieb eingesetzt werden kann. Sofern gewünscht kann auch auf anderen Versionen geschult werden.
Seminarsprache
die Seminarsprache ist deutsch, sofern keine andere Angabe. Englisch ist in aller Regel machbar, andere Seminarsprachen sind möglich, fragen Sie bitte an.