SlideShare une entreprise Scribd logo
1  sur  1
Télécharger pour lire hors ligne
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
Programmation pour InfoSphere Streams v3 avec SPL
Formation Informatique / Développement logiciel / IBM
Ce cours de 4 jours est conçu pour vous apprendre à utiliser Streams Processing Language (SPL).
Il commence avec les concepts de base sur InfoSphere Streams et les opérateurs de base de Streams Processing Language
utilisés dans un programme Streams. Les participants apprendront comment accéder à des données à partir d'une source
externe en utilisant l'opérateur de type Source et en écrivant une sortie de stream à l'aide de l'opérateur de type Sink. Les
participants apprendront comment et quand utiliser les différents opérateurs Stream, tels que Functor, Punctor, Aggregation,
Sort, Join, Split, Barrier, Delay, et Switch.
Pendant le cours, les exercices utilisent InfoSphere Streams IDE qui est basé sur Eclipse en tant qu'environnement de
développement et de test, mais les participants auront l'opportunité de faire une compilation d'un programme Streams à
partir d'une ligne de commande. Dans les exercices, le participant a le choix de développer les applications à l'aide de
l'éditeur graphique SPL apparu dans la version 3, qui permet des opérations de glisser et déplacer ou d'utiliser l'éditeur SPL
original en version texte.
La 2ème moitié du cours montre comment contrôler le placement des éléments de traitement et les possibilités de Streams
Processing Language. Le participant apprendra ensuite les différents toolkits fournis avec InfoSphere Streams et travaillera
avec les toolkits Data Mining et Database dans les exercices. Enfin, les participants apprendront à étendre Streams
Processing Language grâce au développement de fonctions défini pour l'utilisateur, à la fois un opérateur SPL primitif
non-générique et un opérateur SPL primitif générique. Les opérateurs de type C++ et Java seront traités dans ce cours.
OBJECTIFS
• Expliquer comment les opérateurs observent les données sur streams pour créer d'autres streams
• Définir la syntaxe pour les opérateurs Adapter
• Expliquer l'utilisation de fenêtres coulissantes et de fenêtres en défilement continu dans Streams Processing Language
(SPL)
• Décrire comment contrôler le timing des tuples en utilisant les opérateurs Barrier, Delay. Pair, Throttle et Gate
• Expliquer l'utilisation des opérateur : Functor, Punctor, Split, Join, Aggregation, Sort, et Filter
• Décrire comment utiliser les fonctions de débogage de Streams
• Expliquer comment contrôler le positionnement des opérateurs dans des noeuds spécifiques et comment fusionner les
opérateurs en éléments spécifiques de traitement
• Décrire les toolkits InfoSphere Streams Data Mining, Financial et Database fournis par IBM
• Décrire comment créer une fonction SPL native
• Lister les étapes nécessaires pour créer un opérateur SPL primitif non-générique écrit en C++
• Expliquer comment créer un opérateur SPL primitif non-générique écrit en Java
• Décrire comment créer un opérateur SPL primitive générique
PUBLIC
Ce cours est conçu pour les personnes qui vont développer des applications InfoSphere Streams.
PRE-REQUIS
Il n'y a pas de pré-requis pour ce cours. Cependant, la connaissance d'un outil basé sur Eclipse serait un plus ainsi que des
connaissances sur les langages C++, Java et Perl;.
PROGRAMME
Unité 1 - InfoSphere Streams Présentation
Unité 2 - Streams Processing Language Basics
Unité 3 - Développement Streams traitement du langage
Unité 4 - Programmation SPL Présentation
Unité 5 - Opérateurs Adaptateur
Unité 6 - relationnelles et utilitaires Opérateurs: Le voyage commence
Unité 7 - fenêtrage et rejoint
Unité 8 - Ponctuation , agrégation et tri
Unité 9 - Timing et coordination
Unité 10 - listes, ensembles et cartes
Unité 11 - Ordinateurs , partitions et autres Configs
Unité 12 - Mise au point
Unité 13 - Boîtes à outils
Unité 14 - Fonctions SPL
Unité 15 - Opérateurs primitifs SPL C ++ non génériques
Unité 16 - Opérateurs primitifs SPL Java non génériques
Unité 17 - Opérateurs primitives génériques SPL
A retenir
Durée : 4 jours soit 28h.
Réf. DW723G
Dates des sessions
Paris
23/06/2015
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
Coaching Après-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
de vos objectifs.
Votre garantie 100%
SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualité
de formation.

Contenu connexe

Similaire à Dw723 g formation-programmation-pour-infosphere-streams-v3-avec-spl

Cyxlm formation-xml-synthese (1)
Cyxlm formation-xml-synthese (1)Cyxlm formation-xml-synthese (1)
Cyxlm formation-xml-synthese (1)CERTyou Formation
 
Cyxlm formation-xml-synthese
Cyxlm formation-xml-syntheseCyxlm formation-xml-synthese
Cyxlm formation-xml-syntheseCERTyou Formation
 
Cyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmation
Cyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmationCyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmation
Cyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmationCERTyou Formation
 
Rs842 g formation-developpement-logiciels-avec-ibm-rational-team-concert-rtc
Rs842 g formation-developpement-logiciels-avec-ibm-rational-team-concert-rtcRs842 g formation-developpement-logiciels-avec-ibm-rational-team-concert-rtc
Rs842 g formation-developpement-logiciels-avec-ibm-rational-team-concert-rtcCERTyou Formation
 
Dw731 g formation-ibm-infosphere-streams-v3-administration
Dw731 g formation-ibm-infosphere-streams-v3-administrationDw731 g formation-ibm-infosphere-streams-v3-administration
Dw731 g formation-ibm-infosphere-streams-v3-administrationCERTyou Formation
 
Ux021 formation-programmation-en-langage-perl
Ux021 formation-programmation-en-langage-perlUx021 formation-programmation-en-langage-perl
Ux021 formation-programmation-en-langage-perlCERTyou Formation
 
Es20 g formation-z-os-system-services-structure
Es20 g formation-z-os-system-services-structureEs20 g formation-z-os-system-services-structure
Es20 g formation-z-os-system-services-structureCERTyou Formation
 
H023 g formation-ibm-platform-lsf-9-1-configuration-avancee-et-administration...
H023 g formation-ibm-platform-lsf-9-1-configuration-avancee-et-administration...H023 g formation-ibm-platform-lsf-9-1-configuration-avancee-et-administration...
H023 g formation-ibm-platform-lsf-9-1-configuration-avancee-et-administration...CERTyou Formation
 
Es52 g formation-z-os-rexx-atelier-de-programmation
Es52 g formation-z-os-rexx-atelier-de-programmationEs52 g formation-z-os-rexx-atelier-de-programmation
Es52 g formation-z-os-rexx-atelier-de-programmationCERTyou Formation
 
Op05 g formation-z-os-unix-system-services-concepts-et-fonctionnalites
Op05 g formation-z-os-unix-system-services-concepts-et-fonctionnalitesOp05 g formation-z-os-unix-system-services-concepts-et-fonctionnalites
Op05 g formation-z-os-unix-system-services-concepts-et-fonctionnalitesCERTyou Formation
 
Cyproc formation-programmation-en-langage-c
Cyproc formation-programmation-en-langage-cCyproc formation-programmation-en-langage-c
Cyproc formation-programmation-en-langage-cCERTyou Formation
 
Cyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-web
Cyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-webCyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-web
Cyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-webCERTyou Formation
 
H010 g formation-ibm-platform-lsf-configuration-de-base-et-administration-pou...
H010 g formation-ibm-platform-lsf-configuration-de-base-et-administration-pou...H010 g formation-ibm-platform-lsf-configuration-de-base-et-administration-pou...
H010 g formation-ibm-platform-lsf-configuration-de-base-et-administration-pou...CERTyou Formation
 
Dw653 g formation-infosphere-biginsights-analytics-pour-les-programmeurs
Dw653 g formation-infosphere-biginsights-analytics-pour-les-programmeursDw653 g formation-infosphere-biginsights-analytics-pour-les-programmeurs
Dw653 g formation-infosphere-biginsights-analytics-pour-les-programmeursCERTyou Formation
 
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...CERTyou Formation
 
Vpdicfr formation-visualage-pacbase-dictionnaire
Vpdicfr formation-visualage-pacbase-dictionnaireVpdicfr formation-visualage-pacbase-dictionnaire
Vpdicfr formation-visualage-pacbase-dictionnaireCERTyou Formation
 
20070925 05 - Un portail qualimétrie en Open Source
20070925 05 - Un portail qualimétrie en Open Source20070925 05 - Un portail qualimétrie en Open Source
20070925 05 - Un portail qualimétrie en Open SourceLeClubQualiteLogicielle
 
Cyjava2 formation-java-avance-maitriser-les-api-avancees-de-la-plate-forme-java
Cyjava2 formation-java-avance-maitriser-les-api-avancees-de-la-plate-forme-javaCyjava2 formation-java-avance-maitriser-les-api-avancees-de-la-plate-forme-java
Cyjava2 formation-java-avance-maitriser-les-api-avancees-de-la-plate-forme-javaCERTyou Formation
 
Ux092 formation-mise-en-place-d-annuaire-ldap
Ux092 formation-mise-en-place-d-annuaire-ldapUx092 formation-mise-en-place-d-annuaire-ldap
Ux092 formation-mise-en-place-d-annuaire-ldapCERTyou Formation
 

Similaire à Dw723 g formation-programmation-pour-infosphere-streams-v3-avec-spl (20)

Cyxlm formation-xml-synthese (1)
Cyxlm formation-xml-synthese (1)Cyxlm formation-xml-synthese (1)
Cyxlm formation-xml-synthese (1)
 
Cyxlm formation-xml-synthese
Cyxlm formation-xml-syntheseCyxlm formation-xml-synthese
Cyxlm formation-xml-synthese
 
Cyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmation
Cyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmationCyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmation
Cyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmation
 
Rs842 g formation-developpement-logiciels-avec-ibm-rational-team-concert-rtc
Rs842 g formation-developpement-logiciels-avec-ibm-rational-team-concert-rtcRs842 g formation-developpement-logiciels-avec-ibm-rational-team-concert-rtc
Rs842 g formation-developpement-logiciels-avec-ibm-rational-team-concert-rtc
 
Dw731 g formation-ibm-infosphere-streams-v3-administration
Dw731 g formation-ibm-infosphere-streams-v3-administrationDw731 g formation-ibm-infosphere-streams-v3-administration
Dw731 g formation-ibm-infosphere-streams-v3-administration
 
Ux021 formation-programmation-en-langage-perl
Ux021 formation-programmation-en-langage-perlUx021 formation-programmation-en-langage-perl
Ux021 formation-programmation-en-langage-perl
 
Es20 g formation-z-os-system-services-structure
Es20 g formation-z-os-system-services-structureEs20 g formation-z-os-system-services-structure
Es20 g formation-z-os-system-services-structure
 
H023 g formation-ibm-platform-lsf-9-1-configuration-avancee-et-administration...
H023 g formation-ibm-platform-lsf-9-1-configuration-avancee-et-administration...H023 g formation-ibm-platform-lsf-9-1-configuration-avancee-et-administration...
H023 g formation-ibm-platform-lsf-9-1-configuration-avancee-et-administration...
 
Es52 g formation-z-os-rexx-atelier-de-programmation
Es52 g formation-z-os-rexx-atelier-de-programmationEs52 g formation-z-os-rexx-atelier-de-programmation
Es52 g formation-z-os-rexx-atelier-de-programmation
 
Op05 g formation-z-os-unix-system-services-concepts-et-fonctionnalites
Op05 g formation-z-os-unix-system-services-concepts-et-fonctionnalitesOp05 g formation-z-os-unix-system-services-concepts-et-fonctionnalites
Op05 g formation-z-os-unix-system-services-concepts-et-fonctionnalites
 
Cyproc formation-programmation-en-langage-c
Cyproc formation-programmation-en-langage-cCyproc formation-programmation-en-langage-c
Cyproc formation-programmation-en-langage-c
 
Cyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-web
Cyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-webCyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-web
Cyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-web
 
H010 g formation-ibm-platform-lsf-configuration-de-base-et-administration-pou...
H010 g formation-ibm-platform-lsf-configuration-de-base-et-administration-pou...H010 g formation-ibm-platform-lsf-configuration-de-base-et-administration-pou...
H010 g formation-ibm-platform-lsf-configuration-de-base-et-administration-pou...
 
Dw653 g formation-infosphere-biginsights-analytics-pour-les-programmeurs
Dw653 g formation-infosphere-biginsights-analytics-pour-les-programmeursDw653 g formation-infosphere-biginsights-analytics-pour-les-programmeurs
Dw653 g formation-infosphere-biginsights-analytics-pour-les-programmeurs
 
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
 
Vpdicfr formation-visualage-pacbase-dictionnaire
Vpdicfr formation-visualage-pacbase-dictionnaireVpdicfr formation-visualage-pacbase-dictionnaire
Vpdicfr formation-visualage-pacbase-dictionnaire
 
20070925 05 - Un portail qualimétrie en Open Source
20070925 05 - Un portail qualimétrie en Open Source20070925 05 - Un portail qualimétrie en Open Source
20070925 05 - Un portail qualimétrie en Open Source
 
Algorithme
AlgorithmeAlgorithme
Algorithme
 
Cyjava2 formation-java-avance-maitriser-les-api-avancees-de-la-plate-forme-java
Cyjava2 formation-java-avance-maitriser-les-api-avancees-de-la-plate-forme-javaCyjava2 formation-java-avance-maitriser-les-api-avancees-de-la-plate-forme-java
Cyjava2 formation-java-avance-maitriser-les-api-avancees-de-la-plate-forme-java
 
Ux092 formation-mise-en-place-d-annuaire-ldap
Ux092 formation-mise-en-place-d-annuaire-ldapUx092 formation-mise-en-place-d-annuaire-ldap
Ux092 formation-mise-en-place-d-annuaire-ldap
 

Plus de CERTyou Formation

Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10CERTyou Formation
 
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionCERTyou Formation
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...CERTyou Formation
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...CERTyou Formation
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxCERTyou Formation
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsCERTyou Formation
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementCERTyou Formation
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-basesCERTyou Formation
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementCERTyou Formation
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseCERTyou Formation
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxCERTyou Formation
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementCERTyou Formation
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesCERTyou Formation
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementCERTyou Formation
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementCERTyou Formation
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesCERTyou Formation
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementCERTyou Formation
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureCERTyou Formation
 

Plus de CERTyou Formation (20)

Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
 
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-concepts
 
Zop05 formation-zope-plone
Zop05 formation-zope-ploneZop05 formation-zope-plone
Zop05 formation-zope-plone
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnement
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-bases
 
Zop02 formation-zope-cps
Zop02 formation-zope-cpsZop02 formation-zope-cps
Zop02 formation-zope-cps
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnement
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suse
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linux
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-bases
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnement
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-bases
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnement
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructure
 

Dw723 g formation-programmation-pour-infosphere-streams-v3-avec-spl

  • 1. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France Programmation pour InfoSphere Streams v3 avec SPL Formation Informatique / Développement logiciel / IBM Ce cours de 4 jours est conçu pour vous apprendre à utiliser Streams Processing Language (SPL). Il commence avec les concepts de base sur InfoSphere Streams et les opérateurs de base de Streams Processing Language utilisés dans un programme Streams. Les participants apprendront comment accéder à des données à partir d'une source externe en utilisant l'opérateur de type Source et en écrivant une sortie de stream à l'aide de l'opérateur de type Sink. Les participants apprendront comment et quand utiliser les différents opérateurs Stream, tels que Functor, Punctor, Aggregation, Sort, Join, Split, Barrier, Delay, et Switch. Pendant le cours, les exercices utilisent InfoSphere Streams IDE qui est basé sur Eclipse en tant qu'environnement de développement et de test, mais les participants auront l'opportunité de faire une compilation d'un programme Streams à partir d'une ligne de commande. Dans les exercices, le participant a le choix de développer les applications à l'aide de l'éditeur graphique SPL apparu dans la version 3, qui permet des opérations de glisser et déplacer ou d'utiliser l'éditeur SPL original en version texte. La 2ème moitié du cours montre comment contrôler le placement des éléments de traitement et les possibilités de Streams Processing Language. Le participant apprendra ensuite les différents toolkits fournis avec InfoSphere Streams et travaillera avec les toolkits Data Mining et Database dans les exercices. Enfin, les participants apprendront à étendre Streams Processing Language grâce au développement de fonctions défini pour l'utilisateur, à la fois un opérateur SPL primitif non-générique et un opérateur SPL primitif générique. Les opérateurs de type C++ et Java seront traités dans ce cours. OBJECTIFS • Expliquer comment les opérateurs observent les données sur streams pour créer d'autres streams • Définir la syntaxe pour les opérateurs Adapter • Expliquer l'utilisation de fenêtres coulissantes et de fenêtres en défilement continu dans Streams Processing Language (SPL) • Décrire comment contrôler le timing des tuples en utilisant les opérateurs Barrier, Delay. Pair, Throttle et Gate • Expliquer l'utilisation des opérateur : Functor, Punctor, Split, Join, Aggregation, Sort, et Filter • Décrire comment utiliser les fonctions de débogage de Streams • Expliquer comment contrôler le positionnement des opérateurs dans des noeuds spécifiques et comment fusionner les opérateurs en éléments spécifiques de traitement • Décrire les toolkits InfoSphere Streams Data Mining, Financial et Database fournis par IBM • Décrire comment créer une fonction SPL native • Lister les étapes nécessaires pour créer un opérateur SPL primitif non-générique écrit en C++ • Expliquer comment créer un opérateur SPL primitif non-générique écrit en Java • Décrire comment créer un opérateur SPL primitive générique PUBLIC Ce cours est conçu pour les personnes qui vont développer des applications InfoSphere Streams. PRE-REQUIS Il n'y a pas de pré-requis pour ce cours. Cependant, la connaissance d'un outil basé sur Eclipse serait un plus ainsi que des connaissances sur les langages C++, Java et Perl;. PROGRAMME Unité 1 - InfoSphere Streams Présentation Unité 2 - Streams Processing Language Basics Unité 3 - Développement Streams traitement du langage Unité 4 - Programmation SPL Présentation Unité 5 - Opérateurs Adaptateur Unité 6 - relationnelles et utilitaires Opérateurs: Le voyage commence Unité 7 - fenêtrage et rejoint Unité 8 - Ponctuation , agrégation et tri Unité 9 - Timing et coordination Unité 10 - listes, ensembles et cartes Unité 11 - Ordinateurs , partitions et autres Configs Unité 12 - Mise au point Unité 13 - Boîtes à outils Unité 14 - Fonctions SPL Unité 15 - Opérateurs primitifs SPL C ++ non génériques Unité 16 - Opérateurs primitifs SPL Java non génériques Unité 17 - Opérateurs primitives génériques SPL A retenir Durée : 4 jours soit 28h. Réf. DW723G Dates des sessions Paris 23/06/2015 Cette formation est également proposée en formule INTRA-ENTREPRISE. Inclus dans cette formation Coaching Après-COURS Pendant 30 jours, votre formateur sera disponible pour vous aider. CERTyou s'engage dans la réalisation de vos objectifs. Votre garantie 100% SATISFACTION Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.