Lập trình QML cho người mới bắt đầu

Mô tả ngắn:

Khóa học dành cho người mới bắt đầu với kiến thức về các nền tảng phát triển QML đa nền tảng. Từ đó, phát triển ứng dụng GUI trên Windows, Mac và Linux bằng QML, Qt 5, JavaScript và C++.

Nội dung khóa học:

  • QML cho Qt 5 và 6
  • Ngôn ngữ QML
  • Qt Quick
  • Item
  • Đối tượng Rectangle
  • Các thành phần
  • Anchor
  • Định vị
  • Chuyển đổi
  • Các trạng thái cơ bản
  • Bố cục
  • Cột
  • Hàng
  • Lưới
  • Flex
  • Định vị tuyệt đối
  • Vuốt xem
  • Xem trang
  • Xem danh sách
  • Thành phần tùy chỉnh
  • Thuộc tính
  • Ràng buộc
  • Kết nối
  • Tín hiệu và Slot
  • Thuộc tính Animation
  • Hiệu ứng Opacity
  • Hiệu ứng Rotation
  • Hiệu ứng Scale
  • Hiệu ứng Sequential
  • Hiệu ứng Parallel
  • Qt Quick Controls
  • Model – View và ủy nhiệm 
  • Trang
  • Kéo và thả
  • Ứng dụng ví dụ
  • Cơ bản về Javascript
  • JavaScript nội tuyến
  • Ràng buộc Javascript
  • Javascript bên ngoài
  • Tích hợp C++
  • Bối cảnh gốc C++
  • Đăng ký lớp C++ trong QML
  • Gọi các slot C++ từ tín hiệu QML
  • Gọi các slot QML từ tín hiệu C++
  • Trình xem hình ảnh
  • Trình soạn thảo văn bản
  • Bộ chuyển đổi dữ liệu
  • Bộ tạo số
  • Các vấn đề và giải pháp chung

Yêu cầu đầu vào:

Học viên đã hoàn thành khóa C++ cơ bản và nâng cao

Kiến thức đầu ra:

– QtQuick và các thành phần cơ bản của QtQuick

– Tạo ứng dụng có giao diện với QT/QML

– Sử dụng Javascipt trong Qt

– Các loại positioner và positioning

– Các loại animations và xử lý animation

– State và View trong Qt

– Xử lý giao tiếp C++ và QML

Đối tượng phù hợp:

– Học viên học chứng chỉ Automotive.

– Những người quan tâm về lập trình HMI cho ô tô hoặc các thiết bị có màn hình.
>>> Đăng ký khoá học ngay tại đây:

 

Cơ hội nghề nghiệp
  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại