Informatique

Développer en PL/SQL – Perfectionnement

Prix en inter

2390 €

Durée

28h - 4 jour.s

Objectifs

Développer une expertise PL/SQL afin de développer des packages PL/SQL efficaces et maintenables.

Pre-requis

Avoir suivi la formation PL/SQL ou avoir les connaissances équivalentes

Public visé

Développeurs et administrateurs utilisant le langage PL/SQL.

Programme

Module 1 : PRÉSENTATION D’APACHE SPARK

  •   Introduction et historique
  •   Les langages de programmation supportés par Spark (Scala, Python et Java)
  •   Comparaison avec l’environnement Apache Hadoop
  •   Les modules de Spark (Spark SQL, Spark Streaming, MLlib, GraphX )

Module 2 : RESILIENT DISTRIBUTED DATASET (RDD)

  •   C’est quoi un RDD ?
  •   Créer, manipuler et réutiliser des RDD
  •   Accumulateurs et variables broadcastées
  •   Utiliser des partitions

Module 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

Module 4 : SPARK SUR UN CLUSTER

  •   Les différents types d’architectures : 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-submit
  •   Dimensionner un cluster

Module 5 : SPARK STREAMING ET L’ANALYSE EN TEMPS RÉEL DES DONNÉES

  •   C’est quoi Spark streaming ?
  •   C’est quoi Discretized Streams (DStreams)?
  •   Les différents types de sources
  •   Manipulation de l’API
  •   Comparaison avec Apache Storm

Module 6 : MANIPULER DES GRAPHES AVEC GRAPHX

  •   C’est quoi GraphX ?
  •   Création de graphes
  •   Opérations sur les graphes
  •   Vertex and Edge RDD
  •   Différents algorithmes

Module 7 : MACHINE LEARNING AVEC SPARK

  •   Introduction au Machine Learning
  •   Présentation de SparkML et MLlib
  •   Les algorithmes d’apprentissages disponibles
  •   Implémentations de ces différents algorithmes
  • Formation présentielle ou distancielle dispensée par un formateur expérimenté. La formation alterne des exposés théoriques, des démonstrations et la mise en pratique au travers d'exercices et de cas concrets.
  • Evaluation des acquis tout au long de la formation à travers des Tps, des Quizz ;
    Evaluation de satisfaction de fin de formation ;
    Attestation de fin de formation précisant les modules acquis et en cours d’acquisition ;
    Support de cours remis en fin de session.

  • Vous pouvez vous inscrire pour suivre une de nos formations jusqu'à la veille de la date de démarrage si la formation est financée directement par votre entreprise ET si le nombre maximum de participants n'est pas atteint. Si la formation est financée via un OPCO, vous devez au préalable avoir obtenu un accord de ce dernier.

« Nécessaire » indique les champs nécessaires

Votre demandeNécessaire
Format
Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.