![[Introduction] Qt 6 Programming Part 2강의 썸네일](https://cdn.inflearn.com/public/courses/326823/cover/9c839f33-d59f-422a-9704-64534673a39c/커버이미지_Qt 6 프로그래밍_2편.png?w=420)
[Introduction] Qt 6 Programming Part 2
qtdev
This lecture is the second part of Qt Programming Part 1. If you are new to Qt, we recommend that you study Part 1 first and then Part 2.
입문
Qt, GUI
Using WebAssembly, you can develop high-performance web applications that run in web browsers using compiled languages such as C, C++, and Rust.

Reviews from Early Learners
5.0
Junghwan Jeong
It helped me understand web assembly. The part I want to know more about is the part where the program runs on a web client, so I would like an explanation on the part where data is linked to the web server. If you have any information on whether I need to link to the server through Emscripten SDK, Qt's QNetwork SDK, or another method, please share it.
5.0
hjwang
Thank you for the detailed lecture.
5.0
funky856
I really appreciate the lack of material on WebAssembly. It would be nice to have an in-depth course on using WebAssembly using only C++ and JavaScript.
You can develop web applications that run in web browsers using C/C++/Rust.
You can develop web applications using C/C++/Rust instead of PHP, ASP.NET, JSP, etc.
You can develop web applications that run in a web browser by using existing C/C++/Rust source code as is.
Now, let's easily develop for the web using Qt as well!.
Web application development has traditionally been carried out using various web programming languages such as HTML, CSS, JavaScript, PHP, ASP.NET, and JSP. However, with the introduction of WebAssembly technology, it is now possible to develop web applications in a more efficient and powerful way. In particular, new possibilities have opened up for implementing applications that run in web browsers using high-performance languages such as C, C++, and Rust.
This is a comparison screen showing a native application and a WebAssembly-based web application built from the same source code. As a result, WebAssembly demonstrates such remarkable performance that it is difficult to notice any significant difference in execution speed.
1) Comparison screen of Clock execution built with the same source code
2) Execution comparison screen of the Submarine Attack game built with the same source code
3) Execution comparison screen of Colliding Mice built from the same source code
Learn how to effectively set up a WebAssembly development environment on various platforms, including Microsoft Windows, Linux, and macOS.
In addition, you can gain practical skills for developing web applications using WebAssembly technology by leveraging high-performance languages such as C, C++, and Rust.
Even web applications that require complex logic or high performance, which are difficult to develop with JavaScript, can be implemented more easily and efficiently through WebAssembly technology.
WebAssembly-based applications compiled from languages such as C, C++, and Rust provide native-level performance and boast exceptional execution speed and stability even in web environments.
A course designed with practical application in mind
This course is systematically designed to enhance practical skills. Each section is structured to help you build a solid foundation of basic concepts through theoretical learning, followed by implementing real-world examples to master skills applicable to the workplace. Through this process, learners can develop practical capabilities that are immediately applicable in real-world scenarios.
Boost your focus with vivid live coding
The instructor is featured on the lecture screen. Learn anytime, anywhere with the feel of an in-person class through vivid live coding sessions.
✅ Those who want to develop high-performance web applications that run in web browsers
✅ Those who want to develop web applications that run in a web browser
Q. In addition to theory and syntax, will I be able to see various real-world examples?
Of course. You can learn the process of developing web applications that run in web browsers using WebAssembly through hands-on examples. Additionally, the curriculum is systematically structured to help you gain practical know-how that can be applied to real-world development through hands-on practice.
Q. Can I set up the WebAssembly development environment on my preferred operating system?
Of course. You can systematically learn how to set up a WebAssembly development environment on various operating systems, including Microsoft Windows, macOS, and Linux, through the lecture.
Q. Are there any reference materials or textbooks for the course content?
I serve as an administrator for the Qt Developer Community (qt-dev.com). You can find related information on this site.
Check out the course objectives.
Who is this course right for?
Those who want to easily develop web applications that run in a web browser using C/C++/Rust
Those who want to develop high-performance web applications using C/C++/Rust
Need to know before starting?
One of the languages: Basic C, C++, or Rust
1,079
Learners
109
Reviews
107
Answers
4.7
Rating
9
Courses
Work Experience
Current: SW Team Leader in the Embedded field
LG Electronics, VS Division IVI Advanced Platform/Module Development
SW Maestro, SW Mentor
Teaching Experience
Samsung Electronics, Qt & QML Lectures
LG Electronics, In-house Instructor for Qt & QML
Hancom Academy, Qt Guest Lecturer
Guest Lecturer for Qt at numerous IT companies
Books
Qt Programming
Qt Quick Programming
Qt5 Programming Guide
MeeGo Programming Complete Guide
Qt Practical Programming
SW Community Management
Qt Developer Community Administrator ( www.qt-dev.com )
All
67 lectures ∙ (13hr 26min)
Course Materials:
All
6 reviews
4.7
6 reviews
Reviews 52
∙
Average Rating 5.0
5
It helped me understand web assembly. The part I want to know more about is the part where the program runs on a web client, so I would like an explanation on the part where data is linked to the web server. If you have any information on whether I need to link to the server through Emscripten SDK, Qt's QNetwork SDK, or another method, please share it.
Hello. Junghwan Jeong, thank you so much for taking the WebAssembly programming course. Also, thank you so much for your great review. Since the executable binary that runs using WebAssembly operates on the client side, it seems that the client will need to connect through a communication library such as a socket to communicate with the web server. There is no data right now, but I will write and add the part that communicates with the web server soon. Thank you again for your great review. ^^; If you have any further questions, please feel free to ask.
Reviews 4
∙
Average Rating 5.0
Reviews 6
∙
Average Rating 4.8
5
Thank you for the detailed lecture.
Thank you so much for the great review, hjwang! :)
Reviews 4
∙
Average Rating 5.0
Reviews 7
∙
Average Rating 5.0
5
I really appreciate the lack of material on WebAssembly. It would be nice to have an in-depth course on using WebAssembly using only C++ and JavaScript.
Thank you so much for your great review, funky856. If possible, I will share how to use C++ and JavaScript in future updates. And most of all, thank you again for taking the class and giving me a great review.
$59.40
Check out other courses by the instructor!
Explore other courses in the same field!