SlideShare une entreprise Scribd logo
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
Algorithmique
Formation Informatique / Développement logiciel / Les essentiels
OBJECTIFS
• Maîtriser la partie algorithmique de la programmation
• Connaître les enjeux essentiels et l’entourage de cette discipline
• Savoir rechercher une donnée et réaliser une opération de complexité quelconque de façon prévisible et optimisée
PUBLIC
Développeurs d'applications
PRE-REQUIS
• Aucun
PROGRAMME
Introduction
Principes généraux, historique
L’algorithmique dans le projet, dans l’équipe de développement, dans le programme
Environnement d’un langage de développement quelconque (Java, c++, c#, Python, Visual Basic ou PHP)
Syntaxe des éléments clés
Principe d’une machine à état et universalité de Turing
Les variables : définition, cycle de vie, types et enjeux
Structures de contrôles : les conditions
Structures de contrôles : les boucles
Les mécanismes d’erreurs ; les exceptions
Les procédures (paramètres, valeurs de retours)
Callbacks, pointeurs de fonctions, délégués...
Les clotures, résumé de programmation lambda
Introduction à la Programmation Orientée Objet
Algorithmes courants et nécessaires
Exemples manuels - multiplication et Tours de Hanoï
Solutions de représentations graphiques, aide à la réflexion
Séries de conditions et systèmes experts
Boucles de longueur prévisible - exemples multiples
Boucles de longueur imprévisible - exemples multiples et dangers
La récursivité - la suppression de la récursivité
Algorithmique et structures de données
Type et choix de structures
Utiliser la structure depuis l’algorithme
Bonnes pratiques pour les algorithmes et pour les structures
Performances
Ce qu’est l’optimisation, quoi optimiser : bonnes pratiques
La performance et la complexité
Les heuristiques - exemples nombreux et recherche
Autres solutions non algorithmiques
A retenir
Durée : 2 jours soit 14h.
Réf. ALGO
Dates des sessions
Paris
09/04/2015
31/08/2015
Bordeaux
17/08/2015
Lille
24/08/2015
Lyon
07/04/2015
14/09/2015
Montpellier
24/08/2015
Nantes
29/04/2015
21/09/2015
Nice
15/07/2015
14/12/2015
Rennes
17/08/2015
Strasbourg
06/07/2015
07/12/2015
Toulouse
04/05/2015
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
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
Algorithmique
Formation Informatique / Développement logiciel / Les essentiels
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

Tendances

Gimpb formation-gimp-les-bases-et-perfectionnement
Gimpb formation-gimp-les-bases-et-perfectionnementGimpb formation-gimp-les-bases-et-perfectionnement
Gimpb formation-gimp-les-bases-et-perfectionnementCERTyou Formation
 
Exc01 formation-excel-fonctions-avancees
Exc01 formation-excel-fonctions-avanceesExc01 formation-excel-fonctions-avancees
Exc01 formation-excel-fonctions-avanceesCERTyou Formation
 
Pytap formation-python-perfectionnement
Pytap formation-python-perfectionnementPytap formation-python-perfectionnement
Pytap formation-python-perfectionnementCERTyou Formation
 
Drsia formation-draftsight-les-bases-et-perfectionnement
Drsia formation-draftsight-les-bases-et-perfectionnementDrsia formation-draftsight-les-bases-et-perfectionnement
Drsia formation-draftsight-les-bases-et-perfectionnementCERTyou Formation
 
0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...CERTyou Formation
 
Coboa formation-cobol-perfectionnement
Coboa formation-cobol-perfectionnementCoboa formation-cobol-perfectionnement
Coboa formation-cobol-perfectionnementCERTyou Formation
 
Cv320 g formation-nouvelles-fonctionnalites-dans-db2-11-pour-z-os
Cv320 g formation-nouvelles-fonctionnalites-dans-db2-11-pour-z-osCv320 g formation-nouvelles-fonctionnalites-dans-db2-11-pour-z-os
Cv320 g formation-nouvelles-fonctionnalites-dans-db2-11-pour-z-osCERTyou Formation
 
C4 din formation-cinema-4d-les-bases
C4 din formation-cinema-4d-les-basesC4 din formation-cinema-4d-les-bases
C4 din formation-cinema-4d-les-basesCERTyou Formation
 
Ppt02 formation-powerpoint-les-bases
Ppt02 formation-powerpoint-les-basesPpt02 formation-powerpoint-les-bases
Ppt02 formation-powerpoint-les-basesCERTyou Formation
 
Andia formation-android-les-bases-et-perfectionnement
Andia formation-android-les-bases-et-perfectionnementAndia formation-android-les-bases-et-perfectionnement
Andia formation-android-les-bases-et-perfectionnementCERTyou Formation
 
Spssmsa formation-ibm-spss-modeler-scripting-et-bonne-pratique-d-automatisation
Spssmsa formation-ibm-spss-modeler-scripting-et-bonne-pratique-d-automatisationSpssmsa formation-ibm-spss-modeler-scripting-et-bonne-pratique-d-automatisation
Spssmsa formation-ibm-spss-modeler-scripting-et-bonne-pratique-d-automatisationCERTyou Formation
 
Optim formation-optimisations-des-performances-d-une-application
Optim formation-optimisations-des-performances-d-une-applicationOptim formation-optimisations-des-performances-d-une-application
Optim formation-optimisations-des-performances-d-une-applicationCERTyou Formation
 
Php07 formation-php-avance-programmation-orientee-objet-pdo
Php07 formation-php-avance-programmation-orientee-objet-pdoPhp07 formation-php-avance-programmation-orientee-objet-pdo
Php07 formation-php-avance-programmation-orientee-objet-pdoCERTyou Formation
 
Php05 formation-php-optimisation-et-industrialisation-d-applications
Php05 formation-php-optimisation-et-industrialisation-d-applicationsPhp05 formation-php-optimisation-et-industrialisation-d-applications
Php05 formation-php-optimisation-et-industrialisation-d-applicationsCERTyou Formation
 
Xtr32 g formation-ibm-bladecenter-e-workshop
Xtr32 g formation-ibm-bladecenter-e-workshopXtr32 g formation-ibm-bladecenter-e-workshop
Xtr32 g formation-ibm-bladecenter-e-workshopCERTyou Formation
 
0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler
0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler
0 a032g formation-modeles-predictifs-avec-ibm-spss-modelerCERTyou Formation
 
Drsin formation-draftsight-les-bases
Drsin formation-draftsight-les-basesDrsin formation-draftsight-les-bases
Drsin formation-draftsight-les-basesCERTyou Formation
 

Tendances (20)

Gimpb formation-gimp-les-bases-et-perfectionnement
Gimpb formation-gimp-les-bases-et-perfectionnementGimpb formation-gimp-les-bases-et-perfectionnement
Gimpb formation-gimp-les-bases-et-perfectionnement
 
Exc01 formation-excel-fonctions-avancees
Exc01 formation-excel-fonctions-avanceesExc01 formation-excel-fonctions-avancees
Exc01 formation-excel-fonctions-avancees
 
Xslt formation-xslt
Xslt formation-xsltXslt formation-xslt
Xslt formation-xslt
 
Pytap formation-python-perfectionnement
Pytap formation-python-perfectionnementPytap formation-python-perfectionnement
Pytap formation-python-perfectionnement
 
Drsia formation-draftsight-les-bases-et-perfectionnement
Drsia formation-draftsight-les-bases-et-perfectionnementDrsia formation-draftsight-les-bases-et-perfectionnement
Drsia formation-draftsight-les-bases-et-perfectionnement
 
0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
 
Xml formation-xml
Xml formation-xmlXml formation-xml
Xml formation-xml
 
Coboa formation-cobol-perfectionnement
Coboa formation-cobol-perfectionnementCoboa formation-cobol-perfectionnement
Coboa formation-cobol-perfectionnement
 
Cv320 g formation-nouvelles-fonctionnalites-dans-db2-11-pour-z-os
Cv320 g formation-nouvelles-fonctionnalites-dans-db2-11-pour-z-osCv320 g formation-nouvelles-fonctionnalites-dans-db2-11-pour-z-os
Cv320 g formation-nouvelles-fonctionnalites-dans-db2-11-pour-z-os
 
C4 din formation-cinema-4d-les-bases
C4 din formation-cinema-4d-les-basesC4 din formation-cinema-4d-les-bases
C4 din formation-cinema-4d-les-bases
 
Ppt02 formation-powerpoint-les-bases
Ppt02 formation-powerpoint-les-basesPpt02 formation-powerpoint-les-bases
Ppt02 formation-powerpoint-les-bases
 
Andia formation-android-les-bases-et-perfectionnement
Andia formation-android-les-bases-et-perfectionnementAndia formation-android-les-bases-et-perfectionnement
Andia formation-android-les-bases-et-perfectionnement
 
Lacpp formation-cpp
Lacpp formation-cppLacpp formation-cpp
Lacpp formation-cpp
 
Spssmsa formation-ibm-spss-modeler-scripting-et-bonne-pratique-d-automatisation
Spssmsa formation-ibm-spss-modeler-scripting-et-bonne-pratique-d-automatisationSpssmsa formation-ibm-spss-modeler-scripting-et-bonne-pratique-d-automatisation
Spssmsa formation-ibm-spss-modeler-scripting-et-bonne-pratique-d-automatisation
 
Optim formation-optimisations-des-performances-d-une-application
Optim formation-optimisations-des-performances-d-une-applicationOptim formation-optimisations-des-performances-d-une-application
Optim formation-optimisations-des-performances-d-une-application
 
Php07 formation-php-avance-programmation-orientee-objet-pdo
Php07 formation-php-avance-programmation-orientee-objet-pdoPhp07 formation-php-avance-programmation-orientee-objet-pdo
Php07 formation-php-avance-programmation-orientee-objet-pdo
 
Php05 formation-php-optimisation-et-industrialisation-d-applications
Php05 formation-php-optimisation-et-industrialisation-d-applicationsPhp05 formation-php-optimisation-et-industrialisation-d-applications
Php05 formation-php-optimisation-et-industrialisation-d-applications
 
Xtr32 g formation-ibm-bladecenter-e-workshop
Xtr32 g formation-ibm-bladecenter-e-workshopXtr32 g formation-ibm-bladecenter-e-workshop
Xtr32 g formation-ibm-bladecenter-e-workshop
 
0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler
0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler
0 a032g formation-modeles-predictifs-avec-ibm-spss-modeler
 
Drsin formation-draftsight-les-bases
Drsin formation-draftsight-les-basesDrsin formation-draftsight-les-bases
Drsin formation-draftsight-les-bases
 

En vedette

Serie 3-fichiers
Serie 3-fichiersSerie 3-fichiers
Serie 3-fichiers
mohamedali1284
 
Projet2 4si-tic
Projet2 4si-ticProjet2 4si-tic
Projet2 4si-tic
mohamedali1284
 
Dc3 tic
Dc3 ticDc3 tic
Dc3 ticlycee
 
Ds14 si
Ds14 siDs14 si
Ds14 si
Sameh Nasr
 
Dictionnaire de mathématiques
Dictionnaire de mathématiquesDictionnaire de mathématiques
Dictionnaire de mathématiques
salah fenni
 
bac info : série récursivité
bac info : série récursivitébac info : série récursivité
bac info : série récursivité
Ămîʼndǿ TrànCè
 
Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)
salah fenni
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrentsmohamed_SAYARI
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siNarûtö Bàl'Sèm
 
algorithme tronc commun lycée
algorithme tronc commun lycéealgorithme tronc commun lycée
algorithme tronc commun lycée
Kayl Mido
 
Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitres
borhen boukthir
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)
Ines Ouaz
 
Cours tic complet
Cours tic completCours tic complet
Cours tic complet
sofixiito
 
Résumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrementRésumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrementborhen boukthir
 
Resumer algorithme recurent
Resumer algorithme recurentResumer algorithme recurent
Resumer algorithme recurentborhen boukthir
 
Cours php bac info
Cours php bac infoCours php bac info
Cours php bac info
borhen boukthir
 
Résumé Algorithme et Programmation
Résumé Algorithme et ProgrammationRésumé Algorithme et Programmation
Résumé Algorithme et Programmation
borhen boukthir
 

En vedette (20)

Serie 3-fichiers
Serie 3-fichiersSerie 3-fichiers
Serie 3-fichiers
 
Projet2 4si-tic
Projet2 4si-ticProjet2 4si-tic
Projet2 4si-tic
 
Dc3 tic
Dc3 ticDc3 tic
Dc3 tic
 
Ds14 si
Ds14 siDs14 si
Ds14 si
 
Dictionnaire de mathématiques
Dictionnaire de mathématiquesDictionnaire de mathématiques
Dictionnaire de mathématiques
 
bac info : série récursivité
bac info : série récursivitébac info : série récursivité
bac info : série récursivité
 
Dc2 4 si-tic
Dc2 4 si-ticDc2 4 si-tic
Dc2 4 si-tic
 
Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrents
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 si
 
Serie2
Serie2Serie2
Serie2
 
algorithme tronc commun lycée
algorithme tronc commun lycéealgorithme tronc commun lycée
algorithme tronc commun lycée
 
Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitres
 
Correction
CorrectionCorrection
Correction
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)
 
Cours tic complet
Cours tic completCours tic complet
Cours tic complet
 
Résumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrementRésumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrement
 
Resumer algorithme recurent
Resumer algorithme recurentResumer algorithme recurent
Resumer algorithme recurent
 
Cours php bac info
Cours php bac infoCours php bac info
Cours php bac info
 
Résumé Algorithme et Programmation
Résumé Algorithme et ProgrammationRésumé Algorithme et Programmation
Résumé Algorithme et Programmation
 

Similaire à Algo formation-algorithmique

Goini formation-go-les-bases
Goini formation-go-les-basesGoini formation-go-les-bases
Goini formation-go-les-basesCERTyou Formation
 
Cypyth formation-programmation-objet-en-langage-python
Cypyth formation-programmation-objet-en-langage-pythonCypyth formation-programmation-objet-en-langage-python
Cypyth formation-programmation-objet-en-langage-pythonCERTyou Formation
 
0 a044g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
0 a044g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...0 a044g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
0 a044g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...CERTyou Formation
 
Meris formation-methodes-d-analyse-merise
Meris formation-methodes-d-analyse-meriseMeris formation-methodes-d-analyse-merise
Meris formation-methodes-d-analyse-meriseCERTyou Formation
 
Uml2 b formation-uml-2-les-bases-et-perfectionnement
Uml2 b formation-uml-2-les-bases-et-perfectionnementUml2 b formation-uml-2-les-bases-et-perfectionnement
Uml2 b formation-uml-2-les-bases-et-perfectionnementCERTyou Formation
 
Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)
Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)
Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)CERTyou Formation
 
Cyuml formation-uml-concepts-et-mise-en-oeuvre
Cyuml formation-uml-concepts-et-mise-en-oeuvreCyuml formation-uml-concepts-et-mise-en-oeuvre
Cyuml formation-uml-concepts-et-mise-en-oeuvreCERTyou Formation
 
Jira formation-jira-gestion-des-demandes
Jira formation-jira-gestion-des-demandesJira formation-jira-gestion-des-demandes
Jira formation-jira-gestion-des-demandesCERTyou Formation
 
Cyproc2 formation-cpp-programmation-efficace-et-avancee
Cyproc2 formation-cpp-programmation-efficace-et-avanceeCyproc2 formation-cpp-programmation-efficace-et-avancee
Cyproc2 formation-cpp-programmation-efficace-et-avanceeCERTyou Formation
 
Pytin formation-python-les-bases
Pytin formation-python-les-basesPytin formation-python-les-bases
Pytin formation-python-les-basesCERTyou Formation
 
Orapl formation-oracle-pl-sql
Orapl formation-oracle-pl-sqlOrapl formation-oracle-pl-sql
Orapl formation-oracle-pl-sqlCERTyou Formation
 
Rubyi formation-ruby-les-bases
Rubyi formation-ruby-les-basesRubyi formation-ruby-les-bases
Rubyi formation-ruby-les-basesCERTyou Formation
 
Ora03 formation-oracle-10g-11g-les-bases
Ora03 formation-oracle-10g-11g-les-basesOra03 formation-oracle-10g-11g-les-bases
Ora03 formation-oracle-10g-11g-les-basesCERTyou Formation
 
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2CERTyou Formation
 
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2CERTyou Formation
 
Cy2505 formation-agile-acp-pmi
Cy2505 formation-agile-acp-pmiCy2505 formation-agile-acp-pmi
Cy2505 formation-agile-acp-pmiCERTyou Formation
 
Db2 in formation-db2-universal-database-les-bases
Db2 in formation-db2-universal-database-les-basesDb2 in formation-db2-universal-database-les-bases
Db2 in formation-db2-universal-database-les-basesCERTyou Formation
 

Similaire à Algo formation-algorithmique (20)

Objec formation-objective-c
Objec formation-objective-cObjec formation-objective-c
Objec formation-objective-c
 
Goini formation-go-les-bases
Goini formation-go-les-basesGoini formation-go-les-bases
Goini formation-go-les-bases
 
Cypyth formation-programmation-objet-en-langage-python
Cypyth formation-programmation-objet-en-langage-pythonCypyth formation-programmation-objet-en-langage-python
Cypyth formation-programmation-objet-en-langage-python
 
0 a044g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
0 a044g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...0 a044g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
0 a044g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
 
Penta formation-pentaho
Penta formation-pentahoPenta formation-pentaho
Penta formation-pentaho
 
Meris formation-methodes-d-analyse-merise
Meris formation-methodes-d-analyse-meriseMeris formation-methodes-d-analyse-merise
Meris formation-methodes-d-analyse-merise
 
Uml2 b formation-uml-2-les-bases-et-perfectionnement
Uml2 b formation-uml-2-les-bases-et-perfectionnementUml2 b formation-uml-2-les-bases-et-perfectionnement
Uml2 b formation-uml-2-les-bases-et-perfectionnement
 
Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)
Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)
Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)
 
Cyuml formation-uml-concepts-et-mise-en-oeuvre
Cyuml formation-uml-concepts-et-mise-en-oeuvreCyuml formation-uml-concepts-et-mise-en-oeuvre
Cyuml formation-uml-concepts-et-mise-en-oeuvre
 
Jira formation-jira-gestion-des-demandes
Jira formation-jira-gestion-des-demandesJira formation-jira-gestion-des-demandes
Jira formation-jira-gestion-des-demandes
 
Jee020 formation-jee-struts
Jee020 formation-jee-strutsJee020 formation-jee-struts
Jee020 formation-jee-struts
 
Cyproc2 formation-cpp-programmation-efficace-et-avancee
Cyproc2 formation-cpp-programmation-efficace-et-avanceeCyproc2 formation-cpp-programmation-efficace-et-avancee
Cyproc2 formation-cpp-programmation-efficace-et-avancee
 
Pytin formation-python-les-bases
Pytin formation-python-les-basesPytin formation-python-les-bases
Pytin formation-python-les-bases
 
Orapl formation-oracle-pl-sql
Orapl formation-oracle-pl-sqlOrapl formation-oracle-pl-sql
Orapl formation-oracle-pl-sql
 
Rubyi formation-ruby-les-bases
Rubyi formation-ruby-les-basesRubyi formation-ruby-les-bases
Rubyi formation-ruby-les-bases
 
Ora03 formation-oracle-10g-11g-les-bases
Ora03 formation-oracle-10g-11g-les-basesOra03 formation-oracle-10g-11g-les-bases
Ora03 formation-oracle-10g-11g-les-bases
 
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
 
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
B5151 g formation-ibm-cognos-analysis-studio-analyze-data-v10-1-10-2
 
Cy2505 formation-agile-acp-pmi
Cy2505 formation-agile-acp-pmiCy2505 formation-agile-acp-pmi
Cy2505 formation-agile-acp-pmi
 
Db2 in formation-db2-universal-database-les-bases
Db2 in formation-db2-universal-database-les-basesDb2 in formation-db2-universal-database-les-bases
Db2 in formation-db2-universal-database-les-bases
 

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
 

Algo formation-algorithmique

  • 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 Algorithmique Formation Informatique / Développement logiciel / Les essentiels OBJECTIFS • Maîtriser la partie algorithmique de la programmation • Connaître les enjeux essentiels et l’entourage de cette discipline • Savoir rechercher une donnée et réaliser une opération de complexité quelconque de façon prévisible et optimisée PUBLIC Développeurs d'applications PRE-REQUIS • Aucun PROGRAMME Introduction Principes généraux, historique L’algorithmique dans le projet, dans l’équipe de développement, dans le programme Environnement d’un langage de développement quelconque (Java, c++, c#, Python, Visual Basic ou PHP) Syntaxe des éléments clés Principe d’une machine à état et universalité de Turing Les variables : définition, cycle de vie, types et enjeux Structures de contrôles : les conditions Structures de contrôles : les boucles Les mécanismes d’erreurs ; les exceptions Les procédures (paramètres, valeurs de retours) Callbacks, pointeurs de fonctions, délégués... Les clotures, résumé de programmation lambda Introduction à la Programmation Orientée Objet Algorithmes courants et nécessaires Exemples manuels - multiplication et Tours de Hanoï Solutions de représentations graphiques, aide à la réflexion Séries de conditions et systèmes experts Boucles de longueur prévisible - exemples multiples Boucles de longueur imprévisible - exemples multiples et dangers La récursivité - la suppression de la récursivité Algorithmique et structures de données Type et choix de structures Utiliser la structure depuis l’algorithme Bonnes pratiques pour les algorithmes et pour les structures Performances Ce qu’est l’optimisation, quoi optimiser : bonnes pratiques La performance et la complexité Les heuristiques - exemples nombreux et recherche Autres solutions non algorithmiques A retenir Durée : 2 jours soit 14h. Réf. ALGO Dates des sessions Paris 09/04/2015 31/08/2015 Bordeaux 17/08/2015 Lille 24/08/2015 Lyon 07/04/2015 14/09/2015 Montpellier 24/08/2015 Nantes 29/04/2015 21/09/2015 Nice 15/07/2015 14/12/2015 Rennes 17/08/2015 Strasbourg 06/07/2015 07/12/2015 Toulouse 04/05/2015 Cette formation est également proposée en formule INTRA-ENTREPRISE. Inclus dans cette formation
  • 2. 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 Algorithmique Formation Informatique / Développement logiciel / Les essentiels 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.