Präsenz und Online
Scala Schulungen & Inhouse-Seminare
- 18 Seminare
- 14 durchgeführte Termine
- 67 zufriedene Teilnehmende
Kundenbewertungen
Jede Scala Schulung kann auch als individualisierbares Inhouse-Training durchgeführt werden
Alle folgenden Schulungsformen können auch Online als Virtual Classroom durchgeführt werden.
Offene Schulung
findet zu einem festgelegten Zeitpunkt im voll ausgestatteten Schulungszentrum oder Online/Remote statt. Sie treffen auf Teilnehmer anderer Unternehmen und profitieren vom direkten Wissensaustausch.
Firmen-/Inhouse-Schulung
geht auf die individuellen Bedürfnisse Ihres Unternehmens ein. Sie erhalten eine kostenfreie Beratung von Ihrem Seminarleiter und können Inhalte und Dauer auf Ihren Schulungsbedarf anpassen. Inhouse-Schulungen können europaweit durchgeführt werden.
Individual-Schulung
bietet Ihnen Flexibilität bei Lerninhalten, Lernmethoden und Dauer. Sie erhalten eine 1-zu-1 Betreuung. Sie bestimmen Inhalt, Zeit und Lerntempo. Der Scala-Trainer passt sich Ihren Wünschen und Bedürfnissen an.
Die Programmiersprache Scala
Scala wurde im Jahr 2003 als eigene Forschungsprogrammiersprache entwickelt. Diese wird oftmals Multiparadigmensprache genannt, weil verschiedene Philosophien vereint werden. Im Zentrum ist diese eine objektorientierte Sprache mit sehr vielen funktionellen Möglichkeiten. Funktionell bedeutet, dass ein Programmierstil, welcher vor allem auf dem akademischen Gebiet sehr beliebt ist, benutzt wird. Hierbei werden die Funktionen ohne Nebenwirkungen verwendet und damit solche Funktionen, welche nicht den Status der Variablen oder der Funktionen ändern. Zudem können sogenannte First-Class Funktionen und damit an andere Funktionen zu überreichende Objekte und erweiterte Funktionen definiert werden.
Es wird daher mit Konstanten und nicht mit Prädiktoren gearbeitet. Auf den ersten Blick erscheint das seltsam, doch ist das Prinzip bereits heute in vielen Sprachen wie in Java, vorhanden. Zum Beispiel können Zeichenketten in Java nicht geändert werden und alle Versuche einen bestehenden String zu ändern bedeutet, dass eine gänzlich neue Zeichenkette erzeugt und der bestehende gelöscht wird.
Die Struktur eines solchen Programmes sollte Java-Anwendern bekannt sein, denn die Struktur besteht aus einer Methodik mit dem Namen main, dass die Kommandozeilenparameter als Array von Strings bzw. Zeichenketten übergeben bekommt. Hierbei besteht der Körper der Methode generell aus einem einzigen Aufruf einer definierten Methode println, welche die Begrüßung als Parameter geliefert bekommt. Zudem hat die main-Methode keine Rückgabe - diese ist daher eine Prozedur. Aus diesem Grund ist es nicht nötig, einen Rückgabetyp zu definieren.
Was Java-Programmierern weniger bekannt ist, ist die Definition vom Object HalloWelt, dass die Methode main ebenfalls enthält. Diese Deklaration stellt dar, was allgemein als Singleton-Objekt bekannt ist. Dies ist eine Gruppe mit lediglich einer Instanz. Hierbei wird mit dem Schlüsselwort object eine Klasse mit dem Namhen HalloWelt und zugleich die dazugehörige Instanz gleichen Namens definiert. Eine solche Instanz wird erst bei der erstmaligen Nutzung erstellt.
Generell wird die main-Methode nicht als static deklariert. Ein Grund hierfür ist, dass die statischen Mitglieder (Methoden oder Attribute) nicht in Scala existieren. Die Mitglieder der Singleton-Objekte stellen in Scala dar, was die Sprache Java und andere Sprachen mit den statischen Teilnehmern erreichen.
Das Scala Seminar
Die Teilnehmenden lernen die Unterschiede zu Java kennen und erfahren, welche Ereignisse in Scala beachtet werden müssen. Neben praxisbezogenen und kurzen Fallbeispielen, welche vor allem alle bedeutenden Grundelemente der Sprache näher bringen, werden im Scala Kurs verschiedene Fragen zur praktischen Anwendung beantwortet. Es werden die Vor- und Nachteile der Sprache Scala im Gegensatz zu Java besprochen und Hinweise gegeben, wie die Seiteneffekte durch Scala vermieden werden können. Ebenfalls berücksichtigt das Scala Seminar die Sprachkonzepte von Scala und die höhere Skalierbarkeit.
Die Scala Schulung beschäftigt sich mit dieser modernen, funktionalen und objektorientierten Programmiersprache auf der Laufzeitumgebung von Java. Der Scala Kurs erklärt, wie die Nutzer den Mikro-Blogging-Dienst Twitter nutzen, welcher die performante Nachrichtenverarbeitung über die Sprache realisiert.
135.665
TEILNEHMENDE3.029
SEMINARTHEMEN33.473
DURCHGEFÜHRTE SEMINARE