
Meet the instructor and explore the course scope as it revisits core C++ fundamentals with Qt-centric approaches, preparing intermediate to advanced developers for the store inventory GUI project.
Explore the Qt Creator IDE by setting up a console project, using Qt types like QTextStream and QString, and handling input and output in a Qt-specific workflow, including flushing output.
Review essential C++ concepts—variables, data types, identifiers, concatenation versus addition, and operators—through console examples and control statements, preparing you for gui development with Qt.
Explore functions and classes in C++ and Qt by building console programs, practicing prototypes, main-first convention, pass-by-value and by-reference, and dynamic memory with Q Vector and Q text stream.
Learn file input and output in Qt with QTextStream and QFile in a C++ console project. Write and read names to demonstrate data persistence by loading them back into memory.
Create a project that reads rectangle dimensions from a file with Qt text streams, dynamically allocate Rectangle objects, pointers stored in a QVector, and output areas to rectangle_areas.txt with cleanup.
Review fundamental c++ concepts, including variables, data types, operators, and control statements, and explore classes, objects, Q vector, file input/output, and Q text stream for gui development in Qt.
Explore GUI development for a C++ and Qt-based inventory app, build an item class with name, quantity, and image location, and introduce event-driven input and file I/O for persistence.
Create a store inventory app in Qt with C++ by building the initial project, an item class, and basic dialogs, including add item and update item dialogs.
Create the store inventory gui with c++ and qt by building the add and update item dialogs, main window, and a file menu.
Master adding and removing products in a qt c++ qvector store inventory gui. Learn event-driven flows, signals and slots, and maintaining a parallel qvector of item pointers.
Show product information when users click list items and enable updating products via an update item dialog, preparing for file-based persistence.
Implement save and load for inventory in a Qt C++ app using a csv-like file; parse lines into items, clear old data, and update the UI.
Refresh your knowledge of C++ and Qt to build a store inventory GUI, featuring a main window, add and update dialogs, and File AIO persistence for names, quantities, and images.
Master your workload, improve your teams's functionality and monitor stock levels with this brilliant focused Codestars Professional course!
In ONE afternoon, learn how to create a Store Inventory GUI Application with C++ and Qt... from scratch!
Qt is a cross-platform application development framework for desktop, embedded and mobile applications
C++ is a widely use, general-purpose programming language
Combine the two, and build an effective and functional GUI for your business!
Taught by the brilliant John Baugh, and part of the new Codestars Professional course series (focused on teaching workplace skills, tips and techniques), you'll speed through fundamental C++, before tackling the big project - building that GUI application!
Put all your skills to the test with practical examples, exercises and projects
Make life easier for yourself with a one-stop GUI course
Improve your CV/Resume
Get ready for the next step in your career
Students are encouraged to put all their techniques they learn to the test, and if you ever get stuck you can ask John for help directly in the course Q&A forum.
Find out more now, and enroll today!
NOTE: This is an intermediate level course. While this course runs through the the fundamentals of C++ as a refresher, students taking this course should have experience in C++ coding.