Companies Home Search Profile

QT Framework: Building a calculator with solutions thinking

Focused View

Tshiamo Motaung

4:03:46

18 View
  • 1. Welcome.mp4
    03:12
  • 1. Introduction to coding.mp4
    05:56
  • 2. Introduction to QML.mp4
    13:42
  • 3. QML knowledge check.html
  • 4. Introduction to JavaScript.mp4
    22:10
  • 5. JavaScript knowledge check.html
  • 6.1 keyboard shortcuts.zip
  • 6. Keyboard shortcuts.mp4
    03:37
  • 1. Setting up QT.mp4
    03:40
  • 2. Setting up QT - macOS considerations.mp4
    04:37
  • 1. QT Creator overview and project creation.mp4
    05:49
  • 2. App theme.mp4
    10:11
  • 3. App background.mp4
    08:12
  • 4. Input buttons and items.mp4
    09:22
  • 5.1 MyCalc.zip
  • 5. Section exercise.mp4
    05:28
  • 1. Buttons grid dimensions.mp4
    05:50
  • 2. Grid layout and first buttons.mp4
    05:38
  • 3. Repeater and button item.mp4
    06:00
  • 4. Button text.mp4
    09:00
  • 5. Button properties.mp4
    05:02
  • 6.1 MyCalc.zip
  • 6. Button model and exercise.mp4
    07:56
  • 1. Input label.mp4
    04:01
  • 2.1 MyCalc.zip
  • 2. UI refinement.mp4
    06:22
  • 1. Button mouse area and input rendition.mp4
    06:05
  • 2. Button type and clear button logic.mp4
    07:34
  • 3. Digit button logic.mp4
    04:27
  • 4. Operator buttons Pt 1.mp4
    03:17
  • 5. Operator buttons Pt 2.mp4
    04:20
  • 6. Operator buttons Pt 3.mp4
    09:17
  • 7.1 MyCalc.zip
  • 7. Operator buttons Pt 4.mp4
    07:13
  • 1. Handling edge cases Pt 1.mp4
    10:09
  • 2. Handling edge cases Pt 2.mp4
    06:12
  • 3.1 MyCalc.zip
  • 3. Handling edge cases Pt 3.mp4
    06:56
  • 1. Button mouse area cursor shape.mp4
    01:57
  • 2. Button drop shadow.mp4
    04:20
  • 3.1 MyCalc.zip
  • 3. Button scaling factor.mp4
    04:18
  • 1.1 MyCalc.zip
  • 1. Android deployment.mp4
    15:52
  • 2. iOS deployment.mp4
    03:06
  • 1. Final Note.mp4
    02:58
  • Description


    Coding with a solution-focused approach

    What You'll 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 is this for?


  • 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.
  • What You Need to Know?


  • No programming experience required. The course commences with theoretical fundamentals of the concepts required to achieve the target end system.
  • More details


    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

    Who this course is for:

    • 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.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Tshiamo Motaung
    Tshiamo Motaung
    Instructor's Courses
    Tshiamo is an Electrical and Computer Engineer with an employment history spanning the aviation, financial, and mining sectors. She carries experience in back-end microservice development of client-facing applications, serving thousands of monthly users. Furthermore passionate about design, Tshiamo has demonstrated full-stack development competence, specializing in the QT framework as demonstrated by a publicly available mobile application with over one thousand downloads.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 36
    • duration 4:03:46
    • Release Date 2023/12/07