Direkt zum Inhalt
StartseiteProgramming

Introduction to Scala

Begin your journey with Scala, a popular language for scalable applications and data engineering infrastructure.

Kurs Kostenlos Starten
3 Stunden13 Videos46 Übungen24.855 LernendeTrophyLeistungsnachweis

Kostenloses Konto erstellen

GoogleLinkedInFacebook

oder

Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.
Group

Trainierst du 2 oder mehr?

Versuchen DataCamp for Business

Beliebt bei Lernenden in Tausenden Unternehmen


Kursbeschreibung

Get an introduction to the programming language Scala. You'll learn why and how companies like Netflix, Airbnb, and Morgan Stanley are choosing Scala for large-scale applications and data engineering infrastructure. You'll learn the basics of the language, including syntax and style, focusing on the most commonly used features in the Scala standard library. You'll learn by writing code for a real program that plays a computer version of the popular card game Twenty-One. You’ll get a taste of the value of a hybrid object-oriented and functional programming language, of which Scala is the foremost example. We recommend this course for learners with intermediate-level programming experience, which can be acquired in the listed prerequisites.
Für Unternehmen

Trainierst du 2 oder mehr?

Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.
DataCamp Für UnternehmenFür eine maßgeschneiderte Lösung buchen Sie eine Demo.
  1. 1

    A Scalable Language

    Kostenlos

    Welcome to Scala! You'll learn what Scala is, who uses it, and why you should use it. You'll explore four common data types: integers, floating-point numbers, logical values, and text, using the Scala interpreter.

    Kapitel Jetzt Abspielen
    A scalable language
    50 xp
    What is Scala?
    100 xp
    Why use Scala?
    100 xp
    Who uses Scala?
    50 xp
    Scala code and the Scala interpreter
    50 xp
    What makes Scala scalable?
    100 xp
    Scala is object-oriented
    100 xp
    Reasons for programming in Scala
    50 xp
    Immutable variables (val) and value types
    50 xp
    Define immutable variables (val)
    100 xp
    Don't try to change me
    100 xp
    Mutable variables (var) and type inference
    50 xp
    Define mutable variables (var)
    100 xp
    You can change me
    100 xp
    Pros and cons of immutability
    100 xp
  2. 2

    Workflows, Functions, Collections

    Discover two more ways of writing Scala code (writing a script and building an application) and popular tools that make writing these programs easier. Then, learn what functions do and how to use them, and structure your data using the Array and List collections.

    Kapitel Jetzt Abspielen
Für Unternehmen

Trainierst du 2 oder mehr?

Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.

Mitwirkende

Collaborator's avatar
Adrián Soto

Voraussetzungen

Intermediate Python
David Venturi HeadshotDavid Venturi

Data Science Educator

Mehr Anzeigen

Was sagen andere Lernende?

Melden Sie sich an 15 Millionen Lernende und starten Sie Introduction to Scala Heute!

Kostenloses Konto erstellen

GoogleLinkedInFacebook

oder

Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.