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


