Spark

Présentation

Aperçu de formation

Cette formation permet aux développeurs et architectes d’écrire simplement des applications distribuées complexes qui permettent de prendre des meilleures décisions plus rapidement et des actions en temps réels, appliquées à une grande variété de cas d’utilisations, d’architectures et de secteurs d’activités

Objectifs

– Maîtriser les concepts fondamentaux de Spark
– Développer des applications avec Spark Streaming
– Faire de la programmation parallèle avec Spark sur un cluster
– Exploiter des données avec Spark SQL
– Avoir une première approche du Machine Learning

Public cible

– Développeurs
– Architectes

Programme

    1. Présentation d’Apache Spark
    – Historique du Framework
    – Les différentes versions de Spark (Scala, Python et Java)
    – Comparaison avec l’environnement Apache Hadoop
    – Les différents modules de Spark

    2. Programmer avec les Resilient Distributed Dataset (RDD)
    – Présentation des RDD
    – Créer, manipuler et réutiliser des RDD
    – Accumulateurs et variables broadcastées
    – Utiliser des partitions

    3. Manipuler des données structurées avec Spark SQL
    – SQL, DataFrames et Datasets
    – Les différents types de sources de données
    – Interopérabilité avec les RDD
    – Performance de Spark SQL
    – JDBC/ODBC server et Spark SQL CLI

    4. Spark sur un cluster
    – Les différents types d’architecture : Standalone, Apache Mesos ou Hadoop Yarn
    – Configurer un cluster en mode Standalone
    – Packager une application avec ses dépendances
    – Déployer des applications avec Spark-sumit
    – Dimensionner un cluste

    5. Analyser en temps réel avec Spark Streaming
    – Principe de fonctionnement
    – Présentation des Discretized Streams (DStreams)
    – Les différents types de sources
    – Manipulation de l’API
    – Comparaison avec Apache Storm

    Conclusion et évaluation individuelle

De Plus

Digital Finance

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

Moyens de contact

  1. Téléphone

    +216 96 803 221

  2. Email

    contact@upgradetek-engineering.com

  3. Whatsapp

Inscription

Changer de langue

    Upgradetek Engineering est un cabinet de conseil en stratégie et management, spécialisé dans la transformation des institutions financières. En tant que l'un des leaders de ce secteur en Tunisie, nous accompagnons depuis plus de 14 ans nos clients bancaires et financiers dans l'évolution de leur business model, dans la définition et la mise en œuvre de nouveaux business models cibles et dans l'amélioration de leurs performances.

    ADRESSE
    23, Avenue de Naplouse 1001 Tunis, Tunisie
    TÉLÉPHONE
    +216 71 33 93 95
    E-MAIL
    contact@upgradetek-engineering.com