The future of IBM Maximo: Work Centers and Inspections Can Transform Your Business

closeClose

Just Enough Scala

  • Tuition USD $395 GSA  $338.29
  • Reviews star_rate star_rate star_rate star_rate star_half 508 Ratings
  • Course Code JUST-SCALA-OD
  • Duration 0 hours
  • Available Formats Self Paced

This OnDemand offering provides you with a 180-day subscription that begins on the date of purchase.

Skills Gained

  • What Scala is and how it differs from other languages such as Java or Python
  • Key Scala concepts such as data types, collections and program flow control
  • How to implement both imperative and functional programming solutions in Scala
  • How to work with Scala classes, packages, and APIs

Prerequisites

Prior knowledge of Hadoop is not required. Since this course is intended for developers who do not yet have the prerequisite skills writing code in Scala, basic programming experience in at least one commonly-used programming language (ideally Java, but Python, Ruby, Perl, C, C++, PHP, or Javascript will suffice) is assumed. NOTE: This course does not teach Big Data concepts, nor does it cover how to use Cloudera software. Instead, it is meant as a precursor for one of our developer-focused training courses that provide those skills, such as Developer Training for Spark and Hadoop I or Developer Training for Apache Spark.

Course Details

Through videos and hands-on exercises, this course provides an introduction the Scala language and the functional programming paradigm. Topics include:

  • The basics of and motivation for using the functional programming paradigm
  • Features of the Scala language
  • Working with variables in Scala
  • Using Scala collections
  • Controlling code flow in Scala
  • Importing and using Scala code libraries

Subscription Details

This OnDemand offering provides you with a 180-day subscription that begins on the date of purchase. While the subscription is active, you will have unlimited access to the course training materials which includes recorded course lectures and demonstrations, assessment components, and hands-on exercise instructions. You will also receive 5 runtime hours of access to the online hands-on exercise environment accessible though web browser. You can start the exercise environment when you are ready to use it. You can stop or pause it when you are done for the time being, then return anytime to continue where you left off. The exercise environment remains accessible until you have used the runtime hours or the subscription period ends, whichever occurs first.

Scala Basics

  • Scala Background Information
  • Key Scala Concepts
  • Programming in Scala

Variables

  • Scala Variables
  • Numerical
  • Boolean
  • String

Collections

  • Tuples
  • The Collections Hierarchy
  • Sets
  • Lists
  • Arrays
  • Maps
  • Common Conversions

Flow Control

  • Looping
  • Iterators
  • Functions
  • Passing Functions
  • Collection Iteration Methods
  • Pattern Matching

Libraries

  • Classes and Objects
  • Packages
  • Import

How do I enroll?

A comprehensive listing of ExitCertified courses can be found here. You can register directly for the required course/location when you select "register". If you have any questions or prefer to speak with an ExitCertified education consultant directly, please submit your query here. A representative will contact you shortly.

How do I pay for a class?

You can pay at the time of registration using credit card (Mastercard/Visa/American Express) cheque or PO.

What if I have training credits?

ExitCertified honors all savings programs from the partners we work with. ExitCertified also offers training credits across multiple partners through our FLEX Account.

When does class start/end?

Classes begin promptly at 9:00 am, and typically end at 5:00 pm.

Lunchtime?

Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.

How can someone reach me during class?

If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

very knowledgeable; presented in a interesting format; good insight into aws

This is my second class with this Tech Data ExitCertified Personnel. I learned so much in BigFix Foundations and BigFix Inventory. Very well organized training instructors and well organized course contents and labs. I am glad I have attended.

Good course content and had mixed reviews with the instructors. Some were poor, some were really great.

Wow! Guaranteed to run training that is guaranteed to run! We were let down by a competitor of ExitCertified. Never again, we'll be using ExitCertified again and again.

Took 3-day AWS DEV class with Ken Krueger teaching it, and I was very pleased with TechData ExitCertified overall - the Class materials and Knowledge/Interaction level from the Instructor (Ken K.) were excellent. Highly recommended, 5 Stars!

Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward