KDAB has been doing Qt training for awhile now so it is a no brainer for them to jump into BlackBerry 10 training. Devs can now sign up for the new “Programming with Qt and Cascades for BlackBerry 10” training course. This 5 day workshop with Qt experts will teach you how to use Cascades and Qt in QML and C++. KDAB is offering this course in Berlin on October 8-12 and in the Bay Area on October 22-26.
You can register for the session on KDAB’s website or learn more about it here. Kudos to Garett for pointing it out on the DevBlog.
Here is the sample agenda:
Day 1: Developing user interfaces on the QML level
- Introduction to the Momentics development environment
- Introduction to the QML language
- UX guidelines
- Cascades element available in QML
- Layout and orientation handling
Day 2: In depth Cascades development
- QML Components and lazy loading of elements
- Lists in Cascades
- Animations
- Input handling and Gestures
Day 3: C++ refresher & Introduction to Qt
- This will be approximately half a day brush up on your C++ knowledge, including discussing differences to Java and introducing smart pointers.
- Qt’s object model
- Object communication using signals and slots
Day 4: QML/C++ Integration
- GUIs are developed in the QML language, while business logic and back-end communication likely reside in C++. This section will teach you how to integrate the two layers
- C++ state machines and application life-cycle management
- Data sources and models from C++ for lists in QML
Day 5: Platform Integration
- Publishing your application to the Blackberry App World store and in-app purchases
- Using the device hardware sensors (accelerometer, orientation etc.)
- Internationalization
- Custom graphics using OpenGL and 2D painting
- Network programming
- Multi-threading