Firmenseminar Apache Camel Schulung
Die Apache Camel Schulung können wir als Firmenseminar bei dir vor Ort im Unternehmen durchführen.
Wir empfehlen, die maximale Anzahl an Teilnehmern für dieses Seminar auf 10 zu begrenzen, um die Qualität des Seminars zu gewährleisten. Der Trainer kann sich bei einer kleineren Gruppe besser um die einzelnen Teilnehmer kümmern.
2. Raumvorbereitung
3. Rechner
In der Tabelle sind die minimalen Anforderungen an die Rechner für die Teilnehmer aufgeführt:
Apache Camel ist keine Server-Software und erfordert keine separate Installation. Camel wird in der Form einer Bibliothek bei Bedarf als Maven Abhängigkeit vom Buildtool über das Internet geladen. Für diesen Kurs ist es daher entscheidend, dass Maven über das Internet Bibliotheken laden kann.
Prozessor | Hauptspeicher | Platte |
---|---|---|
Moderner Quad Core | 16 GByte | 100 GByte |
Betriebssystem
Mit den folgenden Betriebssystemen ist eine Schulung möglich:
Betriebssystem | Versionen | Bemerkung |
---|---|---|
Windows | 10 | |
Linux | Aktuelle Distribution z.B. Ubuntu | |
Mac OSX | ab 10.11 El Capitan |
4. Software
Im Workshop wird außer der unten aufgeführten noch weitere Software wie z.B. Apache ActiveMQ oder Artemis sowie Hawt.io und Jolokia benötigt. Diese Programme installieren und konfigurieren die Teilnehmer im Seminar. Damit eine Installation möglich ist, muss es möglich sein, auf den Rechnern der Teilnehmer Dateien über das Internet herunterzuladen und zu entpacken.
Installiere die folgenden Programme auf den Rechnern für die Teilnehmer. Mit den Anweisungen unter Test kannst du die Installation überprüfen.
4.1. Java 11
Bitte das SDK und nicht nur das JRE installieren! Die Distribution spielt keine Rolle. Ihr könnt OpenJDK, Oracle oder eine andere verwenden.
Download: https://jdk.java.net/java-se-ri/11
Test der InstallationZum Testen der Installation führe bitte folgende(s) Kommando(s) aus:
Linux:
Windows:
4.2. Intellij IDEA 2020 Community Edition
Von Intellij gibt es eine kostenlose Community Edition, die für die Schulung ausreicht.
Download: https://www.jetbrains.com/de-de/idea/download/
Test der InstallationIntellij starten.
Alternativen:
4.3. Apalce Camel Plugin für IDEA
Kann über Einstellungen/Plugins aus dem Marketplace installiert werden.
Download: https://plugins.jetbrains.com/plugin/9371-apache-camel-idea-plugin
4.4. Apache Maven
Project Management und Build-Werkzeug für Java
Download: https://maven.apache.org/
Test der InstallationZum Testen der Installation führe bitte folgende(s) Kommando(s) aus:
Linux:4.5. Apache ActiveMQ Artemis
Es genügt der Download des Artemis Archives. Eine Installation ist nicht erforderlch.
Download: https://activemq.apache.org/components/artemis/download/
4.6. curl
Download: https://curl.haxx.se/
Test der InstallationZum Testen der Installation führe bitte folgende(s) Kommando(s) aus:
4.7. Apache Derby
Apache Derby ist eine in Java geschriebene relationale Datenbank. Es genügt der Download der JAR Datei. Eine Installation ist nicht erforderlch.
Download: https://db.apache.org/derby/derby_downloads.html
5. Internet Verbindung
Am problemlosesten ist eine direkte Verbindung ins Internet. Leider ist dies in den meisten Organisationen nicht möglich. Falls die Verbindung über einen Proxy erfolgt, so werden für die Schulung die Zugangsdaten für den Proxy benötigt. Zu den Zugangsdaten gehören u.a. IP und Port des Proxies und eventuell Benutzername und Passwort.
Falls eine Authentifizierung beim Proxy notwendig ist, bring bitte in Erfahrung um welche Art der Authentifizierung es sich handelt und teile uns diese bitte falls möglich mit.
Prüfe mit dem folgenden Kommando auf den Rechnern der Teilnehmer, ob Namen über DNS aufgelößt werden können. Wichtig dabei ist, dass er für google.de oder einen anderen Namen die Ip-Adresse auflöst.
Prüfe, ob du auch ohne Browsers HTTP Abfragen durchführen kannst.
6. Medien
Da wir gerne Architekturen mit euch skizzieren freuen wir uns über möglichst viel Flipchart bzw. Whiteboardfläche.
- Beamer mit VGA oder HDMI Anschluss
- Flipchart oder Whiteboard
7. Fragen & Probleme
Bei Fragen zum Inhalt, zur Durchführung oder zur Vorbereitung stehen wir dir gerne zur Verfügung.