Inflearn brand logo image
Inflearn brand logo image
Programming

/

Desktop Application

[Người mới bắt đầu] Cách sử dụng Qt với 6 dự án (REST API)

Đây là khóa học thực tế về Qt QML và C++ bao gồm 6 dự án. Củng cố các nguyên tắc cơ bản thực tế của bạn thông qua thực hành bao gồm nhiều hình thức phát triển giao diện người dùng và giao tiếp API REST khác nhau!

(5.0) 1 đánh giá

31 học viên

Qt
REST API
C++
desktop-application
QML

Dịch cái này sang tiếng Việt

  • Phát triển ứng dụng đa nền tảng Qt (Máy khách để bàn)

  • Phát triển ứng dụng khách giao tiếp API REST

C++ chỉ được sử dụng cho các bài kiểm tra viết mã 😂 Bạn không muốn tạo nhiều chương trình khác nhau phải không?

Từ trình xem ảnh đến vẽ bằng QML và C++, đến các chương trình tìm kiếm nhạc bằng API REST!

  • Tôi biết C++, nhưng tôi thất vọng vì không thể làm được gì.

  • Sau khi tìm hiểu về khung Qt, tôi bắt đầu làm việc trên các dự án ( đa nền tảng, ứng dụng máy tính để bàn) với nhiều giao diện người dùng và logic nghiệp vụ khác nhau.

    Chúng tôi đang phát triển nó.

Tôi giới thiệu nó cho những người này

Nhà phát triển C++ muốn tạo các chương trình GUI khác nhau

Bất kỳ ai muốn tìm hiểu cách phân tích và xử lý JSON thông qua giao tiếp API REST, từ UI/UX tương tác với người dùng

Bất cứ ai muốn phát triển máy khách để bàn (ứng dụng SW)

Sau khi tham gia khóa học

  • Bạn sẽ có thể phát triển các chương trình máy khách để bàn cung cấp nhiều loại UI/UX.

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

  • Bạn có thể hoàn thành dự án từ thiết kế đến xem và phát triển mô hình, thậm chí cả phân phối chương trình.

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

Mặc dù nó thường được sử dụng trong thực tế nhưng chúng tôi muốn giúp đỡ những người đang gặp khó khăn do không đủ dữ liệu.

Chức năng tìm kiếm bằng REST API

(1) Chức năng tìm kiếm bằng REST API

Bạn có thể tìm hiểu toàn bộ quá trình yêu cầu API không đồng bộ, nhận và xử lý phản hồi.

(2) Bản vẽ sơn 2D

Chúng tôi chia sẻ cách sử dụng các thành phần giao diện người dùng liên quan đến 2D do Qt QML cung cấp. Chúng tôi muốn giúp đỡ những người đang gặp khó khăn vì thiếu ví dụ.

Học những điều này

(1) Chúng ta cùng nhau tiến hành theo quá trình phát triển.

Chúng tôi làm việc cùng nhau một cách có hệ thống từ tạo nguyên mẫu giao diện người dùng đến thiết kế cũng như phát triển chế độ xem và mô hình.

(2) Xin vui lòng giải thích cho bạn hiểu.

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

Ai đã tạo ra bài giảng này

  • Dựa trên C++, chúng tôi đã tích lũy kinh nghiệm dự án sâu sắc và đa dạng, từ SW nhúng đến máy khách để bàn (ứng dụng SW).

  • Bằng cách liên tục nghiên cứu và sử dụng các khung đa nền tảng như Qt và Flutter, tôi đã phát triển sự hiểu biết và hiểu biết sâu sắc của mình về các khung đa nền tảng.


Bạn có câu hỏi nào không?

H. Tôi có thể áp dụng ngay khóa học này vào một dự án thực tế sau khi tham gia không?

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

Hỏi. Ưu điểm của Qt so với các framework đa nền tảng khác (Flutter, React Native) là gì?

Trước hết, khả năng viết logic nghiệp vụ bằng C++ mang lại những lợi thế đáng kể về hiệu suất và quản lý bộ nhớ. Những ưu điểm này khiến chúng trở nên phổ biến trong ngành công nghiệp ô tô, thiết bị y tế, các ứng dụng quan trọng về hiệu năng và các chương trình nhúng.

H. Tại sao bạn viết Chế độ xem (UI) trong QML thay vì QWidget?

QWidget cũng có lợi thế là có thể được phát triển với tất cả các khía cạnh chỉ sử dụng C++ khi được sử dụng với Qt Designer. Tuy nhiên, việc sử dụng QML khai báo có nhiều ưu điểm khác nhau, chẳng hạn như sửa đổi giao diện người dùng chi tiết và tách biệt rõ ràng giữa Mô hình và Chế độ xem. Đặc biệt, nếu bạn làm việc với một nhà thiết kế trong lĩnh vực này, bạn không chỉ có thể làm việc theo UI/UX chi tiết của nhà thiết kế mà còn đưa ra các yêu cầu sửa đổi chi tiết một cách trực quan.

Những lưu ý trước khi tham gia khóa học

Môi trường phòng thí nghiệm

  • Windows 10 trở lên

  • Qt 6.6.0 trở lên

  • MSVC 2019 C++

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

  • Làm một dự án cùng với bài giảng sẽ giúp bạn học được nhiều hơn.

Kiến thức và biện pháp phòng ngừa của người chơi

  • C++ cơ bản

  • Khái niệm cơ bản về QML

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

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

  • Bất kỳ ai muốn tìm hiểu cách giao tiếp với REST API của ứng dụng

  • Bất kỳ ai muốn phát triển ứng dụng khách GUI trên máy tính để bàn

  • Bất kỳ ai quan tâm đến việc 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à

152

Học viên

11

Đánh giá

5

Trả lời

4.7

Xếp hạng

4

Các khóa học

플랫폼 사이의 경계를 허무는 개발에 매력을 가지고 관련 강의를 제작하고 있습니다. 잘 부탁드립니다!

문의 : codebridge747@gmail.com

 

現) IT 대기업 개발자

서울 4년제 컴퓨터 공학 졸업

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

Tất cả

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

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

1 đánh giá

5.0

1 đánh giá

  • 개린이 :)님의 프로필 이미지
    개린이 :)

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    26% đã tham gia

    입문 강의에 이어서 이 강의도 듣고 있는데 익숙한 프로그램들을 직접 만들어보면서 배우다보니 훨씬 재밌는거 같아요! 항상 좋은 강의 감사드립니다 :)

    • 코드브릿지
      Giảng viên

      수강해주셔서 감사합니다! 도움이 되셨다니 다행이네요!☺️

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!