BBj DWC Training
About this course
This course has 12 chapters that take you through the Dynamic Web Client, from first concepts to production deployment.
The chapters build on each other. You start with BBj GUI fundamentals and move on to advanced responsive design and deployment. Every lesson comes with runnable BBj source files, so you can experiment, change the code, and learn by doing. The Sample Code page explains how to get them. The Exercises page lists every exercise of the course.
Along the way you learn the web standards that today's applications rely on: CSS Grid, Flexbox, web components, theming, and responsive design patterns.
Start with GUI to BUI to DWC.
Chapters
GUI to BUI to DWC
Learn the fundamentals of moving from BBj GUI applications to the Browser User Interface (BUI) and the Dynamic Web Client (DWC).
Browser Developer Tools, CSS, and Themes
Master the browser Developer Tools, CSS fundamentals, CSS custom properties, and DWC themes for styling your applications.
DWC Debugging
Explore debugging techniques specific to the Dynamic Web Client, such as the DWC debug console and the browser tools.
Upgrading Apps to DWC
Learn how to upgrade existing GUI or BUI applications to DWC, and work with ARC files and BBjGrids.
DWC Controls With Extended Attributes
Discover BBj controls implemented as web components that offer extended attributes and themes.
Flow Layouts and CSS for Responsive Design
Master CSS layout strategies, including Flexbox and Grid, to create responsive BBj applications that adapt to any screen size.
Icon Pools
Use the built-in icon pools to add icons to your BBj controls without managing image files.
Control Validation
Implement control validation with visual feedback, using built-in validation capabilities and custom validation logic.
Browser Constraints
Understand the constraints and limitations of the browser environment, including file handling, printing, and security.
Embedding Third-Party Components
Embed third-party JavaScript components such as charts, maps, and widgets into your DWC applications.
Advanced Responsive Design
Master advanced responsive design techniques, including media queries and CSS transitions, for engaging user experiences.
Deployment Options
Explore deployment options, including embedded deployment and Progressive Web Apps (PWA) for mobile and offline support.