deaware_web_first

Loading Events

« All Events

  • This event has passed.

[Qt1] QT5 QML/C++ Application Development workshop

January 23, 2017 @ 10:00 am - January 24, 2017 @ 5:00 pm

Screen Shot 2559-10-06 at 7.39.08 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] 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

Details

Start:
January 23, 2017 @ 10:00 am
End:
January 24, 2017 @ 5:00 pm

สามารถติดต่อสอบถามรายละเอียดคอร์สอบรมเพิ่มเติม
หรืออบรมนอกสถานที่ได้ทาง www.deaware.com/contact