MoreMotion Advance Suite is a complete solution for developing XML based web applications.
 

Course Description:

This intensive course provides a solid introduction to the MoreMotion development and execution environment. In this fast-paced, hands-on course, programmers acquire the skills they need to develop data-driven web sites that employ XML technology.

 

Prerequisites:

 

  • Experience in at least one programming language
  • Basic information about Java programming language

 
Hands-On Training

 
Throughout this course, hands-on exercises give you extensive experience creating your own web applications and components. There will be many exercises performed under the guidance of an expert instructor.

Day-by-Day Course Outline:
 

DAY 1

 

Web page and site authoring with MM Advanced Designer

 

  • Page design with basic elements
  • Aligning, docking, sizing elements
  • Keyboard shortcuts
  • Using project explorer and shell commands
  • System options and project properties
  • Page templates
  • Using and creating library elements
  • Introduction to compile-time functions
  • DHTML events and Java Scripting
  • Building and testing

 

 

Lunch Break

 

Constructing dynamic pages

 

  • Introduction to XML, XSL and XML based web applications
  • Making elements and their properties dynamic
  • Preparing and using an XML file for dynamic page preview
  • Dynamic page design
    • Binding element properties to XML nodes
    • Repeating blocks
    • Setting properties conditionally
    • Filling Combobox options  dynamically
    • Defining Conditional Panels
    • Displaying dynamic pages

 

Data Sources

 

  • Data Source types
    • Relational database data source
    • Component data source
    • External(XML) data source
  • Relational database data source
    • Defining an RelDB datasource in project
    • Defining a JDBC connection
      • Introducing a new JCDBC driver to the system
    • Defining sub-sources
    • Defining a database query
    • Making the database queries parametric with the inputs of the users from pages.
    • Creating reports using RelDB data sources

 

DAY 2

 

Process Management Framework

 

  • Process Management Elements (forms, blocks, input elements)
  • Validating user input on browser
  • Process Based Components
    • RelDB
    • ADOM
    • Mailer
    • Security
    • Fop

 

Lunch Break

 

Run Time Scripting (MScript)

 

  • MScript symbols
  • MScript functions
  • Conditional execution of database queries using MScript

 

Application Data Object Model (ADOM)

 

  • ADOM and Data Sources
  • ADOM Component
    • Operations (Insert, Delete, Update, Clear)
    • Querying ADOM Nodes

 

DAY 3

 

Security

 

  • mmExec Security System
    • Users, Roles and Check Points
  • Securrity Brokers
  • Security Component
    • Login / Logout
    • Resetting Passwords
    • Security Management Language
  • Restricting access to the pages
  • Controlling the usage of the applications functions with check points

 

Lunch Break

 

 

Multi-lingual Application Development

 

  • Static Page Content
    • Preparing alternate versions of pages 
  • Browser messages
  • Language sensitive data
  • Applications messages

 

 

DAY 4

 

Programming in mmExec Environment

 

  • Web servers and Application Servers
  • Java Programming Model
  • Java Servlet Model
  • mmExec Application Programming Interface (API)
    • Base classes and interfaces
    • Close look to mmExec ServletRequest

 

Lunch Break

 

Continued

 

  • MM Service
  • Data Source Service
  • Process Broker Development
  • Creating Messages
  • Event Handling

 

 

End of course

 

 

For more information:

+90 (216) 5735600
support@moryazilim.com

 

 

MOR YAZILIM © 2002-2006 All rights reserved.