סדנא Getting Started with Scala programming

מק"ט: #11074 | משך קורס: 8 שעות אק'

Scala is a type safe programming language that runs on-top of the JVM.
Scala was tagged as the ‘long time replacement for Java”.
Scala is both object-oriented and functional thus allowing developers the easily express themselves using powerful tools without losing performance.
By the end of the course the students will get familiar with the Scala language and learn its basics.
 

הקורס פעיל לקבוצות מטעם ארגונים בלבד, ניתן לשלוח פנייה רק אם מדובר בקבוצה
*שדות חובה
PDF version

קהל יעד

  • Java developers
  • Team Leaders
  • Project Managers
     

תנאי קדם

Java Knowledge

נושאים

Introduction to Scala

  • Why another Language?
  • The Features of Scala
  • Scala’s Extensibility
  • Scala vs. Java

 

Basic Syntax

  • Basic syntax compared to Java
  • Basic Class syntax
  • Visibility Rules

 

Object Oriented Programming in Scala

  • Everything is an Object
  • Objects and Companion Objects
  • No Operators (just Functions)
  • Traits & Mixins

 

Functional Programming

  • High Level Functions
  • Functional Programming with Closures

 

Collections

  • Mutable vs. Immutable Collections
  • Comparing and Integrating with Java Collections
  • Functional API

 

Switch-Case and Patterns

  • Case Classes
  • Pattern Matching
  • RegEx
  • Exception Handling

 

 

היקף

היקף הסדנא הינו 8 שעות אקדמאיות

תגיות