Spark

Presentation

Training overview

This training enables developers and architects to simply write complex distributed applications that enable faster, better decisions and real-time actions, applied to a wide variety of use cases, architectures and industries activities.

Goals

-Master the fundamental concepts of Spark
– Develop applications with Spark Streaming
– Do parallel programming with Spark on a cluster
– Exploit data with Spark SQL
– Have a first approach to Machine Learning

Target audience

– Developers
– Architects

Program

    1.Introducing Apache Spark
    – Framework history
    – The different versions of Spark (Scala, Python and Java)
    – Comparison with the Apache Hadoop environment
    – The different Spark modules

    2. Programming with Resilient Distributed Dataset (RDD)
    – Presentation of RDDs
    – Create, manipulate and reuse RDDs
    – Accumulators and broadcast variables
    – Use sheet music

    3. Manipulate structured data with Spark SQL
    – SQL, DataFrames and Datasets
    – The different types of data sources
    – Interoperability with RDDs
    – Performance of Spark SQL
    – JDBC/ODBC server and Spark SQL CLI

    4. Spark on a cluster
    – The different types of architecture: Standalone, Apache Mesos or Hadoop Yarn
    – Configure a cluster in Standalone mode
    – Package an application with its dependencies
    – Deploy applications with Spark-sumit
    – Sizing a cluster

    5. Analyze in real time with Spark Streaming
    – Principle of operation
    – Presentation of Discretized Streams (DStreams)
    – The different types of sources
    – API handling
    – Comparison with Apache Storm

    Conclusion and individual assessment

What's More

Digital Finance

Please wait while flipbook is loading. For more related info, FAQs and issues please refer to DearFlip WordPress Flipbook Plugin Help documentation.

Means of contact

  1. Telephone

    +216 96 803 221

  2. Email

    contact@upgradetek-engineering.com

  3. Whatsapp

Registration

Switch The Language

    Upgradetek Engineering is a strategy and management consulting firm, specialized in the transformation of financial institutions. As one of the leaders of this sector in Tunisia, we have been supporting our banking and financial clients for more than 14 years in the evolution of their business model, in defining and implementing new target business models and improving their performance.

    Address
    23, Avenue of Naplouse 1001 Tunis, Tunisia
    Phone
    +216 71 33 93 95
    E-MAIL
    contact@upgradetek-engineering.com