02-16-2025, 07:20 PM
![[Image: 564d1b7d225e32ce8b891ec94ee3db19.jpg?r=1]](https://i124.fastpic.org/big/2025/0215/19/564d1b7d225e32ce8b891ec94ee3db19.jpg?r=1)
Year of release : February 2025
Manufacturer : Published by Packt Publishing Via O'reilly Learning
Manufacturer's site : [url=https://learning.oreilly.com/course/scala-fundamentals/9781837029679/]
Author : Daniel Ciocirlan
Duration : 4h 57m
Type of material given : Video lesson
Language : English + subtitles
Description :
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.
To access the supplementary materials, scroll down to the 'Resources' section above the 'Course Outline' and click 'Supplemental Content.' This will either initiate a download or redirect you to GitHub.
What you will learn
• Write concise and expressive Scala code
• Implement object-oriented principles in Scala
• Apply functional programming techniques effectively
• Manipulate collections using map, flatMap, and filter
• Handle exceptions and use generics for type safety
• Build scalable applications with Scala fundamentals
Audience
This course is designed for programmers with at least one year of experience in any programming language. Prior knowledge of Java, Python, TypeScript, or C is beneficial, as the course draws parallels to mainstream languages. If you are eager to master a language that blends functional and object-oriented programming while writing expressive, type-safe code, this course is for you.
Content
Chapter 1 Introduction
Chapter 2 Scala Basics
Chapter 3 Object-Oriented Programming in Scala
Chapter 4 Functional Programming in Scala
Chapter 5 Conclusion
[curtail]Example files : no
Format Video : mp4
Video : AVC, 1732 x 1080, 16: 9, 30.000 FPS, 3,000 KB/S (0.017 bit/pixel)
Аудио: AAC, 44.1 KHz, 2 channels, 128 kb/s, CBR
[center]⋆🕷- - - - -☽───⛧ ⤝❖⤞ ⛧───☾ - - - -🕷⋆[/center]
📌 Scala Fundamentals (1.03 GB)
Turbobit Link(s)
RapidGator Link(s)
![[Image: signature.png]](https://softwarez.info/images/avsg/signature.png)