Scala 2 for Frontend Developers

Licensed by Scalac

Scala is in the top 10 languages developers want to learn. Scala Developers are also offered the highest salaries. Learn Scala. Learn why.

Scala 3 java frontend
Scala 3 java frontend

Why it’s worth learning Scala:

  • The language was specially developed to remove the restrictiveness of Java, offering a well-organized and cleaner language.
  • One of the highest salaries in the IT business – according to 2020 Developer Survey by StackOverflow, Scala Developers are considered the most valuable, they are paid the most (https://insights.dice.com/2020/06/04/24-programming-languages-pay-top-salaries-scala/) 
  • Scala is in the top 10 languages developers want to learn (listed 6th – a go-to language for Developers – according to 2020 HackerRank Developer Skills Report, 18.7% of developers would like to learn Scala
  • With Scala, you can encode the same tasks as in Java in a much cleaner and more concise way. Less boilerplate means less noise in your code which dramatically improves code readability. 
  • Scala provides interoperability and compatibility with Java, which means Java developers can keep their libraries and gradually migrate their codebases.
  • So why would you use Scala instead of Java for the JVM? Scala gives you more powerful tools to abstract which enables you to focus on the intent instead of the mechanics.
  • Modern applications should take advantage of multicore machines they’re running on. Scala gives you powerful abstractions to execute code in parallel with the built-in Future (thread-based model) or effect system libraries (fiber-based model).

This course is a high-speed introduction for Frontend Developers.

Who Should Attend?

Software developers interested in Scala 2, Java developers that want to prepare to migrate to Scala.

Prerequisites

Experience with any programming language.

Topics

SBT

Java interop

Syntax

Control-flow operators

Scala type system

Functions and methods

Immutability

Data modeling

Pattern matching

Null handling

Error handling

Generics

Collections

Tail-recursion

Lambdas

Higher order functions

Dependency injection

Implicits

Type class encoding

DSL encoding

Effect systems

Testing

scalac

Scalac

One of the biggest Scala Software Houses in the world. Established 7 years ago, it now has more than 90 completed projects, 120 people on board from all over the world. Rated 5/5 on Clutch.

Length:

2d, 8h/each

Price:

$750

Sign Up

Piotr Gołębiewski

The course was created by Piotr Gołębiewski, Software Consultant with more than 10 years of experience in several programming languages (of which more than 5 in Scala). Contributor to ZIO, a type-safe, composable library for asynchronous and concurrent programming in Scala. Speaker at industry events – ZIO World, Scala Love, Functional World, Functional Scala.

scala expert
Length:

2d, 8h/each

Price:

$750

Sign Up

Upcoming Training

Scala 3 java frontend

Scala 2 for Frontend Developers

Scala is in the top 10 languages developers want to learn. Scala Developers are also offered the highest salaries. Learn Scala. Learn why.

DATE: March
Sign Up

Request training for your Team




    or contact us directly at [email protected]

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Kafka consulting

    Exclusive training tailored for your Team

    cost to hire scala developers

    650€ per person

    scala developer london

    Flexible schedule & agenda dedicated to your needs

    Close modal
    talk

    Your message has been sent!

    We'll get back to you soon!