- Cet formation est passé
Objectifs : Maîtriser la partie algorithmique de la programmation - Connaître ses enjeux essentiels et son entourage - Rechercher une donnée et réaliser une opération complexe et optimisée. L’algorithmique est à la base de l’automatisation des procédures. Cette formation vous permettra de donner des ordres à n’importe quelle machine
Formation disponible
présentiel, individuel
Comment souhaitez vous suivre cette formation ?
Cette formation est disponible en présentiel, à distance ou en cours individuels. Suite aux changements récents du fonctionnement des comptes CPF, si nos liens CPF renvoient sur une erreur temporaire, merci de nous contacter au 04 42 31 43 55
Nous n'avons actuellement pas de dates, merci de nous contacter pour plus d'informations
Comment souhaitez vous suivre cette formation ?
Cette formation est disponible en présentiel, à distance ou en cours individuels. Suite aux changements récents du fonctionnement des comptes CPF, si nos liens CPF renvoient sur une erreur temporaire, merci de nous contacter au 04 42 31 43 55
Nous n'avons actuellement pas de dates, merci de nous contacter pour plus d'informations
Introduction
• Principes et historique
• L’algorithmique partie prenante du projet, au sein de l’équipe de développement et du programme
• Les différentes phases : sources, compilation, binaire
• Ne pas tout réécrire (bibliothèques, éditions de liens et exécutables) (librairies)
L’importance de la documentation
• Les bonnes habitudes pour anticiper les erreurs (convention de nommage)
• Les commentaires utiles
Syntaxe et éléments clés
• Variables : définition, cycle de vie, types et enjeux
• Structures de contrôles : les conditions et les boucles
• Les procédures (paramètres et valeurs de retours)
Algorithmes communs et indispensables
• 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 et imprévisible, exemples multiples et risques
L’importance de la documentation
• Les bonnes habitudes pour anticiper les erreurs (convention de nommage)
• Les commentaires utiles
Construire une solution
• Analyse et conception
• Comprendre le besoin du client
• Savoir imaginer une architecture logicielle adaptée
• Imaginer les acteurs de l’application