Home / Basic C++ Programming
Basic C++ Programming
ระดับเนืื้อหา:
Basic
ระยะเวลาอบรม:
14 ชั่วโมง(2 วันวันละ 7 ชั่วโมง)
price:
฿3800
student price:
฿2800 Basic C++ Programming
วันอบรม
- วันที่ 12 -13 มกราคม 2556 เวลา 8.00 - 17.00 น.
สถานที่อบรม
- Trainning Cente ใกล้ BTS สะพานควาย (จะแจ้งสถานที่อย่างเป็นทางการให้ทราบอีกครั้งเร็วๆนี้)
ราคา บุคคลทั่วไป

- หลักสูตรละ 3,800 บาท
ถ้าสมัครภายใน 10 มกราคม 2556 ลดเพิ่มอีก 10% เหลือ 3420
ราคา นักศึกษา (ที่ยังเรียนไม่เกิน ป.ตรี)

- หลักสูตรละ 2,800 บาท
ถ้าสมัครภายใน 10 มกราคม 2556 ลดเพิ่มอีก 10% เหลือ 2,520
ประวัติวิทยากร
- Programming Skill: C, C++, C#, VB, .NET, MFC, Win32, Java, Android, Python, SQL, Assembly, VHDL
- Bachelor of Engineering in Computer Engineering, May 2012. GPA 3.53/4.00 (First Class Honors)
- Author of “Born to be a Computer Engineer” the best-selling book in the education category
สิ่งที่ผู้เรียนต้องเตรียมมา
- Notebook ที่มี RAM 2GB ขึ้นไป
เนื้อหาหลักสูตร
ในปัจจุบันนี้ การเขียนโปรแกรมบนมือถือ Platform ต่างๆไม่ว่าจะเป็น iOS, Android, BlackBerry , Samsung SmartTV หรือแม้กระทั้งการเขียนเว็บไซต์ต่างๆด้วย PHP+MySQL+JavaScript จะพบว่าพื้นฐานภาษาต่างๆเหล่านั้นจะมีหลักไวยากรภาษาคล้ายคลึงกับภาษา C/C++ เป็นอย่างมาก เนื่องด้วยภาษา C/C++ นั้นเป็นภาษาพื้นฐานที่มีประสิทธิภาพในการประมูลผลที่เร็วและออกแบบมาให้ติดต่อกับ Hardware ได้อย่างรวดเร็ว ด้วยเหตุนี้ Programming Language ต่างๆจึงนิยมพัฒนาต่อยอดมาจากภาษา C/C++ ด้วยเหตุนี้การศึกษาภาษา C/C++ ไว้จะเป็นประโยชน์มากสำหรับผู้สนใจพัฒนาต่อยอดความรู้ไปเขียนโปรแกรมในภาษาอื่นๆต่อไป
ในปัจจุบันนี้ การเขียนโปรแกรมบนมือถือ Platform ต่างๆไม่ว่าจะเป็น iOS, Android, BlackBerry , Samsung SmartTV หรือแม้กระทั้งการเขียนเว็บไซต์ต่างๆด้วย PHP+MySQL+JavaScript จะพบว่าพื้นฐานภาษาต่างๆเหล่านั้นจะมีหลักไวยากรภาษาคล้ายคลึงกับภาษา C/C++ เป็นอย่างมาก เนื่องด้วยภาษา C/C++ นั้นเป็นภาษาพื้นฐานที่มีประสิทธิภาพในการประมูลผลที่เร็วและออกแบบมาให้ติดต่อกับ Hardware ได้อย่างรวดเร็ว ด้วยเหตุนี้ Programming Language ต่างๆจึงนิยมพัฒนาต่อยอดมาจากภาษา C/C++ ด้วยเหตุนี้การศึกษาภาษา C/C++ ไว้จะเป็นประโยชน์มากสำหรับผู้สนใจพัฒนาต่อยอดความรู้ไปเขียนโปรแกรมในภาษาอื่นๆต่อไป
การอบรมวันที่ 1: Basic Programming using C Language
- Introduction: เข้าใจหลักการและพื้นฐานของการเขียนโปรแกรม
- C program structure: เรียนรู้โครงสร้างพื้นฐานของภาาษาซี และคำสั่งเบื้องต้น
- Data types, variable and expression: ชนิดของข้อมูลประเภทต่าง ๆ การใช้ตัวแปร และการคำนวณ
- Conditional statements: การเขียนคำสั่งกำหนดเงื่อนไขเพื่อใช้ควบคุมการทำงานของโปรแกรม
- Iteration: เข้าใจการเขียนโปรแกรมแบบวนซ้ำ
- Array: รู้จักตัวแปรประเภทอาเรย์และการนำไปใช้งาน
- Struct: เรียนรู้ตัวแปรแบบโครงสร้าง ซึ่งเป็นพื้นฐานสำคัญในการศึกษาต่อในวันถัดไป
- Pointer: เข้าใจพื้นฐานของตัวแปรประเภทตัวชี้ตำแหน่งและการจัดการเมโมรี่เบื้องต้น
- Function: เขียนโปรแกรมในลักษณะหลายฟังก์ชัน
- File IO: เรียนรู้การเขียนโปรแกรมเพื่อติดต่อกับไฟล์
อบรมวันที่ 2: Object Oriented Programming using C++
- From C to C++: ข้อแตกต่างระหว่างภาษา C และ C++
- Introduction to OOP: เข้าใจหลักการพื้นฐานของการเขียนโปรแกรมเชิงวัตถุ
- Encapsulation: เข้าใจหลักการพื้นฐานของ Encapsulation
- Constructor and Destructor: ศึกษาหน้าที่และการทำงานของ Constructor และ Destructor
- Overloading: เข้าใจการโอเวอร์โหลดในแบบต่าง ๆ
- Inheritance: ศึกษาเกี่ยวกับการสืบทอดคลาส
- Templates: การใช้เทมเพลตเพื่อเขียนโปรแกรมที่มีความยืดหยุ่นมากขึ้น
