Big Data e-learning channel - Scala/Spark

Practical course - 1d - 04h46 - Ref. 8SL
Price : 190 € E.T.

Big Data e-learning channel - Scala/Spark



New course

In a world where data is ubiquitous, Big Data represents much more than just a technological trend. To manage these very large volumes of data, specific frameworks and languages are used together to leverage the possibilities offered by Big Data. This is particularly true of the Spark Framework and the Scala programming language. This specialized channel will teach you how to program using the Scala language and the Spark Framework.


Prêt à
l'emploi
Clés en
main
À la carte


Chaîne e-learning accessible sur la E-academy by ORSYS

Ref. 8SL
  04h46
Prix : 190 € E.T.
Language : EN
This course is also available in English.
Optional :
Tutorat : 199 € HT




In a world where data is ubiquitous, Big Data represents much more than just a technological trend. To manage these very large volumes of data, specific frameworks and languages are used together to leverage the possibilities offered by Big Data. This is particularly true of the Spark Framework and the Scala programming language. This specialized channel will teach you how to program using the Scala language and the Spark Framework.


Teaching objectives
At the end of the training, the participant will be able to:
Know the history of big data.
Understand the fundamental concepts of Big Data.
Understand the uses of big data.
Master Scala syntax and control structures.
Manipulate native Scala collections.
Understand the concepts of object-oriented programming with Scala.
Manage large volumes of data with the Spark Framework.
Using Spark to enrich data and perform Machine Learning.
Use Spark in a data analysis and processing situation.

Intended audience
Anyone wishing to learn how to use the Scala language and Spark Framework in a Big Data context.

Prerequisites
Knowledge of Python and databases.

Practical details
Digital activities
IT structure: recorded courses, expert videos and best practice sharing.
Mentoring
The tutoring option offers personalized support from an ORSYS trainer who is an expert in the field. Adapted to the needs, abilities and pace of each learner, this tutoring combines asynchronous follow-up (personalized corrections of exercises, unlimited exchanges by message...) and individual synchronous exchanges. The result: better understanding, skills development and lasting commitment to training.
Pedagogy and practice
A wealth of content produced by trainers following a rigorous pedagogical approach. During each course, operational cases are commented on by experts to help learners put into practice what they have just learned. To help learners anchor their memory, each content item is broken down into short sequences of 3 to 10 minutes. This enables each learner to learn dynamically and independently.

Course schedule

1
Big data, understand its creation, its concepts and discover examples

  • What is Big Data?
  • Data, the black gold of the 21st century.
  • Analysis, the wonderful world of Data Science.
  • Exploiting data through innovative technologies.
  • Big Data: use, abuses and risks.

2
Scala, getting to know the language

  • The Scala language.
  • Execution flows.
  • Data structures.
  • Functions.
  • Object-oriented programming with Scala.

3
Spark, a distributed framework for Big Data and Machine Learning

  • The Spark Framework and how it works.
  • Spark for data enrichment.
  • Spark for machine learning.