Qt programming for Embedded System Express Course (Workshop)  Qt programming for Embedded System
** ค่าใช้จ่ายในการอบรม สามารถนำไปหักภาษีนิติบุคคลได้ 200% **

วัตถุประสงค์
คอร์สนี้จะแนะนำให้ท่านรู้จักการพัฒนา แอปพลิเคชั่นและ GUI โดย Qt บน Embedded System โดยนำบอร์ด ARM11 mini6410 (4.3 inch TFT TP) ของ FriendlyARM ที่มีระบบปฏิบัติการ Embedded Linux ซึ่งเป็นคอร์สพื้นฐานเพื่อสร้างความเข้าใจในการใช้งาน Qt และ โครงสร้างการเขียนโปรแกรม ก่อนที่จะเข้าสู่การพัฒนา Qt เพื่อควบคุม Hardware สำหรับงานทางด้าน Embedded System และ การพัฒนา GUI ที่มีความซับซ้อนมากขึ้น เหมาะสำหรับผู้ที่สนใจการพัฒนางานบน ARM หรือ X86 ซึ่งใช้ Qt ในการพัฒนา GUI ด้วยโครงสร้างโปรแกรมแบบ Object Oriented ซึ่งให้ความสวยงามมากกว่า และเป็น Cross Platform ซึ่งพัฒนาแล้ว สามารถไป Run อยู่ได้หลาย OS อาทิ Window , Android , Angstrom , Ubuntu ฯลฯ
คอร์สที่แตกมาจาก Basic Qt Programming ซึ่งจะเน้นการศึกษาใช้งานอย่างรวดเร็ว ราคาที่ถูกลง ช่วยลดเวลาและค่าใช้จ่ายให้กับผู้เข้าอบรม (อบรม 1 วัน) แต่ยังคงเนื้อหาสำคัญ ซึ่งผู้เข้าอบรมจะสามารถศึกษาต่อได้เองเพิ่มเติมในภายหลัง จึงเรียกคอร์สนี้ว่า Qt programming for Embedded System Express Course (Workshop)
บทความแนะนำ
สิ่งที่ท่านจะได้รับจากคอร์สอบรม Basic Qt programming for Embedded System
รู้จัก Qt และ แอปพลิเคชั่นที่ใช้ Qt ในการพัฒนา
เข้าใจการติดตั้งและตั้งค่าเครื่องมือในการพัฒนา Qt สำหรับระบบ Embedded
เข้าใจวิธีการพัฒนาแอปพลิเคชั่น และ GUI บนระบบ Embedded Linux โดยใช้ Qt
สามารถใช้งาน library ของ Qt พื้นฐานได้

เนื้อหาและ Workshop
1. ทำความรู้จักกับ Qt
• Introduction to Qt
• The propose of Qt Architecture
• Qt Creator
• Lab Hello world (Workshop)
• Lab การติดตั้ง Qt/Library บน FriendlyARM (Workshop)
• Lab Touch screen calibration (Workshop)
• Lab Hello (Workshop)
• Lab Debug โปรแกรมบน Desktop (Workshop)
• Lab การใช้งาน GDB Remote Debugger ร่วมกับ Qt Creator (Workshop)
2. การใช้งานคลาส QObject (QObject คือ คลาสหลักของ คลาสส่วนมาก รวมทั้งคลาส UI ของ Qt ที่สืบทอดมา)
• QObject
• Meta-Object Compiler (moc)
• Signals and Slots
• Signal-Mapper
• Connection
• Lab Signals and Slots (Workshop)
3. Useful Datatype
• QTimer
• QString
• QStringList
• Lab นำค่าจากไฟล์ไปแสดงยังลิสต์ (Workshop)
• Lab Filter ข้อมูลในลิสต์ (Workshop)
4. Stylesheet
• แนะนำ Stylesheet
• การใช้ Stylesheet ด้วย Qt Creator
• Lab Stylesheet (Workshop)
5. Special Topic
• Layout
• Display management( Screen rotation )
• Acting on mouse/keyboard events
• Lab การแสดงภาษาไทย (Workshop)
วิทยากร
ทีมพัฒนาบริษัท วีนัส ซัพพลาย จำกัด
อุปกรณ์ในการอบรม 1 ท่าน ซึ่งประกอบด้วย
1) ARM11 S3C6410 with TFT 4.3 inch Touch Screen Dev Board (256 MB NAND Flash) จำนวน 1 ชุด
2) เอกสารประกอบการอบรม จำนวน 1 ชุด
หมายเหตุ
** ลูกค้าเตรียม PC/Notebook มาเอง พร้อมกับเตรียม Environment ในการพัฒนาตามที่ทีมงานแจ้งล่วงหน้าแล้ว
** บอร์ดทดลอง และบอร์ด Interface ทางบริษัทมีให้ยืมใช้ในการอบรม หากต้องการสั่งซื้อ กรุณาแจ้งขอใบเสนอราคาเพิ่มเติมจากค่าอบรม
การเตรียม Environment ในการพัฒนา ก่อนเข้ารับการอบรม
- เครื่องคอมพิวเตอร์ของลูกค้าต้องติดตั้ง OS : Microsoft Windows XP SP3 หรือสูงกว่า
- เครื่องคอมพิวเตอร์ของลูกค้าต้องติดตั้ง VMware Player (Version ล่าสุด) (http://www.vmware.com/products/player/overview.html)
- เครื่องคอมพิวเตอร์ของลูกค้า ต้องตั้ง User เป็น Administrator เพื่อให้สามารถ install software หรือ drivers เพิ่มเติมภายหลังได้
จำนวนผู้เข้าอบรม
จำนวนไม่เกิน 1-6 ท่าน ราคาคอร์ส 58,500 บาท (ยังไม่รวม VAT และภาษีหัก ณ ที่จ่าย)
จำนวนไม่เกิน 7-12 ท่าน ราคาคอร์ส 78,000 บาท (ยังไม่รวม VAT และภาษีหัก ณ ที่จ่าย)
** ราคาดังกล่าว เฉพาะเขต กรุงเทพ และ ปริมณฑล หากนอกเขต จะมีค่าเดินทางและค่าที่พักต่างหาก
ระยะเวลาอบรม
จำนวน 2 วัน
กลุ่มเป้าหมาย
ช่างเทคนิค วิศวกร นักศึกษา โปรแกรมเมอร์ และ ผู้ที่สนใจการพัฒนางานบน ARM หรือ X86 และใช้ Qt ในการพัฒนา GUI ด้วยโครงสร้างโปรแกรมแบบ Object Oriented ซึ่งให้ความสวยงามมากกว่า และเป็น Cross Platform ซึ่งพัฒนาแล้ว สามารถไป Run อยู่ได้หลาย OS อาทิ Window , Android , Angstrom , Ubuntu ฯลฯ
รายละเอียดเพิ่มเติม
สอบถามข้อมูลการอบรม ขอใบเสนอราคา ได้ที่ Email : sales@thaieasyelec.com โทร. 02-9542408 หรือสายด่วน 089-5148111
การหัก ณ ที่จ่าย
กรุณาแจ้งหน่วยงานฝ่ายบัญชี ให้เตรียม ใบ หัก ณ ที่จ่าย และเขียนหักชื่อ บริษัท วีนัส ซัพพลาย จำกัด ที่อยู่อ้างอิงตามด้านล่างครับ
บริษัท วีนัส ซัพพลาย จำกัด
196/1 ซ.เทศบาลนิมิตรเหนือ8 ถ.เทศบาลนิมิตรเหนือ ลาดยาว จตุจักร กทม. 10900
เลขประจำตัวผู้เสียภาษี 3031490215
ความรู้พื้นฐาน
1) มีความรู้พื้นฐานความเข้าใจด้านการใช้งานคอมพิวเตอร์
2) มีความรู้ความเข้าใจภาษา C# , VB.net หรือ C++ เป็นอย่างดี
3) มีความรู้ทางอิเล็กทรอนิกส์เบื้องต้นเป็นอย่างดี
4) หากเคยผ่านคอร์ส Course " Beginning Embedded Linux using ARM9 S3C2440 (WORKSHOP)" จะทำให้มีความเข้าใจที่รวดเร็วเกี่ยวกับการเชื่อมต่อ Hardware |