![[Introduction] Qt 6 Programming Part 2Course Thumbnail](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.
Beginner
Qt, GUI
WebAssembly lets you develop high-performance web applications that run in web browsers using compiled languages like C, C++, and Rust.

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 on web browsers using existing source code developed in C/C++/Rust.
Now, let's easily develop the web using Qt!
Web application development has traditionally been accomplished using various web programming languages, including HTML, CSS, JavaScript, PHP, ASP.NET, and JSP. However, the introduction of WebAssembly technology allows for more efficient and powerful web application development. Specifically, it opens up new possibilities for implementing applications that run in web browsers using high-performance languages like C , C++ , and Rust .
This screen compares a native application built with the same source code to a web application built on WebAssembly. The results show that WebAssembly delivers remarkable performance, with little discernible difference in execution speed.
1) Comparison screen of Clock execution built with the same source code
2) Comparison screen of running the Submarine Attack game source code built with the same source code
3) Comparison screen of Colliding Mice execution built with the same source code
Learn how to effectively build a WebAssembly development environment on various platforms, including Microsoft Windows, Linux, and macOS.
Additionally, you can acquire practical skills to develop web applications with WebAssembly technology using high-performance languages such as C , C++ , and Rust .
Web applications that require complex logic or high performance that are difficult to develop with JavaScript can be implemented more easily and efficiently using WebAssembly technology.
WebAssembly-based applications compiled from languages like C , C++ , and Rust deliver native-level performance and boast superior execution speed and stability even in web environments.
A lecture that considers real-world situations
This course is systematically designed to enhance practical skills. Each section focuses on theoretical study to solidify a solid foundation of fundamental concepts, followed by practical examples to develop practical skills applicable to real-world situations. This process allows students to develop practical skills that can be immediately applied in real-world situations.
Focus Up with Vivid Live Coding
We've captured the image of a knowledge sharer on the screen. Learn anytime, anywhere, as if you were attending an offline class, with vivid live coding.
✅ Anyone who wants to develop high-performance web applications that run on web browsers
✅ Anyone who wants to develop web applications that run on web browsers
Q. In addition to theory/grammar, can I also access various examples of actual use?
Of course, you can. You can learn how to develop web applications that run in a web browser using WebAssembly through hands-on examples. Furthermore, the curriculum is systematically structured so that you can acquire practical know-how that can be applied in actual development processes through hands-on practice.
Q. Is it possible to build a development environment on the desired operating system using the WebAssembly development environment?
Of course, you can. This course systematically teaches you how to build a WebAssembly development environment on various operating systems, including Microsoft Windows , macOS , and Linux .
Q. Are there any reference materials or textbooks for the lectures I am studying?
I'm an administrator for the Qt Developer Community ( qt-dev.com ). You can find related information on this site.
Check the objectives of the course.
Who is this course right for?
Anyone who wants to develop web applications that easily run on web browsers using C/C++/Rust
Anyone who wants to develop high-performance web applications using C/C++/Rust
Need to know before starting?
One of the following languages: basic C, C++, or Rust
1,040
Learners
91
Reviews
103
Answers
4.7
Rating
9
Courses
근무경력
현: Embedded 분야 SW Team leader
LG전자, VS사업부 IVI선행플랫폼/모듈개발
SW마에스트로, SW 멘토
강의경력
삼성전자, Qt & QML 강의
LG전자, Qt & QML 분야 사내 강사
한컴아카데미 Qt 강의 출강
다수의 IT기업 Qt 강의 출강
저서
Qt 프로그래밍
Qt Quick 프로그래밍
Qt5 프로그래밍 가이드
MeeGo 프로그래밍 완벽 가이드
Qt 실전 프로그래밍
SW커뮤니티 운영
Qt 개발자 커뮤니티 운영자 ( www.qt-dev.com )
All
67 lectures ∙ (13hr 26min)
Course Materials:
All
5 reviews
4.6
5 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 3
∙
Average Rating 5.0
5
Thank you for the detailed lecture.
Thank you so much for the great review, hjwang! :)
Reviews 3
∙
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.
Reviews 7
∙
Average Rating 4.4
3
I appreciate that you are lecturing on a somewhat unique technology in Korea called WebAssembly... I don't know if it's your first time giving a lecture, but you seem a bit nervous, and you make a lot of mistakes in the middle, so I felt a bit disappointed that your ability to communicate and focus was lacking from the perspective of the listener.
Hello, Alex Madnix, thank you for your review. I appreciate your feedback and suggestions for improvement. I will use your feedback to provide better lectures in the future. Thank you so much for taking the course.
$59.40
Check out other courses by the instructor!
Explore other courses in the same field!