Java

Modelliere deine eigene Programmiersprache

Mein ehemaliger Azubi Markus und ich haben einen Artikel bei heise Developer veröffentlicht: Baumeister – Eine eigene Programmiersprache mit Xtext modellieren. Passend zum Thema seiner Abschlussarbeit (Projektdokumentation und -präsentation findest du hier auf der Seite) geht es um die Modellierung einer eigenen Programmiersprache. Wir haben uns vor einiger Zeit für den Einsatz von Xtext zur…

Read More

Von wegen schwergewichtig – Moderne Webentwicklung mit Java EE 7

Wie schon mehrfach erwähnt, durfte ich dieses Jahr im Rahmen der Heise Developer World einen Fachvortrag auf der CeBIT in Hannover halten. Mein Thema war Von wegen schwergewichtig – Moderne Webentwicklung mit Java EE 7. Die Heise Developer World ist eine kleine Teilkonferenz auf der CeBIT, die sich speziell an Softwareentwickler richtet. Der Heise-Verlag gibt…

Read More

Java EE 7 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #54

This entry is Teil 12 von 14 in the series Lernzielkontrollen

Mit Java EE 7 ist es recht einfach möglich, mehrschichtige Enterprise-Anwendungen zu programmieren. In der vierundfünfzigsten Episode des Anwendungsentwickler-Podcasts gibt es eine Lernzielkontrolle zur Enterprise Edition von Java. TL;DR Mit meiner Lernzielkontrolle zu Java EE 7 kannst du prüfen, wie gut du die Plattform und ihre Webtechnologien kennst. Java EE bündelt aufeinander abgestimmte Spezifikationen, deren…

Read More

Objektorientierung Teil 3 (Lernzielkontrolle zu Getter/Setter, Klassendesign, Enumerations) – Anwendungsentwickler-Podcast #45

Getter und Setter, ein vernünftiges Klassendesign und Enumerations sind die Themen der fünfundvierzigsten Episode des Anwendungsentwickler-Podcasts. TL;DR Mit meiner Lernzielkontrolle vertiefst du als IT-Azubi die Grundlagen der Objektorientierung. Über Getter und Setter steuerst du, wie auf Attribute zugegriffen wird, wobei du Werte berechnen oder vor dem Setzen prüfen kannst. Beim Klassendesign helfen dir klar abgegrenzte…

Read More

Objektorientierung Teil 2 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #44

This entry is Teil 9 von 14 in the series Lernzielkontrollen

Sichtbarkeitsmodifizierer und Konstruktoren sind die Themen der vierundvierzigsten Episode des Anwendungsentwickler-Podcasts. TL;DR An der Klasse Auto zeige ich dir, wie du mit this auf das aktuelle Objekt zugreifst und Konstruktoren miteinander verknüpfst. Konstruktoren sorgen dafür, dass ein neues Objekt gültige Attributwerte erhält, während Sichtbarkeitsmodifizierer den Zugriff auf seine Attribute und Methoden regeln. Als Entwickler:in deiner…

Read More

Objektorientierung Teil 1 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #43

This entry is Teil 8 von 14 in the series Lernzielkontrollen

Die grundlegenden Begrifflichkeiten rund um Klasse und Objekt sind die Inhalte der dreiundvierzigsten Episode des Anwendungsentwickler-Podcasts. TL;DR Mit Beispielen aus meiner Lernzielkontrolle kannst du die Grundlagen der Objektorientierung für deine Prüfung und deinen Alltag als Fachinformatiker:in Anwendungsentwicklung wiederholen. Eine Klasse beschreibt als Bauplan die Attribute und Methoden ihrer Objekte, deren eigene Werte den jeweiligen Zustand…

Read More

Algorithmen und Methoden (Lernzielkontrolle) – Anwendungsentwickler-Podcast #42

This entry is Teil 7 von 14 in the series Lernzielkontrollen

Mit den Themen Algorithmen und Methoden setze ich in der zweiundvierzigsten Episode des Anwendungsentwickler-Podcasts meine Reihe der Lernzielkontrollen zur Einführung in die Programmierung mit Java fort. TL;DR Mit meiner Lernzielkontrolle zu Algorithmen und Methoden kannst du dein Wissen als IT-Azubi prüfen. Ein Algorithmus beschreibt wiederholbar, wie du ein Problem löst; seine Grundbausteine sind Sequenzen, Verzweigungen…

Read More

Zahlen und Zeichen (Lernzielkontrolle) – Anwendungsentwickler-Podcast #39

This entry is Teil 6 von 14 in the series Lernzielkontrollen

Die Verarbeitung von Zahlen und Zeichen in Java wird in der neununddreißigsten Episode des Anwendungsentwickler-Podcasts behandelt. TL;DR Mit meiner Lernzielkontrolle zu Zahlen und Zeichen in Java kannst du dein Grundlagenwissen als IT-Azubi prüfen. Du erfährst, wie Zahlenliterale und Datentypen funktionieren, was bei Ganzzahldivision und Überläufen passiert und weshalb Gleitkommazahlen beim Rechnen ungenau sein können. Dazu…

Read More

Variablen und Operatoren (Lernzielkontrolle) – Anwendungsentwickler-Podcast #38

This entry is Teil 5 von 14 in the series Lernzielkontrollen

Eine kurze Einführung in alles rund um Variablen und Operatoren gibt es in der achtunddreißigsten Episode des Anwendungsentwickler-Podcasts. TL;DR Mit meiner Lernzielkontrolle zu Variablen und Operatoren in Java kannst du Grundlagen für deine IT-Ausbildung wiederholen. Variablen sind benannte Speicherbereiche, deren Datentyp bestimmt, welche Werte sie aufnehmen können; dazu gehören Regeln für Namen und Gültigkeitsbereiche sowie…

Read More

Allgemeine Fragen zur Programmierung (Lernzielkontrolle) – Anwendungsentwickler-Podcast #37

This entry is Teil 4 von 14 in the series Lernzielkontrollen

Einige allgemeine Begriffe rund um die Programmierung sind das Thema der siebenunddreißigsten Episode des Anwendungsentwickler-Podcasts. TL;DR Mit meinen Fragen zu allgemeinen Programmierbegriffen kannst du als IT-Azubi dein Grundlagenwissen prüfen. Du erfährst, wie viele Werte sich mit Bits und Bytes darstellen lassen und welche Aufgaben Compiler sowie Unit-Tests übernehmen. Dazu kommen die fachliche Domäne eines Programms…

Read More