FORMATIONS

Formation PL SQL

Objectif : Pratique du langage Scala

Public visé : Développeur

Prérequis : Savoir programmer.

Durée: 3 jours (formation courte), 5 jours (formation longue)

Contenu du cours :

 

1. Présentation de la formation 

2. Présentation du langage PL/SQL 

Les outils de développement

Introduction au langage PLSQL

Quelques exemples d’utilisation de PLSQL

3. Les variables 

Introduction aux variables PLSQL

Les variables de liaison

La portée des variables

Les autres types de données

Exercices

4. Accès à la base de données et ordres SQL 

Le SELECT dans un bloc PLSQL

Les ordres INSERT, UPDATE et DELETE

Attributs des ordres INSERT, UPDATE et DELETE

Exercices

5. Les structures de contrôles 

Traitements conditionnels

Traitements itératifs

 Exercices

6. Les curseurs 

Introduction au curseur

Déclaration d’un curseur

Ouverture et fermeture d’un curseur

Traitement des lignes avec un curseur

Etat d’un curseur

Mise à jour des lignes d’un curseur

Utilisation des curseurs avec une boucle

Exercices

7. Les exceptions 

Les types d’exceptions

Création d’une exception dans un bloc PLSQL

Les exceptions anonymes

Les exceptions utilisateurs

Exercices

8. Les programmes stockés 

Les procédures stockées

Les fonctions

Les arguments

Maintenance des programmes stockés

Exercices

9. Les packages 

Introduction aux packages

Utilisation des curseurs dans les packages

Maintenance des packages

Exercices

10. Les déclencheurs 

Introduction aux déclencheurs

Les déclencheurs LMD

Le niveau d’exécution

Accès aux valeurs via OLD et NEW

Déclenchement conditionnel et les prédicats

Complément sur les déclencheurs

Exercices

11. Conclusion 

Conclusion

Formation SQL

Objectif : Pratique du langage Scala

Public visé : Développeur

Prérequis : Savoir programmer.

Durée: 3 jours (formation courte), 5 jours (formation longue)

Formation sur l’écosystème Hadoop

Objectif : Pratique du langage Scala

Public visé : Développeur

Prérequis : Savoir programmer.

Durée: 3 jours (formation courte), 5 jours (formation longue)

Contenu du cours :

 

✅ Présentation des technologies de l’écosystème et leur positionnement

✅ Principe du Map Reduce

✅ Architecture générale, fonctionnement et utilisation de la Plateforme Hadoop :

○ HDFS

○ YARN

✅ Applications de calcul distribué pour le big data

○ Hadoop Map Reduce

○ Tez

✅ Utilisation et architecture de Hbase

● Hive

● Coordination et scheduling avec Zookeeper et Oozie

    .

Formation Plateforme SPARK

Objectif : Connaître et savoir utiliser la plateforme Spark et ses différentes API

Public visé : Développeur, Ingénieur d’études, Architecte technique

Prérequis : Notions de systèmes distribués, d’architecture distribuée et en programmation objet et fonctionnelle. (optionnel : Hadoop)

Durée : 3 jours (formation courte), 5 jours (formation longue)

Contenu du cours :

  • Architecture générale de SPARK : bénéfices et contraintes
  • Aperçus de la technologie à travers des projets Open Source
  • Parallélisme et distribution de traitement à grande échelle avec Spark.
  • Gestion de flux temps réels avec Spark Streaming
  • Requêtage de données avec Spark SQL
  • Interfaçage avec Hbase ou Cassandra
  • Travaux pratiques porteront sur la création d’une mini application Spark s’exécutant sur un mini-cluster.
 

Formation SCALA, langage pour le Big Data.

Objectif : Pratique du langage Scala

Public visé : Développeur

Prérequis : Savoir programmer.

Durée: 3 jours (formation courte), 5 jours (formation longue)

Contenu du cours :

  • Positionnement par rapport à Java, Python et R/Matlab
  • Voir les différentes structures de données
  • Voir l’intérêt d’utiliser le paradigme fonctionnel et objet en même temps.
  • Introduction à la programmation fonctionnelle
  • Limites et pièges du langage
  • Programmation concurrente (Akka)

Formation Intégration des Big Data

Objectif :Acquérir des compétences en croisement de données issues de plusieurs sources hétérogènes (modèles, formats et outils différents) afin de constituer une base de données plus riche.

Public visé : Architectures, Chefs de projets, Data scientists et toute personne souhaitant travailler sur de grands volumétries de données

Prérequis : Connaissance des bases de données, programmation Java (niveau confirmé)

Durée : 3 jours (formation courte), 5 jours (formation longue)

Contenu du cours :

  • Intégration classique en mode ETL :
  • Cours : définition et enjeux, architectures d’intégration
  • TP sur Talend Data Integration
  • Intégration en mode ELT dans un SGBD : Concepts et architecture
  • TP sur Talend ELT et SGBD Oracle, MySQL ou PostgreSQL
  • Intégration de données dans le Big Data en mode ELT sous Hadoop :
  • Concepts et architecture
  • Rappels de HDFS, Hive, Pig et HBase
  • TP sur Talend Big Data et Hadoop (distribution Cloudera ou Hortonworks)

POUR GAGNER DU TEMPS APPELEZ AU NUMERO SUIVANT

06 84 83 25 33

Copyright 2021 © Jobperformance – Tous droits réservés

    Cart