Qt 6 Core Beginners with C++
Qt 6 Core Beginners with C++, available at $94.99, has an average rating of 4.55, with 149 lectures, 15 quizzes, based on 2562 reviews, and has 47453 subscribers.
You will learn about C++ for beginners C++ programming Qt Qt 6 Core Variables Scope Pointers QObject Command line programs Input and output Flow control Functions Signals and slots Casting Error handling Templates QString class QList class QVariant class QMap class QVector Class QTimer Class qDebug, qInfo, qWarning, qCritical, qFatal Qt property system Getters and setters This course is ideal for individuals who are Anyone wanting to learn the basics of C++ and Qt 6 It is particularly useful for Anyone wanting to learn the basics of C++ and Qt 6.
Enroll now: Qt 6 Core Beginners with C++
Summary
Title: Qt 6 Core Beginners with C++
Price: $94.99
Average Rating: 4.55
Number of Lectures: 149
Number of Quizzes: 15
Number of Published Lectures: 149
Number of Published Quizzes: 15
Number of Curriculum Items: 179
Number of Published Curriculum Objects: 179
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- C++ for beginners
- C++ programming
- Qt
- Qt 6 Core
- Variables
- Scope
- Pointers
- QObject
- Command line programs
- Input and output
- Flow control
- Functions
- Signals and slots
- Casting
- Error handling
- Templates
- QString class
- QList class
- QVariant class
- QMap class
- QVector Class
- QTimer Class
- qDebug, qInfo, qWarning, qCritical, qFatal
- Qt property system
- Getters and setters
Who Should Attend
- Anyone wanting to learn the basics of C++ and Qt 6
Target Audiences
- Anyone wanting to learn the basics of C++ and Qt 6
Learn cross platform programming with Qt and C++, write once, build anywhere – Qt runs on virtually anything. You probably have applications built with Qt running on your computer, smart phone, television, and other electronics.
No experience necessary, this is a beginners course that will teach you the foundations of both Qt 6 and C++. This course is meant as a direct replacement for an introduction to C++ class. This course starts off with simple topics such as “what is a variable” and ends with some basic Qt classes and how to work with them. The main focus of this course is to get the student a solid foundation to move forward from. At the end of this course you will be able to create basic applications using C++ and Qt 6. This course is a complete re-record of my award winning Qt 5 for beginners course, covering new material along with using CMAKE instead of QMAKE.
We will start with basic foundational concepts such as variables and each section moves into more complex topics such as templates, classes, error handling and how to use some of the Qt 6 classes includes in the core library. This course uses C++ and Qt Creator which is the best IDE for developing cross platform applications using Qt that can run on Windows, Mac, Linux, embedded devices such as a raspberry pi, iPhone and Android.
This is the starting point for all other Qt 6 courses on that are coming soon to Udemy as I re-record them with the newest technology.
Qt 6 Core Intermediate
Qt 6 Core Advanced
Qt 6 Widgets
Qt 6 QML
Qt 6 Design Patterns
Featuring closed caption in: English, Hindi, Korean, Spanish, Traditional Chinese
Course Curriculum
Chapter 1: Introduction
Lecture 1: What does this course cover
Lecture 2: What this course doesn't cover
Lecture 3: Who should take this course
Lecture 4: Course prerequisites
Lecture 5: If you already know C++
Lecture 6: Who is the instructor
Lecture 7: Raw and unfiltered
Lecture 8: Qt overview
Lecture 9: Courses overview
Lecture 10: Qt is massive
Lecture 11: What, why, how, recap
Lecture 12: Goals of this course
Lecture 13: What is Qt
Lecture 14: What can you make with Qt
Lecture 15: Downloading
Lecture 16: Installing
Lecture 17: Installation notes
Lecture 18: Installing on Windows
Lecture 19: Windows notes
Lecture 20: Installing on Mac
Lecture 21: Mac notes
Lecture 22: Installing on Linux
Lecture 23: Linux notes
Lecture 24: Exploring the IDE
Lecture 25: Installation issues
Lecture 26: Bugs
Lecture 27: Reviews and feedback
Lecture 28: Source Code
Lecture 29: About the videos
Chapter 2: Intro to C++
Lecture 1: What is C++
Lecture 2: Why use C++
Lecture 3: What can you make with C++
Lecture 4: Challenges with C++
Lecture 5: C++ build process
Lecture 6: C++ Qt build process
Lecture 7: Expect issues
Lecture 8: C++ Standard Library
Lecture 9: How Qt uses C++
Lecture 10: How much C++ will we cover
Chapter 3: First steps
Lecture 1: Hello world
Lecture 2: Examining the build process
Lecture 3: Comments
Lecture 4: Coding standards, styles and conventions
Chapter 4: Variables and Constants
Lecture 1: Intro to variables
Lecture 2: What is a variable
Lecture 3: Intro to data types
Lecture 4: Data types
Lecture 5: Intro to constants
Lecture 6: Constants
Lecture 7: Enums
Lecture 8: Structs
Lecture 9: Intro to arrays
Lecture 10: Arrays
Lecture 11: Arithmetic operators
Lecture 12: Assignment operators
Lecture 13: Comparison operators
Lecture 14: Logical operators
Chapter 5: Input and Output
Lecture 1: cout
Lecture 2: cin
Lecture 3: cerr
Lecture 4: QDebug
Chapter 6: Flow control
Lecture 1: Intro to flow control
Lecture 2: What is flow control
Lecture 3: If statement
Lecture 4: If and else statements
Lecture 5: Ternary
Lecture 6: Switch
Lecture 7: Intro to loops
Lecture 8: Do loops
Lecture 9: Intro to for loops
Lecture 10: For loops
Lecture 11: Example Age calculator
Chapter 7: Functions
Lecture 1: What are functions
Lecture 2: Intro to functions
Lecture 3: Function params
Lecture 4: Function flow control
Lecture 5: Overloading
Lecture 6: By ref and by value
Lecture 7: Functions in structs
Lecture 8: Returning values
Instructors
-
Bryan Cairns
Computer Guru
Rating Distribution
- 1 stars: 21 votes
- 2 stars: 24 votes
- 3 stars: 153 votes
- 4 stars: 805 votes
- 5 stars: 1559 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024