connexion à votre compte

Formations Méthodologie de programmation




Formations : Méthodologie de programmation




 Programmation objet 
Introduction technique à l'analyse, la conception et la programmation objet
  • Appréhender les concepts fondamentaux de la technologie objet
  • Explorer leur déclinaison en analyse, conception et programmation
  • Comprendre l'apport des concepts objets pour l'amélioration de la qualité des applications
  • Comprendre l'apport des concepts objets au niveau de l'évolutivité des applications
  • Reconnaître la différence entre l'approche fonctionnelle et l'approche objet
  • Appréhender l'apport d'UML pour mener à bien une développement orienté objet
  • Apparus il y a plus de 30 ans, utilisés de manière industrielle depuis le milieu des années 80, les concepts objets sont maintenant omniprésents dans les nouveaux systèmes logiciels.
  • Destiné aux entreprises engageant leurs ingénieurs dans un effort global de migration vers les technologies objets, ce cours en présente les concepts (classe, héritage, polymorphisme, etc.) de manière très didactique, au travers d'un exemple complet décliné en analyse et conception, jusqu'à la programmation en Java. Il permet ainsi de faire le parallèle et de comprendre la différence entre un objet métier, un objet de conception, un objet technique, un objet de programmation, à l'aide d'un mini projet mené de A à Z.
  • Ce cours cherche à répondre aux questions suivantes : "Qu'est-ce que l'objet ?", "A quoi ça sert ?", "Comment ça marche ?", "Comment ces notions évoluent-elles au cours d'un projet ?".




 Programmation structurée 
Méthodes agiles de développement logiciel 2 jour(s) soit 14 heure(s)
  • Appréhender les démarches agiles.
  • Détailler les pratiques clés de l’agilité.
  • Comprendre comment les mettre en œuvre à partir d’exemples concrets.
  • Apprendre à mener un projet agile au travers d’études de cas.
  • Savoir quand utiliser une démarche agile et en faire un facteur de succès.

 




Méthodes agiles de développement logiciel
Connaitre les concepts fondamentaux des méthodes agiles et les comparer avec les démarches classiques.
Connaître les différentes déclinaisons liées aux méthodes agiles : XP, SCRUM, UP agile, Lean Software Development.
Savoir mettre en œuvre une organisation et une méthodologie de gestion de projet agile : évaluer les charges, effectuer le cadrage initial, définir la planification et suivre les itérations, piloter par les tests, évaluer l'itération et recadrer les besoins, remanier le code.