Architecturer vos applications avec l'Actionscript 3

Vous souhaitez une formation sur mesure, être accompagné, audité ou conseillé dans vos projets ? Faites nous votre demande

Informations

5 jours

Une bonne maîtrise des bases de la POO est essentielle ou avoir suivi la formation L'Actionscript 3 et la Programmation Orientée Objet

Les développeurs AS3, Flex et AIR.

80% de pratique.

Objectifs

  • Utiliser certaines spécificité du langage AS3
  • Représenter votre code à l'aide d'UML
  • Ajouter un état et un comportement à vos objets
  • Appliquer des modèles de conception
  • Connaître le modèle MVC et ses variantes
  • Implémenter le modèle MVC de base
  • Guider l'écriture de votre code par les tests

PROGRAMME

  • Le besoin d'architecturer
    • Les différentes architectures
    • Le but de l'architecture logicielle
    • A quel moment faut-il mettre en place une architecture
  • Le langage UML
    • La modélisation
    • Les différents diagrammes
    • Le diagramme de classes
    • Représenter une classe
    • Représenter les propriétés et méthodes
    • Indiquer les attributs d'accès
    • Les relations entre classes
    • La cardinalité
  • Le framework
    • Les librairies, les boîtes à outils et les frameworks
    • Définition d'un framework
    • Les frameworks du marché
    • Construire un framework
  • La programmation orienté objet
    • Des besoins aux objets
    • Les bases essentielles de la POO
    • Les principes de la POO
    • Des bases aux modèles de conception
  • Les design patterns
    • Définition et origine des patterns
    • Le pattern Strategy
    • Le pattern Command
    • Le pattern Proxy
    • Implémentation du pattern Strategy
    • Implémentation du pattern Command
    • Implémentation du pattern Proxy
  • Le modèle MVC (Model-View-Controller)
    • Le modèle MVC de base
    • Diviser en 3 parties son code
    • Responsabilité de chaque partie
    • La relation entre la vue et le contrôleur
    • La relation entre le contrôleur et le modèle
    • Le modèle Actif et Passif
  • L'AS3 et le modèle MVC
    • Utilisation de l'abstraction
    • Implémentation du modèle
    • Implémentation de la vue
    • Implémentation du contrôleur
    • Intégration du code
  • Le développement guidé par les tests (TDD)
    • L'eXtreme Programming
    • La logique des tests untiaires
    • Ecrire un premier test
    • Ecrire une suite de tests
    • Trucs et astuces pour écrire des tests utiles
    • L'outil FlexUnit pour AS3