Personal tools
You are here: Home Services Training Rapid Application Development with Plone

Rapid Application Development with Plone

This 3 day course trains developers using Free/Open Source Software tools to easily and extend your Plone system with your own content forms and workflows without the need to write any code.

Objectives

  • Basic understanding of modern Plone setup for deployment and development on Linux server
  • Design and Deployment of a basic Plone application using ArchgenXML (AGX)script and UML modeling tool

Prerequisites

Skills

  • Basic Linux CLI (permissions, cp/mv, tar)
  • Basic networking knowledge such as which ports a web server listens on

Technical

  • Linux desktop or ssh access to a Linux shared server if using Windows desktops
  • Java Runtime installed on Desktops (Introduction to Plone
    Basic Python
    Installation of Plone using buildout
    Setup of ArgoUML on Desktop
    Introduction to UML
    Creating basic content type using AGX with ArgoUML
    Deployment of AGX package to Linux server into Plone
    Basic troubleshooting and customization of deployed appliccation
    for ArgoUML)

Course Outline

  1. Introduction
  2. Getting Started
  3. What is Plone?
  4. Python Basics
  5. Zope Buildouts
    1. Creating a buildout deployment with ArchGenXML (AGX)
    2. Getting around in Plone
    3. Configure email settings
    4. Add/Modify/Delete contents
    5. Add/Modify/Delete users
    6. Installing/Removing Products (add-ons)
  6. ArchGenXML
    1. Introduction to UML
      1. Class
      2. Attributes
      3. Methods
      4. Packages and Tagged Values
    2. Application of UML into AGX product
      1. Creating basic content type using AGX
      2. Practical example
      3. Deploying AGX package into Plone

Schedule

 

Day 1
  • Introduction to Plone
  • Basic Python
  • Installation of Plone using buildout
Day 2
  • Setup of ArgoUML on Desktop
  • Introduction to UML
  • Creating basic content type using AGX with ArgoUML
Day 3
  • Deployment of AGX package to Linux server into Plone
  • Basic troubleshooting and customization of deployed application

 


 

Document Actions
Videos

The following short videos provide a good summary of what this course covers and why Plone is an effective platform for rapid application development for Intranet applications.

Better Web Application Development

Screen Capture Better Web App Development

Getting Your Feet Wet with Plone

Screen Capture Getting Your Feet Wet With Plone

Additional Training

Can't find the training course you're looking for?

We are experienced engineers and developers that can provide custom training on topics such as LPI Certification, Python, PHP, Web application components, email and more.

Please contact us via email or call us at +603-5631-2428 further information.

 
Theme based on Broadcaster template by ThemeBin