Enter your keyword



Course Overview

Scala is a sophisticated language with flexible syntax when compared to Java or Python. There is an increasing demand for Scala developers because big data companies value developers who can master a productive and robust programming language for data analysis and processing in Apache Spark

Course summary


1)       Introduction to Big Data

2)       Challenges with Big Data

3)       Batch Vs. Real-Time Big Data Analytics

4)       Batch Analytics – Hadoop Ecosystem Overview

5)       Real-Time Analytics Options, Streaming Data – Storm

6)       In Memory Data – Spark

7)       What is Spark?

8)       Modes of Spark

9)       Spark Installation Demo

10)    Overview of Spark on a cluster

11)    Spark Standalone Cluster


Spark Baby Steps


1)       Invoking Spark Shell

2)       Loading a File in Shell

3)       Performing Some Basic Operations on Files in Spark Shell

4)       Building a Spark Project with sbt, Building and Running Spark Project with sbt

5)       Caching Overview, Distributed Persistence

6)       Spark Streaming Overview

7)       Example: Streaming Word Count


Playing with RDDs


1)       RDDs

2)       Transformations in RDD

3)       Actions in RDD

4)       Loading Data in RDD

5)       Saving Data through RDD

6)       Scala and Hadoop Integration Hands on


Shark – When Spark meets Hive


1)       Why Shark?

2)       Installing Shark

3)       Running Shark

4)       Loading of Data

5)       Hive Queries through Spark

6)       Testing Tips in Scala

7)       Performance Tuning Tips in Spark

8)       Shared Variables: Broadcast Variables

9)       Shared Variables: Accumulator



1)      Why Scala?

2)       What is Scala?

3)       Introducing Scala

4)       Installing Scala

5)       Journey – Java to Scala

6)       First Dive – Interactive Scala

7)       Writing Scala Scripts – Compiling Scala Programs

8)       Scala Basics

9)       Scala Basic Types

10)    Defining Functions

11)    IDE for Scala, Scala Community


Scala Essentials


1)       Immutability in Scala – Semicolons

2)       Method Declaration, Literals

3)       Lists

4)       Tuples

5)       Options

6)       Maps

7)      Reserved Words

8)       Operators

9)      Precedence Rules

10)    If statements

11)    Scala For Comprehensions

12)    While Loops

13)    Do-While Loops

14)    Conditional Operators

15)    Pattern Matching

16)    Enumerations


Traits and OOPs in Scala


1)       Traits Intro – Traits as Mixins

2)       Stackable Traits

3)       Creating Traits Basic OOPS – Class and Object Basics

4)       Scala Constructors

5)       Nested Classes

6)       Visibility Rules


Functional Programming in Scala


1)       What is Functional Programming?

2)       Functional Literals and Closures

3)       Recursion

4)       Tail Calls

5)       Functional Data Structures

6)       Implicit Function Parameters

7)       Call by Name

8)       Call by Value


Section 1: Introduction to Handstands
Welcome to your firs’t video tutorial. This video will start with a simple introduction. Then, You will open up google cause I’ll show you where you can download the blender software and which version of it will we be using in the entire course period

Note: The download link is available with the lecture, plus the .pdf file is also included for you to download if you still need help downloading the software.

An InDesign template is a beautiful thing. If you find yourself creating the same kind of document over and over again, a template can save you a tremendous amount of time. Working with other designers? A template can help make sure you’re all on the same page. And if you need to get clients up and running on their own, a template can provide the guidance they need to execute a design successfully.
Download PDF
Saving time with a great template provides you with in-depth training on Design. Taught by Anne-Marie Concepción as part of the Designing Templates with InDesign
By building in the power tools you need for production—flexible master pages, logical layers, object styles, libraries and snippets, and styles—you’ll have a template that prepares you for success
Templates are a way your small business can save time. When you have documents that you use frequently, such as presentations, minutes, forms and expense reports, you can create them with a template that is already pre-formatted to your specifications. A template also gives your documents a uniform look that can be modified to accommodate your specific needs. Sometimes you may have a PDF document that features a format you wish to use more than once. You can convert it to a Word template so you can use this design as often as necessary.
Setting up layers to streamline production provides you with in-depth training on Design. Photoshop CC now includes Generator, a feature that could mean “no more slices”. Ever. Generator scans your layer names looking for file extensions. Once it finds one it understands, it takes all the pixels it can find on that layer (or, as you will see later, layer group) and saves them to a file of the specified kind
Section 2: Creating a simple master page strategy

While your wrists will certain get stronger from practice and grow accustomed to the stress of the skill, a basic amount of wrist strengthening exercises for several weeks can only help things. I’d recommend working wrist curls and reverse wrist curls for around 6-10 reps for 3 sets. I also strongly recommend trying some sledgehammer levering. Work in 2-3 sets of 3-5 reps. In particular, exercises 1 and 3 are fantastic for building wrist strength and they are much harder than they look! Start with them to get the hang of sledgehammer work before you progress to the other two exercises. I don’t want somebody putting a hole through their floor or their face because they rushed things!
The content of this lesson is locked. To unlock it, you need to Buy this Course.
This test will reveal how well you are acquiring the new material based on a short test of twenty questions and a brief written assignment.

Reviews Statistic

0 out of 0
0 Ratings
5 Start 0
4 Start 0
3 Start 0
2 Start 0
1 Start 0


There are no reviews yet.

Be the first to review “SPARK & SCALA”

Level Master
Institution CoreLogic Technologies

Location map

Share our course

For Enquiry