Webentwicklung mit Scala
2019-03-27
Unser Buch “Come out and Play” über Webentwicklung mit Scala, Scala.js, Akka und dem Play Framework ist fertig.
Die finale Version kann bei LeanPub: https://leanpub.com/comeoutandplay erworben werden. Alternativ auch bei Thalia: https://www.thalia.de/shop/home/artikeldetails/ID151410922.html oder Amazon: https://www.amazon.de/dp/B09317XB5J und anderen.
Mit diesem Buch erfolgt ein praxisorientierter Einstieg in die Entwicklung größerer Webanwendungen mit dem Play Framwork, Scala, Akka und Scala.js.
Es wird vermittelt, wie man Webanwendungen mit dem Play Framework schreibt, Datenbankzugriffe via Slick implementiert, Aufgaben asynchron mit Futures und Aktoren umsetzt sowie geteilten und clientseitigen Code via Scala.js generiert. Für Authorisierung und Authentifizierung wird das Silhoutte Framework genutzt. Websockets, die aus den meisten Anwendungen nicht mehr wegzudenken sind, kommen ebenfalls zum Einsatz.
Das Buch vermittelt, wie man SBT zur Verwaltung und Organisation von Projekten nutzt. Kenntnisse von Scala werden nicht vorausgesetzt, es erfolgt eine kurze Einführung in die Programmiersprache und die funktionale Programmierung mit Scala.