A beginner's guide to Scala, object orientation and functional programming. (2018)
- Record Type:
- Book
- Title:
- A beginner's guide to Scala, object orientation and functional programming. (2018)
- Main Title:
- A beginner's guide to Scala, object orientation and functional programming
- Further Information:
- Note: John Hunt.
- Authors:
- Hunt, John, 1964-
- Contents:
- Introduction -- Elements of Object Orientation -- Why Object Orientation? -- Constructing an Object Oriented System -- Functional Programming -- Scala Background -- A Little Scala -- Scala Building Blocks -- Scala Classes -- Scala Methods -- Packages and Encapsulation -- Building a class -- Classes, Inheritance and Abstraction -- Objects and Instances -- Value Classes -- Scala Constructs -- Control and Iteration -- Traits -- Further Traits -- Arrays -- Tuples -- Functional Programming in Scala -- Higher Order Functions -- Partially Applied Functions and Currying -- Scala Collections Framework -- Immutable Lists and Maps -- Immutable and Mutable Collection Packages -- Type Parameterization -- Further Language Constructs -- Exception Handling -- Akka Actors -- Further Akka Actors -- Scala and JDBC Database Access -- Scala Style Database Access -- Slick: Functional Relational Mapping for Scala -- Testing -- Scala Testing -- Play Framework -- RESTful Services -- Scalaz -- GUIs in Scala Swing -- User Input in Scala Swing -- Scala Build Tools -- Scala and Java Interoperability.
- Edition:
- Second edition
- Publisher Details:
- Cham : Springer
- Publication Date:
- 2018
- Extent:
- 1 online resource (XIX, 531 pages), 108 illustrations, 64 illustrations in color
- Subjects:
- 005.13/3
Computer science
Scala (Computer program language)
Object-oriented programming (Computer science)
Functional programming (Computer science)
Computer programming
Computer science
Programming languages (Electronic computers)
Computers -- Programming Languages -- General
Programming & scripting languages: general
Computers -- Programming -- General
Computer programming / software development
Electronic books - Languages:
- English
- ISBNs:
- 9783319757711
3319757717 - Related ISBNs:
- 9783319757704
3319757709 - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.374006
- Ingest File:
- 02_352.xml