A comprehensive 12-chapter training curriculum for BBj Dynamic Web Client (DWC) development. This course covers everything from basic GUI-to-DWC migration to advanced responsive layouts and deployment.
View the course: https://BasisHub.github.io/DWC-Course/
- GUI to BUI to DWC - Understanding the evolution and registering/launching applications
- Browser Developer Tools - CSS fundamentals, DevTools usage, and DWC theming
- DWC Debugging - Debugging techniques for DWC applications
- Upgrading Applications - Working with ARC files and upgrading grids
- DWC Controls - Modern DWC control features and usage
- Flow Layouts - CSS Flexbox and Grid layouts in DWC
- Icon Pools - Using and customizing icon pools
- Control Validation - Input validation patterns
- Browser Constraints - Working within browser limitations
- Embedding Components - Integrating web components
- Advanced Responsive Design - Media queries and CSS transitions
- Deployment - Production deployment strategies
The samples/ directory contains BBj source files and supporting assets for hands-on exercises:
- BBj 24.02 or later
- Basic BBj programming knowledge
- A modern web browser (Chrome recommended for DevTools)
# Install dependencies
npm install
# Start development server
npm start
# Build for production
npm run build
# Serve production build locally
npm run serveThe site automatically deploys to GitHub Pages via GitHub Actions when changes are pushed to the main branch.
- BASIS Online Help - Main documentation portal
- DWC Overview - Introduction to the Dynamic Web Client
Copyright BASIS International Ltd. Content from BBj DWC Training Course.
