My Account Log in

1 option

Scala fundamentals.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Video
Contributor:
Ciocirlan, Daniel, instructor.
Packt Publishing, publisher.
Language:
English
Subjects (All):
Scala (Computer program language).
Object-oriented programming (Computer science).
Application software--Development.
Application software.
Physical Description:
1 online resource (1 video file (4 hr., 58 min.)) : sound, color.
Edition:
[First edition].
Place of Publication:
[Birmingham, United Kingdom] : Packt Publishing, [2025]
Summary:
Scala is a modern programming language that combines functional and object-oriented paradigms, making it a preferred choice for scalable applications. This course begins with a solid foundation in Scala's syntax, exploring values, expressions, variables, and recursion. You'll get hands-on experience with the language structure while learning best practices for writing clean and maintainable code. Moving forward, the course introduces object-oriented programming concepts such as classes, inheritance, polymorphism, and traits. You'll understand how Scala handles abstraction, exceptions, and generics, allowing you to write expressive, reusable code. In addition, functional programming techniques like higher-order functions, anonymous functions, and collections manipulation (map, flatMap, and filter) will reshape the way you think about programming. By the end of this course, you'll have a solid grasp of Scala's powerful features, enabling you to write expressive, scalable, and maintainable code. Whether you're contributing to an existing Scala codebase, building your own applications, or engaging in open-source projects, this course will prepare you with the skills needed to navigate the Scala ecosystem confidently.
Notes:
OCLC-licensed vendor bibliographic record.
ISBN:
9781837029679
1837029679
OCLC:
1499858890

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account