United Kingdom [select]
Designing Drupal Applications in UML Training Course
Duration
Requirements
Good UML and Drupal Knowledge
Public Course Dates
This course would cost you around 1390GBP + VAT.
Please submit a public course date request for the exact price.
Overview
This course has been created for software architects, project managers, developer and other people involved in Drupal application development. This course helps to understand Drupal design, simplify modules design and reduce number of dependencies. This helps to create scalable, maintainable application.
Course Outline
Understanding Drupal Design
Drupal Core Design
Module (package) dependencies
Node Abstract Class and derived content
Taxonomy Term and Vocabulary Class
User Class
Drupal Contributions Modules
Modelling CCK Content Type
Generating CCK Content Type From a UML Diagram
Class Diagram
Data Types and Stereotypes
Designing Own Content Types
Inheritance
Treating Content Related Functions (node_load/save, user_load, etc...) as Methods
Reducing Dependencies
Generating Package Dependencies Diagrams
Reducing Module Dependencies
Reducing Content Type Dependencies (association, aggregation and composition)
Changing Dependency Direction
Creating Links Modules to Brake Hard Dependencies
Code Generation
Generation Drupal Code Based on Diagrams

