Companies Home Search Profile

Scala 2 Classes and Objects

Focused View

Harit Himanshu

1:04:30

44 View
  • 1. Course Overview.mp4
    01:33
  • 01. Version Check.mp4
    00:10
  • 02. Agenda.mp4
    00:49
  • 03. Setting up IntelliJ Project.mp4
    01:31
  • 04. Creating an Account Class.mp4
    02:58
  • 05. Creating an Auxiliary Constructor.mp4
    01:30
  • 06. Creating Private Fields and Methods.mp4
    02:13
  • 07. Creating Subclasses Using Extends.mp4
    01:42
  • 08. Restricting Inheritance Using Final Keyword.mp4
    02:12
  • 09. Creating Abstract Classes and Overriding Members.mp4
    02:32
  • 10. Overriding Behavior in Subclasses.mp4
    01:34
  • 11. Creating Companion Objects.mp4
    04:51
  • 12. Performing Implicit Conversions.mp4
    02:28
  • 1. Agenda.mp4
    00:27
  • 2. Understanding Traits.mp4
    04:17
  • 3. Declaring Traits as a Self Type.mp4
    03:15
  • 4. Understanding Stackable Modifications.mp4
    04:51
  • 1. Agenda.mp4
    00:31
  • 2. Understanding Case Classes.mp4
    03:41
  • 3. Pattern Matching on Case Classes.mp4
    01:59
  • 4. Working with Sealed Traits.mp4
    06:03
  • 1. Agenda.mp4
    00:43
  • 2. Understanding Package Statements.mp4
    04:00
  • 3. Importing Packages.mp4
    03:42
  • 4. Controlling Visibility of Members.mp4
    02:44
  • 5. Creating Package Object.mp4
    02:14
  • Description


    You can advance your understanding of Scala once you learn to apply multiple concepts together. This course will teach you how to work with classes, inheritance, traits, case classes, and packaging your code among other topics.

    What You'll Learn?


      Once you start working with Scala, you can find yourself in a situation where you need to create projects, and a project needs to apply multiple language features. In this course, Scala Classes and Objects, you’ll learn to apply multiple Scala features together while developing a working bank. First, you’ll explore classes which are fundamental to object-oriented programming. Next, you'll discover traits that allow you to abstract behavior while creating rich interfaces and stackable modifications. Finally, you’ll learn how to use case classes, along with packaging your code for better code visibility and overall organization. When you’re finished with this course, you’ll have the skills and knowledge of Scala classes and objects needed to create a new project or extend an existing one.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Harit Himanshu
    Harit Himanshu
    Instructor's Courses
    Harit Himanshu is a hands-on software professional with more than a decade of experience in building and shipping products at companies of small to large sizes. He has contributed in various domains such as Advertising, CleanTech, Security, and FinTech. He is passionate about writing clean testable code and prefers being lazy when coding. In his free time, he is found tinkering new technologies, learning new business domains, reading books, cooking, singing and investing his time with his wife on long walks.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 26
    • duration 1:04:30
    • level average
    • English subtitles has
    • Release Date 2023/06/04