Prerequisites - READ FIRST!

This page lists the prerequisites for the BBj DWC Training course.  It also contains several links to free online courses that cover the basics for HTML, CSS, and even responsive layouts using CSS.

1. DWC Training Class Prerequisites

Students should be familiar with the following concepts before beginning the DWC training course in order to get the most out of the classes and material.  Listed below are recommended BASIS E-Learning Courses and/or Concepts:

More specifically, students should be comfortable editing and running GUI and BUI programs in the Eclipse IDE using the BDT code editor.  Additionally, students should be familiar with BBj's object-oriented syntax and the process_events/callback event paradigm.


Online Courses

Students with a basic understanding of HTML and CSS will be able to get significantly more out of the advanced session, as the course devotes its time to using HTML and CSS in conjunction with the Dynamic Web Client.  For those without a web background, BASIS recommends taking advantage of free online resources for learning HTML and CSS.  While it’s not necessary to fully understand CSS Grid and Flexbox, those concepts will be covered in the advanced course section that deals with flow layout and responsive design.  Listed below are a few free courses that cover the relevant material:


There are many other free and paid training courses available, and as long as the student is comfortable with writing and debugging HTML and CSS then they should be able to take full advantage of the topics in the training class and apply them to their GUI programs running in the DWC.


Course Materials

Here is the link to the repository with the various files you'll be using throughout this course. The repository is structured in chapters, which correspond with the various chapters contained within this course.


Setup Check

Your Setup for this course should look like this:
  • BBj 24.02
  • Eclipse
  • BDT 24
  • VSCode or another editor for CSS


Information Icon More Information

The DWC Training Class Prerequisites are also available in Google document format

The next section, Useful Links, contains links to BASIS' BBj and DWC-specific documentation as well as related CSS reference materials