Informatique

Comprendre le code pour mieux décider

Comprendre le code pour mieux décider

Réf 5-CO-DEC
Durée 2 jours

Objectifs

Appréhender le code et les pratiques de développement
Ecrire du code en groupe et individuellement
Comprendre les enjeux de l’algorithmique et des performances du code
Percevoir les bénéfices des pratiques collaboratives et agiles de management de projet
S’approprier les règles et la philosophie de la programmation

Infos

Programme

Vocabulaire, Patterns et architecture

  • Architectures
  • Couches logicielles
  • Frameworks

Premiers pas de "Codeur"

  • Présentation des langages et des plateformes de développement
  • Présentation des concepts liés au code
  • UML : langage de modélisation
  • Syntaxe / Sémantique
  • Bug / Message d’erreur

La conception Objet

  • Caractéristique d’un programme « objet » ?
  • Vocabulaire et concepts (classes, instances)
  • Réutiliser les traitements et les données (héritage)
  • Un même nom pour des traitements différents (polymorphisme)
  • Principe d’ouverture/fermeture (OCP)
  • Exemples de mauvaises conceptions

Adaptation aux changements

  • Prise en compte de demandes d’évolution
  • Mise en application de l’Agilité et de la collaboration
  • Programmation des nouvelles demandes
  • Réaliser différentes modifications de votre code en priorisant les demandes par la valeur

Revenir sur les apprentissages et comment les mettre en œuvre

Session de questions / réponses

En savoir +

Prérequis

Aucun

Moyens pédagogiques

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de réunion-discussion
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Alternance entre apports théoriques et exercices pratiques (en moyenne 30 à 50%)
Remise d'un support de cours.

Possibilité de certification

Nous consulter.