강의

멘토링

커뮤니티

Programming

/

Desktop Application

[Sơ cấp] Cách sử dụng Qt được củng cố qua 6 dự án (REST API)

Đây là khóa học thực chiến Qt QML và C++ được rèn luyện qua 6 dự án bổ ích và thiết thực. Hãy xây dựng nền tảng cơ bản cho công việc thực tế thông qua việc thực hành bao quát từ phát triển UI đa dạng đến giao tiếp REST API!

(5.0) 3 đánh giá

44 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • codebridge
C++
C++
REST API
REST API
Qt
Qt
QML
QML
desktop-application
desktop-application
C++
C++
REST API
REST API
Qt
Qt
QML
QML
desktop-application
desktop-application

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

5.0

5.0

로렌 장

100% đã tham gia

Tôi đã học được nhiều điều. ^^

5.0

개린이 :)

26% đã tham gia

Tôi coi bài giảng này là phần tiếp theo của bài giảng giới thiệu và tôi nghĩ sẽ thú vị hơn nhiều khi học bằng cách tự mình tạo ra các chương trình quen thuộc! Cảm ơn bạn vì những bài giảng luôn tuyệt vời :)

5.0

yhhan

30% đã tham gia

Tốt tốt, Kind và hữu ích!

Bạn sẽ nhận được điều này sau khi học.

  • Phát triển ứng dụng đa nền tảng Qt (Desktop Client)

  • Phát triển client giao tiếp REST API

C++ chỉ dùng cho bài kiểm tra lập trình😂 Bạn có muốn thử tạo ra nhiều chương trình đa dạng không?

Từ trình xem ảnh đến chương trình vẽ, và cả ứng dụng tìm kiếm nhạc sử dụng REST API với QML và C++!

  • Tôi cũng biết C++ nhưng cảm thấy bế tắc vì không biết có thể làm được gì.

  • Từ khi biết đến Qt framework, tôi đã có thể thoải mái phát triển các dự án (cross-platform, desktop-application) với giao diện người dùng đa dạng và logic nghiệp vụ phong phú

    껏 phát triển.

Khóa học này phù hợp với

Lập trình viên C++ muốn tạo ra các chương trình GUI đa dạng

Những người muốn học từ UI/UX tương tác với người dùng đến cách phân tích và xử lý JSON thông qua giao tiếp REST API

Những người muốn phát triển ứng dụng desktop client (phần mềm ứng dụng)

Sau khi hoàn thành khóa học

  • Bạn có thể phát triển chương trình desktop client cung cấp UI/UX đa dạng.

  • Bạn sẽ có thể phát triển các ứng dụng động thông qua giao tiếp REST API và phân tích cú pháp JSON.

  • Bạn sẽ có thể thực hiện từ thiết kế dự án, phát triển View và Model, cho đến triển khai chương trình.

Đặc điểm của khóa học này

Tôi muốn giúp đỡ những phần mà các bạn thường gặp khó khăn do thiếu tài liệu mặc dù được sử dụng thường xuyên trong thực tế.

REST API를 이용한 검색 기능

(1) Chức năng tìm kiếm sử dụng REST API

Bạn có thể học toàn bộ quá trình gửi yêu cầu API bất đồng bộ và xử lý phản hồi nhận được.

(2) Vẽ bảng vẽ 2D

Chia sẻ cách sử dụng các UI component 2D mà Qt QML cung cấp. Mong muốn giúp đỡ những người đang gặp khó khăn do thiếu ví dụ.

Bạn sẽ học được những gì

(1) Tiến hành cùng nhau theo quy trình phát triển.

Tiến hành có hệ thống cùng nhau từ tạo prototype UI, thiết kế, đến phát triển View và Model.

(2) Giải thích một cách dễ hiểu và tận tình.

Những phần khó giải thích bằng lời nói và văn bản, tôi sẽ giúp bạn hiểu thông qua hình ảnh và tài liệu chính thức.

Người tạo ra khóa học này

  • Tôi đã tích lũy kinh nghiệm dự án sâu rộng và đa dạng từ phần mềm nhúng đến ứng dụng desktop (phần mềm ứng dụng) dựa trên C++.

  • Tôi đã không ngừng học hỏi và sử dụng các framework đa nền tảng như Qt, Flutter để nâng cao hiểu biết và tầm nhìn về các framework đa nền tảng.


Bạn có thắc mắc gì không?

Hỏi: Sau khi hoàn thành khóa học này, tôi có thể áp dụng ngay vào dự án thực tế không?

Chương trình giảng dạy của khóa học này bao gồm các ví dụ đa dạng từ cơ bản sử dụng QML cho đến giao tiếp REST API. Nếu học cùng với khóa học nhập môn tương ứng với phần 1, bạn sẽ có thể nhận được sự trợ giúp lớn trong công việc thực tế cũng như các dự án của mình.

Q. Qt có những lợi thế gì so với các framework đa nền tảng khác (Flutter, React Native)?

Trước hết, việc có thể viết business logic bằng C++ mang lại lợi thế rất lớn về mặt quản lý bộ nhớ và hiệu suất. Nhờ những lợi thế này, Qt được sử dụng rộng rãi trong ngành ô tô, thiết bị y tế, các ứng dụng yêu cầu hiệu suất cao và chương trình nhúng.

Q. Tại sao lại viết View(UI) bằng QML thay vì QWidget?

QWidget cùng với Qt Designer cũng có ưu điểm là có thể phát triển mọi phần chỉ bằng C++. Tuy nhiên, sử dụng QML - một ngôn ngữ khai báo, mang lại nhiều lợi ích như việc chỉnh sửa UI chi tiết và tách biệt rõ ràng giữa Model và View. Đặc biệt, nếu làm việc cùng designer trong thực tế, bạn không chỉ có thể làm việc theo UI/UX chi tiết của designer mà còn có thể xử lý các yêu cầu chỉnh sửa tỉ mỉ một cách trực quan.

Lưu ý trước khi học

Môi trường thực hành

  • Windows 10 trở lên

  • Qt 6.6.0 trở lên

  • MSVC 2019 C++

Tài liệu học tập

  • Nếu bạn thực hiện dự án cùng với khóa học, sẽ giúp ích hơn cho việc học tập.

Kiến thức tiên quyết và lưu ý

  • C++ cơ bản

  • QML cơ bản

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người muốn học cách giao tiếp REST API của ứng dụng

  • Người muốn phát triển ứng dụng GUI client cho desktop

  • Người quan tâm đến phát triển ứng dụng đa nền tảng

Cần biết trước khi bắt đầu?

  • C++

  • QML

Xin chào
Đây là

505

Học viên

61

Đánh giá

16

Trả lời

4.7

Xếp hạng

10

Các khóa học

Tôi cảm thấy bị thu hút bởi việc phát triển phá bỏ ranh giới giữa các nền tảng và hiện đang thực hiện các bài giảng liên quan. Rất mong nhận được sự ủng hộ của mọi người!

Kinh nghiệm làm việc

Hiện là) Nhà phát triển tại tập đoàn IT lớn

Tốt nghiệp chuyên ngành Công nghệ thông tin hệ 4 năm tại Seoul

[Tiếng Anh]

Tôi bị lôi cuốn bởi việc phát triển nhằm phá bỏ rào cản giữa các nền tảng và hiện đang thực hiện các bài giảng liên quan. Cảm ơn sự ủng hộ của các bạn!

YouTube: https://youtube.com/channel/UChmHjzyYedu9yYb3YmnOOog?si=xM1HueA3TJ4BjnV3

Liên hệ: codebridge747@gmail.com

Kinh nghiệm

Hiện tại) Nhà phát triển tại một tập đoàn IT lớn

Tốt nghiệp cử nhân chuyên ngành Kỹ thuật máy tính tại một trường đại học 4 năm ở Seoul

Chương trình giảng dạy

Tất cả

34 bài giảng ∙ (5giờ 23phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

3 đánh giá

5.0

3 đánh giá

  • yhhan3604님의 프로필 이미지
    yhhan3604

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    Tốt tốt, Kind và hữu ích!

    • codebridge
      Giảng viên

      Cảm ơn bạn đã tham gia khóa học. ☺️ Mong bạn tiếp tục ủng hộ những bài giảng sắp tới nhé~!

  • hnara28114764님의 프로필 이미지
    hnara28114764

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    26% đã tham gia

    Tôi coi bài giảng này là phần tiếp theo của bài giảng giới thiệu và tôi nghĩ sẽ thú vị hơn nhiều khi học bằng cách tự mình tạo ra các chương trình quen thuộc! Cảm ơn bạn vì những bài giảng luôn tuyệt vời :)

    • codebridge
      Giảng viên

      Cảm ơn bạn đã tham gia lớp học! Rất vui vì bạn thấy nó hữu ích!☺️

  • laurenjang7999님의 프로필 이미지
    laurenjang7999

    Đánh giá 3

    Đánh giá trung bình 4.7

    5

    100% đã tham gia

    Tôi đã học được nhiều điều. ^^

    • codebridge
      Giảng viên

      Cảm ơn bạn đã tham gia khóa học. ☺️ Tôi sẽ tiếp tục tạo ra nhiều bài giảng bổ ích hơn nữa. Điều này thực sự là động lực lớn cho tôi!

2.057.301 ₫

Khóa học khác của codebridge

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!