12.07.2015 Views

3 jours - Groupe ESIC

3 jours - Groupe ESIC

3 jours - Groupe ESIC

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Programmation ObjetObjectifs3 <strong>jours</strong>Disposer des connaissancesgénérales nécessaires à l’apprentissagedu développement ObjetComprendre la notion d’Objet etles concepts associésmodélisation UMLDisposer d’un premier point devue sur les approches Java et.NetPublicDu besoin utilisateur au programmeLa chaîne globaleNécessité de paliers entre la penséehumaine et les séquences binaires01010001...Les différentes phases : sources, compilation,binaireLe cas particulier d’un interpréteurNe pas tout réécrire (bibliothèques,éditions de liens, et exécutables)AlgorithmeLes «atomes» pour s’exprimerApprendre à formuler un traitement(rien ne s’invente)Utilisation d’un pseudo langageExemples d’algorithme bien conçu,«mal» conçu, et ... faux !Les composants d’un programmeVariables et types de donnéesTyper les variablesExemples de problèmes liés aux typesLes opérateurs disponibles (+, -, /, */% ...)Le confort des tableaux et des structuresLa «grammaire» d’un langageLe test d’une expression (si ... alors ...sinon ...)La boucle (tant que ...)Les conforts syntaxiques(librairies)Écrire ses propres librairiesComment les utiliser dans d’autresprogrammes ?L’importance de la présentationLes bonnes habitudes pour anticiperles erreursLes commentaires utilesL’approche ObjetRappel sur l’algorithmieLes concepts objet : les objectifs dumonde Objet, les classes et les objets,les attributs, les méthodes (constructeurs,destructeurs et accesseurs),l’encapsulation, l’instanciationTraduction des concepts Objet en langage: les packages et les espaces denoms, les classes, les méthodes et leurvisibilité, les attributs et leur visibilité,l’instanciation, l’appel de méthodes etla référence aux variablesAnalyse et conceptionComprendre le besoin du clientSavoir imaginer une architecture logicielleadaptéeImaginer les acteurs de l’applicationUMLDans quel cas utiliser UMLDiagrammes de cas d’utilisationDiagrammes de classeDiagramme de séquenceUtilisation d’UML dans le monde réelDéveloppementDéveloppeurs et analystes programmeurssouhaitant évoluervers l’ObjetChefs de projetsPrérequisAvoir une expérience en programmation,quel que soit le langaged’origine. Avoir développéet livré une application.Un premier programmePrésentation de l’environnement dedéveloppementUn premier programme simple enJavaCompilation et exécutionBien écrire ses programmesStructurer son programmeLa nécessité d’utiliser des procéduresou des fonctionsDifférences conceptuelles et syntaxiquesentre les deuxPasser des arguments à une fonction(prototype, code retour)Passage par valeur et par adressedans une fonctionLes bibliothèquesNe pas réécrire ce qui existe déjàPage 7Toutes nos formations sur http://www.esic-online.com Page 1/1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!