Search courses 👉
Professional Course

Enterprise Scala in Spark

Length
5 days
Length
5 days
This provider usually responds within 48 hours 👍

Course description

Enterprise Scala in Spark

Enterprise Data Science is a very wide-ranging field built on many core technologies and paradigms that combine to provide a robust solution. Some of these key technologies and/or practices include ETL, Data Engineering, Machine Learning, Network/Grid/Cloud engineering, Business Rules and others. Introduction to Enterprise Scala in Spark is five-day, hands-on course that explores some of these areas at a higher level and provides experienced developers with a ‘big-picture’ understanding of how these technologies and skillsets fit together in a professional-grade enterprise Data Science environment, focusing on best practices and emerging trends.

This course introduces Scala and Functional programming as well as Spark and Enterprise Integration techniques in a "breadth"-based approach for maximum exposure into the wider world of Enterprise Data Science. The course has several hands-on labs integrated throughout the training, but additional "depth"-based learning should be expected after this class for true mastery of Enterprise Data Science.

Do you work at this company and want to update this page?

Is there out-of-date information about your company or courses published here? Fill out this form to get in touch with us.

Who should attend?

Attending students are required to have a background in programming with basic OO development skills. Students should have the following incoming skills or knowledge:

  • Experience in developing object-oriented enterprise applications to at least a basic level
  • Familiarity with Eclipse
  • Be comfortable with the Linux/Unix command line, including editing text files

Training content

Session: Functional Programming in Scala

  • Functional Programming
  • Scala Overview
  • Scala vs. Python vs. Java vs. R
  • REPL in Scala
  • Installing Scala
  • Hello, Scala

Session: Introduction to Scala

  • Classes and Objects
  • Traits
  • Mixins
  • High-Order Functions
  • Types and Inference
  • Lists
  • Annotations
  • Collections
  • Pattern Matching
  • Using Java in Scala
  • Futures, Promises, and Parallel Collections (Concurrency)
  • Functional Programming Overview

Session: Spark Core

  • Hadoop and Spark Overview
  • File I/O with HDFS
  • Data Frames and Resilient Distributed Datasets
  • Spark SQL
  • In-memory lookups
  • Essential AI with MLLib
  • Using Web Notebooks (Optional)

Session: Working with NOSQL

  • Not Only SQL
  • Relational Data
  • Sqoop
  • Columnar Databases
  • Cassandra
  • Document Databases
  • Key/Value Databases
  • Graph Databases
  • Neo4J
  • GraphX
  • Hive in Spark

Session: Spark Streaming

  • Spark Streaming Model
  • Streaming with Kafka

Session: ML Lib

  • Machine Learning Essentials
  • Spark ML/MLLib
  • MLLib and Streaming
  • MLlib, Streaming, and Kafka

Session: Enterprise Integration

  • Enterprise Service and Message Busses
  • Lambda Architecture

Costs

  • Price: $2,695.00
  • Discounted Price: $1,751.75

Quick stats about Trivera Technologies LLC?

Over 25 years of technology training expertise.

Robust portfolio of over 1,000 leading edge technology courses.

Guaranteed to run courses and flexible learning options.

Contact this provider

Contact course provider

Before we redirect you to this supplier's website, do you mind filling out this form so that we can stay in touch? You can unsubscribe at any time.
If you want us to recommend other suitable courses, please fill out all fields below and check the box beside "Please recommend similar options"
Country *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Trivera Technologies LLC
7862 West Irlo Bronson Highway
STE 626
Kissimmee FL 34747

Trivera Technologies

Trivera Technologies is a IT education services & courseware firm that offers a range of wide professional technical education services including: end to end IT training development and delivery, skills-based mentoring programs,new hire training and re-skilling services, courseware licensing and...

Read more and show all training delivered by this supplier

Ads