Scala: Scala 2.11.7 Intermediate

https://www.skillsoft.com/channel/scala-06f8c5d1-1314-11e7-822f-df9d5d5ce619?technologyandversion=52781&expertiselevel=52780 https://www.skillsoft.com/channel/scala-06f8c5d1-1314-11e7-822f-df9d5d5ce619?technologyandversion=52782&expertiselevel=52783
  • 2 Courses | 1h 54m 22s
  • 9 Courses | 7h 26m 26s
  • 8 Books | 43h 15m
Likes 81 Likes 81
 
Explore Scala, the general-purpose programming language focused on functional programming and static typing.

GETTING STARTED

Basic Scalding Programming

  • Playable
    1. 
    Features of Scalding
    4m 12s
    NOW PLAYING
  • Playable
    2. 
    Downloading and Installing the SBT
    3m 38s
    UP NEXT

GETTING STARTED

Overview & Syntax Basics

  • Playable
    1. 
    Scala Features
    4m 11s
    NOW PLAYING
  • Playable
    2. 
    Installing Scala
    4m 26s
    UP NEXT

COURSES INCLUDED

Basic Scalding Programming
Scalding is a Scala library designed to simplify programming complex tasks. Get started with Scalding by learning how to install and prepare the development environment, and create your first Scalding program.
9 videos | 38m available Badge
Components, Functions, & MapReduce
Scalding is a Scala library that is used to abstract complex tasks such as map and reduce. Explore programming with Scalding in more detail and learn how to work with classes, functions, and Hadoop MapReduce.
17 videos | 1h 16m available Badge

COURSES INCLUDED

Overview & Syntax Basics
Scala mixes programming paradigms, and presents a challenge to programmers of other languages. Discover some of the techniques associated with Scala programming and examine basic Scala syntax.
9 videos | 45m has Assessment available Badge
Operations & Operators
Because Scala mixes programming paradigms, it can present a challenge to programmers coming from other languages. Discover how to work with operations and operators in Scala.
7 videos | 35m has Assessment available Badge
Constructors, Fields, Objects, & Inheritance
Scala is an object-oriented programming language, so one of the main constructs is a class. Examine classes in Scala, including constructors, fields, objects, and inheritance.
9 videos | 58m has Assessment available Badge
Functional Programming
Scala is a flexible, cross-platform language that runs on the Java VM that mixes programming paradigms and poses a challenge to programmers coming from other languages. Explore the use of functional programming in Scala.
11 videos | 38m available Badge
Collections & Strings
Because Scala mixes programming paradigms, it can pose a challenge to programmers coming from other languages. Discover how to work with the Collections library, arrays, and strings in Scala.
14 videos | 46m available Badge
Pattern Matching & Java Interoperability
A benefit of Scala running on the Java VM is that both Scala and Java can be seamlessly integrated. Examine the use of pattern matching and Java interoperability in Scala.
11 videos | 50m has Assessment available Badge
Concurrency
Unlike Java, Scala is not limited by default to using threads for concurrency. Explore a number of concurrency options available in Scala, as well as the utilities associated with Scala concurrency.
9 videos | 39m has Assessment available Badge
Simple Build Tool (SBT) & Scala.js
Because Scala mixes programming paradigms, it can present a challenge to programmers coming from other languages. Explore the Simple Build Tool (sbt), dependencies, ENSIME, and Scala.js.
11 videos | 1h 1m has Assessment available Badge
Expressions & Parallel Computation
Scala mixes programming paradigms, and so presents a challenge to programmers coming from other languages. Discover Scala streams, the "for" expressions, and parallel computation.
16 videos | 1h 11m has Assessment available Badge
SHOW MORE
FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

BOOKS INCLUDED

Book

Programming in Scala, Fourth Edition
Carefully crafted to help you learn, this comprehensive tutorial and reference will teach you, one step at a time, the Scala language and the ideas behind it.
book Duration 12h 21m book Authors By Bill Venners, Lex Spoon, Martin Odersky

Book

Scala for Java Developers: A Practical Primer
Helping you kick-start your productivity with this growing popular language, this book will aid you in translating what you already know in Java to Scala to start your functional programming journey.
book Duration 2h 31m book Authors By Toby Weston

Book

Practical Scala DSLs: Real-World Applications Using Domain Specific Languages
Using a series of practical examples throughout, this thorough resource aims to approach DSLs from a straightforward standpoint to teach the reader how to think about integrating DSLs in their daily work life.
book Duration 2h 29m book Authors By Pierluigi Riti

Book

Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript
Whether you're a student, a teacher, looking for a career change, or just a hobbyist, this concise book teaches you basic coding principles, including working with lists, sets, arrays, and maps; coding in the object-oriented style; and writing a web application.
book Duration 1h 12m book Authors By Adam L. Davis

Book

Programming in Scala, Third Edition
Taking a step-by-step tutorial approach to teaching you Scala, this exciting book introduces functional programming from the practitioner's perspective, and describes advanced language features that can make you a better, more productive developer.
book Duration 12h 19m book Authors By Bill Venners, Lex Spoon, Martin Odersky

Book

Scala Puzzlers
Get ready for a fun journey that will take you further down the road to Scala mastery! This guide features a revealing explanation of the reasons underlying the code's actual behavior that will provide important and often fundamental insights into Scala.
book Duration 2h 16m book Authors By Andrew Phillips, Nermin Šerifoviæ

Book

Beginning Scala, Second Edition
Introducing you to the Scala programming language, its object-oriented and functional programming characteristics, this down-to-earth book guides you through Scala constructs and libraries that allow you to assemble small components into high-performance, scalable systems.
book Duration 3h 33m book Authors By David Pollak, Vishal Layka

Book

A Beginner's Guide to Scala, Object Orientation and Functional Programming
Written for students and those actively involved in the software industry, this invaluable resource provides a practical introduction to object and functional technology using Scala, one of the newest and most interesting programming languages available.
book Duration 6h 34m book Authors By John Hunt
SHOW MORE
FREE ACCESS