
- This event has passed.
[Qt1] Basic QT5 QML/C++ Application Development workshop
November 22, 2016 @ 10:00 am - November 23, 2016 @ 5:00 pm
Qt เป็น framework ที่สามารถพัฒนาแล้วใช้งานแบบ cross platform ได้จุดเด่นหลักๆ คือคุณสามารถพัฒนาซอฟแวร์บน platform ใด platform หนึ่งแล้วสามารถย้ายไปใช้งานได้อีก platform เช่นคุณพัฒนาบน Window แต่โปรแกรมก็ยังสามารถคอมไพล์และใช้งานบน Mac ได้ หรือในปัจจุบันแม้กระทั่ง Android , iOS สามารถพัฒนาซอฟแวร์ด้วย Qt ได้
จุดเด่นอีกอย่างของ Qt ที่ได้รับความนิยมมาก คือการนำมาใช้งานบน Embedded Linux ไม่ว่าจะเป็น Beaglebone, Raspberry PI หรือแม้แต่บอร์ดที่ออกแบบเอง ทำให้คุณสามารถออกแบบเครื่องที่ต้องการใช้ทัชสกรีนรวมไปถึง UI ที่ดูดีได้
ด้วยการออกแบบระบบซอฟต์แวร์ตัวอย่างเช่น Signal and Slot concept ทำให้ Qt ได้รับความนิยมอย่างสูงไม่เว้นแม้แต่ application ที่ไม่ต้องการใช้ UI บน Embedded Linux ถ้าคุณอยากทำ UI ใช้งานบน Raspberry PI หรือบอร์ดอื่นๆ เช่น BeagleboneBlack เพื่อประยุกต์สร้างอุปกรณ์ต่างๆ ก็สามารถทำได้
ตัวซอฟต์แวร์มีทั้งไลเซนต์แบบคอมเมอเชี่ยลและไลเซนแบบ OpenSource เช่น LGPL ทำให้คุณสามารถนำมาประยุกต์ใช้ได้ฟรี ตราบใดที่ยังอยู่ในเงื่อนไขนั้น
หลักสูตร QT COURSE 1 :
[Qt1] Basic QT5 QML/C++ Application Development workshop( Qt 5.7 )
คำอธิบายหลักสูตร :
คอร์ส Qt เราจะเริ่มสอนตั้งแต่ QML ที่เหมาะสำหรับการออกแบบ UI ที่ตอบโจทย์การใช้งานสมัยใหม่
การเชื่อมต่อกับ C++ เพื่อเชื่อมต่อระบบฐานข้อมูล จนไปถึงการออกแบบสำหรับ interface hardware เบื้องต้น
ระดับ :
Basic – intermediate
ความสามารถพื้นฐานที่ต้องการก่อนอบรม :
– ผู้เข้าอบรมต้องมีความเข้าใจภาษา C หรือสามารถอ่านโปรแกรมที่เขียนด้วย C เบื้องต้นได้
หรือสามารถเขียนโปรแกรมได้ด้วยภาษาใดภาษาหนึ่ง
ระยะเวลา :
2 วัน, เวลา 10:00 – 17:00
เนื้อหาหลักสูตร :
วันที่ 1 : QML application development
– Qt introduction
– What’s QML
– QML feature
– QML basic under stand element and identities
– QML Composing UIs
– QML and User interaction
– QML animation
– QML state and transition
– QML and shaders effect
วันที่ 2 : Qt C++ and QML Interface
– Qt Signal and Slot concept
– Signal and Slot in QML
– QTimers
– Qt C++ Layer
– Integrating QML with C++
– Exporting C++ objects to QML
– Exporting Classes to QML
– Mocking C++ with QML
– Final Application with QML/C++
รายละเอียดเพิ่มเติมวิธีการสมัคร ค่าใช้จ่าย
https://drive.google.com/file/d/0B-IbzRNLM9hPMWFTbEk0QUJWWVk/view?usp=sharing
สามารถติดต่อสอบถามรายละเอียดคอร์สอบรมเพิ่มเติม
หรืออบรมนอกสถานที่ได้ทาง www.deaware.com/contact