GNOME and KDE development course

Recently we have finished creating the materials for the Application development for GNOME and KDE course we have been working on for CENATIC. It is a modular course, so for example you can take only the modules for GNOME programming or KDE programming. It has been designed for on-line training (using e-larning systems that support SCORM format, as moodle), presential learning or mixed combination of boths. These are the included modules:

  • 01 Introduction to Free Software_Desktops
  • 02 Introduction to GNOME platform
  • 03 Introduction to KDE platform
  • 04 Introduction to Freedesktop APIs
  • 05 Environement and development metodology
  • 06 Basic GNOME application development
  • 07 Basic KDE application development
  • 08 GNOME Application study
  • 09 KDE application study
  • 10 Complete GNOME application development
  • 11 Complete KDE application development
  • 12 GNOME community development
  • 13 KDE community development
  • 14 Working_ ith GNOME community real_case
  • 15 Working with KDE_community read_case
  • 16 Application integration
  • 17 Next steps in GNOME and KDE application programming
  • 18 Next generation desktops

Each module is composed of:

  • Teacher’s Guide
  • Presentation
  • Reference material
  • Consultation material
  • Activities

Activities include questionnaries, exercises, forums, irc tutorials, etc…
The format we chose for the materials is OpenDocument, mostly for the easy content creation WYSIWYG using OpenOffice and the flexible XML formats that allows us automatic conversion into html and SCORM generation. Of course, all the materials are available under a free license (CC-by-sa).
This is how it looks like inside an e-learning system:

Now we are in the review process before releasing the first “stable” version, so we invite anyone in the GNOME and KDE community to send comments, suggestions, corrections, additions, etc… All the contents are available at the desktopsl project forge and you can joing the desktopsl-devel mailing list to send any feedback.

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *