April 24, 2012
Recently I already explained: Dart rocks. Meanwhile the Dart band has seen several great releases – it is now time to see if Dart can compete with the big rockstars in the scene – like Motörhead! Motörhead is a great band too with much steam behind. But then there is Dart: heavy drumming and tight timing. Does the lack of a wart make the Dart vocalist a soft boy? Dart uses modern, state-of-the-art instruments while Motörhead plays the same instruments for several years (and damn, they sound great!). Surely there are many questions when one wants to compare Dart with Motörhead.
This evening is free to attend, as usual in the Java User Group Saxony (Dresden, Germany), but I recommend you to wear loose clothing and take some earplugs and beer with you. And of course, you might loose your soul to the gods rock’n'roll.

April 16, 2012
Java ist die beliebteste Programmiersprache der Welt. Sie läuftüberall: auf dem Server, auf dem Desktop oder auch auf dem Handy. Wenn Sie sich entschieden haben, Java zu erlernen, ist dieses Training für Sie das richtige. Es bietet einen fundierten Einstieg in Java und zeigt Ihnen die wichtigsten Stolpersteine, über die man als Anfänger fallen kann.
Zielgruppe:
Alle, die Java erlernen möchten.
Vorkenntnisse:
Kenntnisse in einer (objektorientierten) Programmiersprache sollten Sie mitbringen. Es wird erwartet, dass Sie einen Texteditor bedienen können und mit den Grundlagen der Informatik vertraut sind.
Inhalt:
- Java – ein Überblick
- Hello, World! und mehr Basics
- Mit Eclipse entwickeln
- Grundlagen der Objektorientierung mit Java
- Arrays und Collections
- Exceptions
- Eine Prise Swing
- Annotations & Generics
Schulungsunterlagen:
Sie erhalten ein vom Dozenten empfohlenes Fachbuch zum Thema.
April 2, 2012
Dart ist eine neue Open-Source-Programmiersprache von Google. Sie läuft nativ im Browser, kann zu JavaScript umgewandelt werden oder auch zur Serverentwicklung herhalten. Wer will, kann seinen Code wie JavaScript aussehen lassen – aber auch wie Java. Denn Dart ist dynamisch getypt, unterstützt aber optional Typen. Mehr noch: Generics, Klassen, Interfaces und Isolates bieten ein strukturiertes Umfeld für die Webentwicklung. Mehr zu Dart finden Sie auf http://www.dartlang.org
Dart ist derzeit im technischen Preview. In dieser eintägigen Schulung erhalten Sie einen fundierten Einblick in Dart und was derzeit damit möglich ist. So haben Sie später kaum Anlaufschwierigkeiten, wenn es an das erste Projekt geht.
Zielgruppe:
Alle, die Interesse an Webentwicklung haben und eine Alternative zu JavaScript suchen.
Vorkenntnisse:
Grundlagen der objektorientierten Programmierung und (einfaches) HTML
Inhalt:
- Überblick: Dart im Browser, Dart am Server, der Editor
- Syntax
- DOM Manipulation
- AJAX
- Isolates
Schulungsunterlagen:
Da Dart noch sehr jung ist, sind derzeit keine Schulungsunterlagen erhältlich. Der Dozent wird aber ein Handout mit den wichtigsten Informationen ausgeben.
March 22, 2012
Dart ist eine neue Programmiersprache von Google. Sie soll JavaScript ersetzen und noch vieles mehr. Dart läuft auch am Server und kann Multithreading. Wie es mit Dart derzeit aussieht, warum die Syntax gerade für Java Entwickler so interessant ist und was die Zukunft noch bringen könnte, wird an diesem Abend besprochen.
Zur Seite der Java Usergroup Augsburg
March 5, 2012
Dieser Kurs bildet eine ideal Grundlage zur weiteren Vorbereitung auf
den SCJP (Sun Certified Java Programmer). Auch wenn Sie gerade erst in Java eingestiegen sind und in allen wichtigen Themen der Sprachplattform Java geschult werden wollen, ist dieses Training für Sie gut geeignet. In der Schulung werden alle zertifizierungsrelevanten Gebiete durchgearbeitet, so erhalten Sie eine professionellen, intensiven Einstieg in Java und können sich gezielt auf die Prüfung vorbereiten.
Zielgruppe:
Personen, die die Zertifizierungsprüfung zum SCJP sowie eine grundlegende Professionalisierung der Java-Entwicklertätigkeit anstreben.
Voraussetzungen:
Grundlagen der Javaprogrammierung, Eclipse (die Schulung ist kein Programmieranfängerkurs).
Inhalt
- Declarations, Access Control
- Assignements
- Garbage Collection
- Operatoren
- Flow Controls
- Generics und Collections
- Objekt-Orientierung
- Exceptions und Assertions
- Strings und IO
- Inner Classes
- Threads
- Tools
Mehr dazu auf der Seite der Open Source School.
November 10, 2011
Sorry folks – this post is in german. Its about my talk on the W-JAX 2011
Am 10.11.2011 von 10:15 bis 11:15 bin ich auf der W-JAX 2011 vertreten. Natürlich zu meinem derzeitigen Lieblingsthema, nämlich Dart. Hier ist der Session-Inhalt:
Die Nerven der Google-Programmierer waren gespannt wie Dart-Seile, als sie ihre Sprache der Welt vorstellten. Immerhin wurde Dart entwickelt, um JavaScript den Garaus zu machen. Seitdem hagelt es skeptische und höhnische Bemerkungen. Gleichzeitig gibt es aber schon gewisse Leute, die bereits Dart-Dienstleistungen anbieten. Und das, obwohl eigentlich noch gar nicht alles funktioniert. Wie ist also der Stand der Dinge? Und – werden wir Java-Entwickler Dart hassen oder lieben? Eine recht subjektive Einschätzung, aufgepeppt mit eine paar Folien.
Wer Lust hat, kann gerne danach mit mir einen gemütlichen Kaffee schlürfen.
September 22, 2011
Was ist die Apache Software Foundation überhaupt? Was sind das für verrückte Geeks, die in ihrer Freizeit Code hacken und was ist der Apache Way? Und überhaupt – wenn ich Open Source verwende, werde ich dann nicht von Oracle verklagt? An diesem Abend sprechen wir über Champions, Hacker und Idealisten.
Der Vortrag wird etwa eine Stunde dauern und ist kostenfrei. Vorher gibt es aber einen Kurzvortrag und nachher noch etwas Smalltalk. Also etwas Zeit mitbringen. Fragen können also gerne mitgebracht werden.
Mehr dazu auf den Seiten meiner Gastgeber, der Java Usergroup Augsburg. Es lohnt sich auch, einen Blick in die anderen Veranstaltungen zu werfen.
September 19, 2011
Die “Java Enterprise Ed. (JEE) für Einsteiger” Schulung richtet sich an Entwickler, die bereits Erfahrung mit Java haben, jedoch noch einen Einstieg in Java Enterprise benötigen. Der Kurs zeigt die wichtigsten Tools, mit denen man als Profi umgehen können muss, dabei geht es nicht nur um JEE, sondern generell um das Arbeiten auf einem Enterpriseprojekt – dazu gehört unter anderem auch Grundlagenwissen über Container und Maven.
Mehr dazu auf der Seite der Open Source School.
August 22, 2011
Dieser Kurs bildet eine ideal Grundlage zur weiteren Vorbereitung auf
den SCJP (Sun Certified Java Programmer). Auch wenn Sie gerade erst in Java eingestiegen sind und in allen wichtigen Themen der Sprachplattform Java geschult werden wollen, ist dieses Training für Sie gut geeignet. In der Schulung werden alle zertifizierungsrelevanten Gebiete durchgearbeitet, so erhalten Sie eine professionellen, intensiven Einstieg in Java und können sich gezielt auf die Prüfung vorbereiten.
Zielgruppe:
Personen, die die Zertifizierungsprüfung zum SCJP sowie eine grundlegende Professionalisierung der Java-Entwicklertätigkeit anstreben.
Voraussetzungen:
Grundlagen der Javaprogrammierung, Eclipse (die Schulung ist kein Programmieranfängerkurs).
Mehr dazu auf der Seite der Open Source School.
July 18, 2011
Und eine weitere Schulung
– diesmal für JEE Einsteiger.
Diese Schulung richtet sich an Entwickler, die bereits Erfahrung mit Java haben, jedoch noch einen Einstieg in Java Enterprise benötigen. Der Kurs zeigt die wichtigsten Tools, mit denen man als Profi umgehen können muss, dabei geht es nicht nur um JEE, sondern generell um das Arbeiten auf einem Enterpriseprojekt – dazu gehört auch Grundlagenwissen über Container und Maven.
Mehr dazu auf der Seite der Open Source School.