Scala is a current multi-worldview programming dialect intended to express regular programming designs in a compact, rich, and sort safe way. Scala has been made by Martin Odersky and he discharged the primary form in 2003. Scala easily incorporates the components of protest situated and practical dialects. This instructional exercise clarifies the fundamentals of Scala in a straightforward and peruser cordial way.
What you will learn in this Training?
Who should take this course?
In Sala Course you will learn.
Why should you go for this course?
Set yourself up for cloudera Hadoop Developer and Spark Professional Certification Get proficient validity to your resume so you get employed speedier with high pay.
Introduction to Scala Programming
Scala and Java - which to use, when and why
Overview of Scala development tools (Eclipse, Scalac, Sbt, Maven, Gradle, REPL, ScalaTest)
Overview of Scala Frameworks
Scala Syntax Fundamentals
Functions and lambdas
Scala Statements / Loops / Expressions
Easy I/O in Scala
Object-Oriented Programming with Scala
Defining and using classes
val and def
Inheritance and the Object Hierarchy
Packages and package objects
Test-Driven Development (TDD) with Scala
Writing good JUnit Tests
Functional Programming with Scala
What is functional programming?
Pure & First Class Functions
Higher Order Functions
Currying, Closures & Partials
Functional concepts & TDD
Collections and Generics
Java and Scala Collections
Mutable and immutable collections
Using generic types
Lists, tuples and dictionaries
Functional programming and collections
map, fold and filter
Flattening collections and flatMap
The "For Comprehension"
Pattern Matching with Scala
Case Constructors & Deep Matching
Serialization using Scala & XML
Native Scala XML API
Converting objects to and from XML
Scala and Concurrency with Akka
Creating and using threads
Futures and promises
Introduction to actors and Akka
Creating actor systems
At the end of this course, you will receive a course completion certificate which certifies that you have successfully completed GoLogica training in Apache Scala technology.
You will get certified in Apache Scala by clearing the online examination with a minimum score of 70%.
To help you prepare for a certification exam, we shall provide you a simulation exam and a practice exam.