Informationen zur Technologie

Scala (Scalable Language) ist eine Software-Programmiersprache mit einer Kombination aus objektorientierten Methoden und funktionalen Programmierfähigkeiten und interoperiert mit Java und JavaScript. Der Vorteil ist die Reduzierung einer Menge an Codes und die Einbindung und Nutzung aller bestehenden Java Bibliotheken und Frameworks. Die Unterstützung von Scala erfolgt mit den Entwicklungsumgebungen, wie Eclipse, NetBeans.


Scala 3.x - Language Server Protocol (LSP) und Build Server Protocol (BSP) - Metals und Bloop - Schulung(1 Tag)

Scala Tools - Language Server Protocol und Build Server Protocol - Metals und Bloop

Kurzbeschreibung

In dieser Scala 3.x-Schulung lernen Entwickler/innen das Language Server Protocol (LSP) und das Build Server Protocol (BSP) kennen. Sie erfahren alles über die unterschiedlichen Funktionen von LSP und BSP, die die Grundlage zur Integration von Programmiersprachen und Build-Systemen in IDEs und Editoren sind und lernen, dass das LSP abstrakte Funktionen, wie die automatische Vervollständigung von Klassen- und Funktionsnamen oder Goto Definition ermöglicht und das BSP eine ähnliche Funktion für Build- und Konfigurationstools erfüllt. Weiterhin wird die Funktion von Metals als LSP Server oder als BSP-Client, der Bloop als Server nutzt, vermittelt. Am Kursende verstehen die Teilnehmer/innen die Interaktion dieser beiden Protokolle und der diversen Tools beim Entwicklungsprozess und erkennen die Vorteile der Verwendung von Metals beim Editieren des Scala-Codes als auch die Steuerung von Bloop von der Kommandozeile aus und lernen den Build-Server Bloop durch den sbt-Build-Server zu ersetzen.


Voraussetzungen

• Solide Kenntnisse der Sprache Scala und der Scala-Standard-Bibliothek
• Kursbesuch Grundlagen II oder gleichwertige Kenntnisse


Seminarinhalt

• LSP (Language Server Protocol)
• LSP Clients und LSP Server
• Metals and LSP gesteuerte Editoren
• BSP (Build Server Protocol)
• BSP Clients und BSP Server
• Bloop and BSP gesteuerte Build Clients
• Das Ersetzen von Bloop als Build Server durch sbt


Zielgruppen

• Software-Entwickler/innen


Preise und Termine

offene Schulung
Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer:1 Tage
Preis:695,00 € zzgl. USt. pro Teilnehmer (827,05€ inkl. USt.)
Seminarstandorte:
Starttermine:
(ortsabhängig)


Unterlagen:zzgl.
Verpflegung:zzgl.
Prüfung/Zertifizierung:zzgl.
Firmenschulung
Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
Dauer:1 Tage
Preis ab:1.350,00 € zzgl. USt. pro Tag (1.606,50€ inkl. USt.)
Schulungszentren:
  • Hamburg
  • Berlin
  • Frankfurt
  • München
  • Nürnberg
  • Düsseldorf
  • Wien
  • Stuttgart
  • Hannover
  • Köln
  • Dortmund
Starttermin:individuelle Vereinbarung
Unterlagen:zzgl.
Verpflegung:zzgl.
Prüfung/Zertifizierung:zzgl.

Software

Scala 3.x



Seminarsprache

Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.