enterTraining
enterTraining
  webboard
ค้นหาข่าวอบรม-สัมมนา-ทุนการศึกษา อื่นๆ เพิ่มข่าว
โครงการอบรม C++ Programming for Beginners รุ่นที่ 2

โครงการอบรม C++ Programming for Beginners รุ่นที่ 2

วันที่ : 02/11/2564 - 04/11/2564

รายละเอียด :
หลักการและเหตุผล
หลักสูตรการเขียนโปรแกรมด้วย C++ เป็นหลักสูตรที่เหมาะสำหรับผู้ที่ต้องการเริ่มต้นศึกษาเกี่ยวกับการเขียนโปรแกรมด้วยคุณสมบัติของตัวภาษา C++ ที่สามารถทำงานได้ทั้งในรูปแบบฟังก์ชัน สำหรับการเริ่มต้นในการเขียนโปรแกรม และยังสามารถทำงานในรูปแบบของการเขียนโปรแกรมเชิงวัตถุ (Object-Oriented Programming) ซึ่งเป็นพื้นฐานสำหรับการเขียนโปรแกรมอื่นๆ เช่น Java, Visual C#, Visual C++

หลักสูตร C++ จึงสามารถเรียนได้ทั้งผู้ที่ไม่เคยเขียนโปรแกรมมาก่อน หรือผู้ที่เคยเขียนโปรแกรมด้วยภาษา C มาแล้ว และต้องการศึกษาเพิ่มเติมในส่วนที่เกี่ยวกับการเขียนโปรแกรมเชิงวัตถุ ภาษา C++ จึงเหมาะสมกับการศึกษาด้านการเขียนโปรแกรมในทุกระดับ

ผู้เรียนจะได้เรียนรู้ถึงการกำหนดตัวแปร ฟังก์ชัน คลาส ออปเจกต์ และคุณสมบัติอื่นๆ ของการเขียนโปรแกรมเชิงวัตถุ ซึ่งประกอบไปด้วย Encapsulation, Polymorphism และ Inheritance รวมถึงคุณสมบัติอื่นๆ ที่มีอยู่ใน C++ เช่น Multiple Inheritance, Template, Standard Template Library เป็นต้น

วัตถุประสงค์
1. เพื่อให้ผู้เข้าอบรม ได้มีความรู้ความเข้าใจในการเขียนโปรแกรมภาษา C++

2. เพื่อให้ผู้เข้าอบรม ได้ฝึกปฏิบัติและสามารถนำไปประยุกต์ใช้งานได้จริง

3. เพื่อให้ผู้เข้าอบรม มีความรู้ในการเขียนโปรแกรมอื่นได้

หัวข้อการฝีกอบรม
วันที่ 1 :

1. ANSI C++ Fundamentals

• Block Structure of C++ Programs

• Fundamentals of Syntax

• Built in Data Types

• The Preprocessor and Macros

• Standard Runtime Libraries and Header Files

• Organizing C++ Source Files

• Integrating C and C++ Projects

• Using C in C++

2. Data Types, Storage, Classes, and Scope

• Data Types and Qualifiers

• Constants and String Literals

• Static versus Automatic Storage

• Scope and Variables

• Initialization and Assignment

• Enumerated Types

• The bool Type

• Constant Storage

• Pointers to Constant Storage

• Constant Pointers

• References

• Constant Reference Arguments

• Volatile Data

• Global Data

3. Operators and Expressions

• Arithmetic, Logical, and Bit Operators

• Precedence and Associativity Assignment

• Type Conversion Rules

• Type Casting

4. Flow Control Constructs

• Conditional Constructs: if, switch

• Looping Constructs: while, do, for

• Programming Style

5. Pointers

• Advantages of Pointers

• Uses of Pointers

• Declaring Pointers

• Pointer and Address Arithmetic

• Initializing and Dereferencing Pointers

• Pointers versus Arrays

6. Functions

• Purpose of Functions

• Functions versus Inlining

• The Argument Stack

• Passing by Value

• Passing by Reference

• Declaring External Functions

• Function Prototypes and Type Checking

• Default Function Data Types

• Function Overloading

• Problems with Function Overloading

• Name Resolution

• Promotions and Conversions

• Call by Value

• Reference Declarations

• Call-by-Reference and Reference Types

• References in Function Return

• Constant Argument Types

• Conversion of Parameters Using Default Initializers

• Providing Default Arguments

• Inline Functions

วันที่ 2 :

7. Strings in C++

• Character Strings

• The String Class

• Operators on Strings

• Member Functions of the String Class

8. Exceptions

• Types of Exceptions

• Trapping and Handling Exceptions

• Triggering Exceptions

• Handling Memory Allocation Errors

9. Streaming I/O

• Streams and the iostream library

• Built-in Stream Objects

• Stream Manipulators

• Stream Methods

• Input/Output Operators

• Character Input

• String Streams

• Formatted I/O

• File Stream I/O

• Overloading Stream Operators

• Persistent Objects

10. Templates

• Purpose of Template Classes

• Constants in Templates

• Templates and Inheritance

• Container Classes

• Use of Libraries

11. The Standard Template Library

• STL Containers

• Parameters Used in Container Classes

• The Vector Class

• STL Algorothms

• Use of Libraries

12. Introduction to Object Concepts

• The Object Programming Paradigm

• Object-Orientated Programming Definitions

• Information Hiding and Encapsulation

• Separating Interface and Implementation

• Classes and Instances of Objects

• Overloaded Objects and Polymorphism

วันที่ 3 :

13. Declaring and Defining Classes

• Components of a Class

• Class Structure

• Class Declaration Syntax

• Member Data

• Built-in Operations

• Constructors and Initialization

• Initialization vs. Assignment

• Class Type Members

• Member Functi

ค่าใช้จ่าย : 6500 บาท

ใบสมัคร : http://www.training.mut.ac.th/trainingOpenRegister/gotoTrainingOpenDetails?openID=0006&trainingID=1

ลงประกาศเมื่อ : 2021-10-15

ดูข่าวอบรม-สัมมนา อื่นๆ
Top 10 ข่าวอบรม-สัมมนา ยอดนิยม
 Early Bird สมัครไว ได้ส่วนลด : โปรโมชั่น คอร์สอบรม เดือนธันวา ค่ะ
 คอร์สออนไลน์สอนสด Zoom : YouTube for Branding สร้างแบรนด์ ด้วยยูทูปทุกมิติ 2022
 คอร์สธันวาคม : สร้างเว็บอีคอมเมิร์ซ ด้วย Magento - ( รอบ 12 )
 คอร์สธันวาคม : สร้างเว็บสมัยใหม่ ด้วย WordPress - (รอบเสาร์-อาทิตย์)
 คอร์สเสาร์-อาทิตย์ : สร้างเว็บสมัยใหม่ ด้วย WordPress เปิดอบรมรอบเสาร์-อาทิตย์
 คอร์สพฤศจิกายน : Magento สำหรับทำเว็บอีคอมเมิร์ซ - (รอบ 11)
 คอร์สพฤศจิกายน : WordPress สำหรับทำเว็บสมัยใหม่ - (รอบ 11)
 คอร์สพฤศจิกายน : Facebook Page สำหรับนักการตลาด และ SME - (รอบ 11)
 คอร์สพฤศจิกายน : Joomla สร้างเว็บไซต์ด้วยจูมล่า - รอบ 11
 คอร์สพฤศจิกายน : Internet Marketing ทุกมิติการตลาดออนไลน์สำหรับ SME - รอบ 11
 
Latest 20 ข่าวอบรม-สัมมนา ใหม่ล่าสุด
 The Challenges of Flexible Packaging toward Circular Economy
 สัมมนา เปิดตัวโครงการสร้างนักออกแบบวิศวกรรม ด้วยโปรแกรมออกแบบ 3 มิติ (รุ่นที่ 1)
 เปิดดวง 12 ราศี ปีขาล กับการเสริมดวงปังๆ ด้วยแซกีจักรพรรดิ
 เปิดรับนายหน้าอสังหาฯ ขายง่ายๆ รับคอมมิชชั่น 2-7 %
 หลักสูตรอบรมออนไลน์ : Effective Purchasing Strategies and Process in Organization
 หลักสูตรฝึกอบรมออนไลน์ : การบริหารโครงการอย่างมีประสิทธิภาพ (Effective Project Management)
 สูตรลัด การขายอสังหาฯ ที่เปลี่ยนคุณให้เป็นมือโปร
 หลักสูตร การปรับตัวของธุรกิจ กับบัญชีดิจิตอล
 เปิดอบรมหลักสูตร Oracle Database : SQL and SQL *Plus Programming
 เปิดอบรมหลักสูตร Oracle Database 12c : Master Backup & Recovery with RMAN
 เปิดอบรมหลักสูตร Oracle Database 12c : Administration (DBA)
 12 มีนานี้! เปิดอบรมผู้ประกอบการโรงแรมทั่วทุกภาค
 การอบรมนายหน้าอสังหาริมทรัพย์แบบมืออาชีพ!
 คอร์สอบรม Wordpress (( เปิดรับสมัครอีก 2 รุ่นค่ะ ))
 คอร์สอบรม Magento (( เปิดรับสมัครอีก 2 รุ่นค่ะ ))
 โครงการอบรม การใช้โปรแกรม SolidWorks เบื้องต้น (SolidWorks for Beginners) รุ่นที่ 3
 โครงการอบรม ภาวะผู้นำเพื่อเพิ่มประสิทธิภาพในการบริหารงาน (Leadership Skill for Job Improvement รุ่นท
 โครงการอบรม การประยุกต์ใช้ IoT (Internet of Things) สำหรับงานอุตสาหกรรม รุ่นที่ 3
 โครงการอบรม การติดตั้งระบบ VPN เพื่อความปลอดภัยในการใช้งานจากภายนอกองค์กรโดยใช้ระบบปฏิบัติการ Window
 โครงการอบรม การประยุกต์ใช้งานระบบ PLC เบื้องต้น (SIEMENS S7-300) รุ่นที่ 56
bannerJoomlaTraining   อบรม In-House   bannerWordpressTraining
   
 
+ เพิ่มแบนเนอร์  
icon-webboard
 
หน้าหลัก | กระดานข่าว | สารบัญเวบประชาสัมพันธ์ข่าว ฟรี เพิ่มเวบ | สนใจลงโฆษณาบล็อกของเรา | ติดต่อเรา
copyright © 2009-2017, enterTraining.in.th. All right reserved