Text Size

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++ ไว้จะเป็นประโยชน์มากสำหรับผู้สนใจพัฒนาต่อยอดความรู้ไปเขียนโปรแกรมในภาษาอื่นๆต่อไป

การอบรมวันที่ 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: การใช้เทมเพลตเพื่อเขียนโปรแกรมที่มีความยืดหยุ่นมากขึ้น