QT Framework: Building a calculator with solutions thinking

Coding with a solution-focused approach

Ratings: 5.00 / 5.00




Description

Coding with a Solution-Focused Approach: Building a calculator with QT


This course is intended to provide a foundation in solutions thinking and systems design using the QT cross-platform framework. You will learn how to develop system concepts from ideation to installable applications on your mobile device that you can interact with.


In this installment of the Coding with a Solution-Focused Approach series, you will be guided along building an application that you are most likely already familiar with - a calculator. This sense of familiarity will be a key factor in assisting beginner developers to build up the confidence to chart the quite intimidating but well-rewarding domain of software engineering.


It is designed for beginners with minimal to no programming experience, as well as experienced developers looking to take their design-thinking skills to the next level. Commencing with a brief theoretical introduction to QML and JavaScript, the foundations required to realize the desired end system will be covered before the coding part starts.


Designed to be a code-along course, you are guaranteed to walk away with experience and understanding of the following concepts:

- QML fundamentals

- Device adaptive design

- Consolidation application theme control

- Layouts and repeating components

- Label scaling

- JavaScript fundamentals, conditionals and functions

- Edge case handling

- Responsive design concepts

- Deployment to Android and iOS devices

What You Will Learn!

  • Programming fundamentals following a solutions thinking approach
  • Design thinking and modular programming
  • Understanding of what it takes to achieve device adaptive applications
  • Consolidated application theme control
  • Application deployment to mobile devices of your choosing

Who Should Attend!

  • Beginner coding enthusiasts.
  • C++ and QT developers looking to enhance their design and problem solving approaches.
  • JavaScript developers looking to learn new front-end frameworks.