In this hands-on ActionScript training class you will learn how to develop reusable Flash based applications using ActionScript 3.0 and an object-oriented approach. This course is also suitable if you wish to use ActionScript 3.0 to create components for Flex-based development.
Class goals :
Learn ActionScript 3.0 syntax.
Understand core concepts of Object-Oriented Programming (including Inheritance, Encapsulation, Polymorphism).
Apply best practices for developing reusable applications.
Get a thorough understanding of the Flash/Flex workflow.
Understand how to best structure your code using frameworks.
Get introduced to a number of design patterns in ActionScript 3.0.
Build and deploy real-world, scalable web applications.
Content of Training Object-Oriented ActionScript
Class Outline
Introducing ActionScript 3.0
What is ActionScript?
Learning ActionScript 3.0 syntax
New features in ActionScript 3.0
Classes and objects
Methods and properties
Scope and access modifiers
Concepts of Object-Oriented Programming
Inheritance
Encapsulation
Polymorphism
Interfaces
Developer workflow and best practices
Document class
SWC compilation
Flash/Flex integration
Design Patterns
What are Design Patterns?
Implementing Design Patterns
Observer
Singleton
Command
Model-View-Controller
Best Practices and bringing it all together
Working in teams Source and version control
Frameworks
Training Object-Oriented ActionScript
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
This OOA&D training course presents the key concepts and methodologies required to perform quality object-oriented software engineering, with particular attention to practical techniques such as use-case and CRC analysis, UML diagramming, and patterns.
Class goals :
Students practice applying object oriented analysis during the course to improve software designs and to see how software objects can be altered to build software systems that are more robust and less expensive. Students use several methods for analyzing software systems, finding and refining useful classes and relationships between objects. Care is taken not to focus on any one language so that all students can participate in the design exercises without relying on specific programming skills. The course emphasizes the most practical analysis and design methods, including the application of use case analysis, CRC analysis, problem domain analysis, activity diagramming, interaction diagramming, and class diagramming. The Unified Modeling Language (UML) is presented in detail and is used in the exercises and case studies. Practical aspects of project management and implementation are presented from the perspective of experienced object system designers. Special emphasis is given to the use of object patterns in developing software systems. The students apply their skills in labs that are mini design sessions, during which the instructor helps the students identify and overcome common obstacles that occur during group sessions.
Content of Object Oriented Analysis & Design with UML
Structured vs. Object-Oriented Development
Complexity and its Effects
Inadequate and Unstable Requirements
UML Notation
OOA&D Project Methodology
Requirements Phase Activities
Analysis Phase Activities
Design Phase Activities
Characteristics of Iterative OOAD
Conducting Productive OOAD Sessions
Developing a High Level Use Case Model
Adding Details to a Use Case Model
Conceptual Class Diagrams
Analysis Patterns
CRC Analysis
State Machine Diagrams
System Operations Diagrams
Applying Design Patterns
Interaction Diagrams
Communication Diagrams
Sequence Diagrams
Documenting a Design Using Specification Class Diagrams
Evaluating Object-Oriented Software Design
Organizing Large Scale Software Applications
Training Object Oriented Analysis & Design with UML
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
This OOA&D training course presents the key concepts and methodologies required to perform quality object-oriented software engineering, with particular attention to practical techniques such as use-case and CRC analysis, UML diagramming, and patterns.
Java 2: Object-Oriented Analysis and Design Using UML introduces the major elements of the Unified Modeling Language and the Unified Software Development Process
Class goals :
Know the Purpose and Parts of the UML
Drive the Development of a System Using Use Cases
Describe How Objects Interact Using a Sequence Diagram
Create Class and Object Diagrams
Interface-based Design
Layer your System into Packages
Model Dynamic Behavior using Collaboration,
Statechart, and Activity Diagrams
Using Component and Deployment Diagrams
Manage and Schedule the Software Development Process
Content of J 2Object Oriented Analysis And Design Using UML
Students become comfortable with the course, and also provide a means to evaluate learning. Upon successful completion of this course, students will be able to:
Know the purpose and parts of UML.
Drive the development of a system based on Use Cases.
Use the CRC method to identify classes.
Describe how objects interact using a Sequence Diagram.
Create Class and Object Diagrams.
Use Interface-based Design.
Layer your system into packages.
Model Dynamic Behavior using Collaboration,
Statechart, and Activity Diagrams.
Use Component and Deployment Diagrams.
Manage and Schedule the Software Development Process.
Training J 2Object Oriented Analysis And Design Using UML
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
Java 2: Object-Oriented Analysis and Design Using UML introduces the major elements of the Unified Modeling Language and the Unified Software Development Process