| 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 |