Zielgruppe: Der Kurs wendet sich sowohl an Einsteiger in die Programmierung sowie an Programmierer, die bereits mit anderen Sprachen vertraut sind, aber keine Kenntnisse in der objektorientierten Programmierung besitzen.
Seminarziel: Plattformunabhängigkeit und leistungsfähige Bibliotheken machen Java zu einer erfolgreichen Sprache.
Der Kurs bietet solide Grundlagen, mit denen Sie sofort erste eigene Java-Programme auf Konsole, GUI und im Web, mit Datenbankanbindung oder XML schreiben können. Mit den hier erworbenen Kenntnissen wird es leichter, weitergehenden Kursen zu folgen. Anhand zahlreicher Beispiele und Übungen lernen Sie das Konzept und die Grundlagen der objektorientierten Programmierung mit Java sowie den Umgang mit der umfangreichen Klassenbibliothek.
Dauer: 5 Tage
Java Grundlagen
Download und Installation der wichtigsten Tools
Grundlegender Aufbau eines Java-Programms
Begriffsbestimmungen: Compiler / Interpreter, Bytecode, Virtuelle Maschine
Begriffsbestimmungen: Package, Klasse, Objekt, Methode
Datentypen, Variablendeklaration, Wrapperklassen
Grundlegende Programmierlogiken
Stringverarbeitung, Arrays
Datum, Zeit
jar-Files erstellen
Objektorientierte Programmierung
Grundlagen in Objektorientierung
Datenkapselung, private, protected, public, Getter / Setter
Vererbung, Interfaces, Adapterklassen
Arbeiten mit Java Collectionklassen, Generics
Objekte serialisieren
Arbeiten mit Java Streams
Reflection
Ausnahmen werfen: Exceptions
Eigene Fehlerklassen erstellen
Datenbankprogrammierung mit JDBC
Grundlagen JDBC: Connection, Statement, ResultSet
Auswertung von SELECT-Abfragen mit dem ResultSet
Umsetzung von INSERT- und UPDATE-Anweisungen
Datenaustausch Objektorientierung / Datenbank
Beispielprojekte aus der Praxis
Weiterführende Programmierung
Schreiben eines eigenen Code-Generators für Java
Grundlagen dynamischer Webseiten mit JSP
Erzeugen und Auswerten von XML-Dokumenten mit Java
GUI Programmierung mit Java AWT, Swing, SWT
Dialoganwendungen erstellen
Trainings und Schulungen führe ich in ganz Deutschland durch bzw. meine Kunden kommen aus folgenden Regionen: Hamburg, Negenborn, Holzminden, Bevern, Stadtoldendorf, Höxter, Paderborn, Bielefeld, Herborn, Hannover, Göttingen, Kassel, Hameln, Hildesheim, Köln, Bonn, Frechen, Bochum, Dortmund, Essen, Hagen, München, Leverkusen, Augsburg, Ulm, Ingelheim, Frankfurt, Darmstadt, Wörth, Einbeck, Hanau, Ratingen, Nürnberg, Kopenhagen, Andernach, Schwäbisch Gmünd, Ettlingen, Rodgau, Lübeck, Stuttgart, Böblingen, Niederzissen, Landsberg / Lech, Bergisch-Gladbach, Berlin, Morsbach, Meerbusch, Münster, Lüneburg, Friedrichsdorf, Herten, Ahrensbök, Forchtenberg, Flensburg, Recklinghausen, Bremen, Bergheim, Osnabrück, Düsseldorf, Kamp-Lintfort, Rheine, Würzburg, Saarlouis, Saarbrücken, Erlangen, Coburg, Kulmbach, Hofheim, Gummersbach, Mainz, Wiesbaden, Bad Iburg, Wolfsburg, Wolfenbüttel, Soest, Warstein, Lauf, Rheinbach, Ahrweiler, Magdeburg, Nördlingen, Weimar, Aachen, Magdeburg, Gütersloh, Rheda-Wiedenbrück, Northeim, Leipzig, Dresden, Duisburg, Wuppertal, Mannheim, Karlsruhe, Wiesbaden, Münster, Gelsenkirchen, Mönchengladbach, Braunschweig, Seligenstadt, Chemnitz, Kiel, Schwerin, Krefeld, Halle, Freiburg, Oberhausen, Erfurt, Rostock, Hamm, Mülheim, Herne, Ludwigshafen, Solingen, Oldenburg, Neuss, Potsdam, Heidelberg, Jena, Regensburg, Ingolstadt, Heilbronn, Pforzheim, Bottrop, Offenbach, Bremerhaven, Fürth, Remscheid, Reutlingen, Moers, Koblenz, Salzgitter, Siegen, Trier, NRW, Niedersachsen, Hessen, Baden-Württemberg, Bayern, Rheinland-Pfalz, Sachsen, Thüringen