IT Certification (Thailand) Co.,Ltd.
www.ITC-TrainingCenter.net

หลักสูตร C# for Programmer

เนื้อหาหลักสูตร C# for Programmer จะนำเสนอหลักการเบื้องต้นของการเขียนโปรแกรม เทคนิคต่างๆ การแก้ปัญหาและอัลกอริทึม รวมถึงการเขียนโปรแกรมเชิงวัตถุ OOP ด้วยภาษา C# โดยใช้ Visual Studio 2010 ซึ่งเป็นเครื่องมือที่เอาไว้พัฒนา application ต่างๆ โดยภาษา C# เป็นหลักสูตรที่เหมาะสำหรับผู้ที่มีความสนใจ ในการเริ่มต้นที่จะก้าวเป็นโปรแกรมเมอร์มืออาชีพในวันข้างหน้า

เนื้อหาหลักสูตร

The focus of this course is to teach you


  • Concepts and syntax related to the C# programming language.
  • Concepts and classes included in the .NET framework.
  • How to use Visual Studio .NET to develop applications.

Overview .Net framework


  • Introduction to the .Net framework
  • Common language Runtime
  • .Net framework class libraries
  • Assembiles
  • .Net Framework Components

Visual studio.NET

  • ทําความรู้จักกับ Visual Studio .NET
  • แนะนํา Application Types
  • ทดลองสร้าง Application ต่างๆ

เรียนรู้ C# เบื้องต้น

  • ทําความรู้จักกับ Valiables และ Data Types
  • ทําความเข้าใจกับ Variable Scope
  • การ convert ตัวแปรไปเป็น Data Type ต่างๆ
  • รู้จักกับ Variables และ Constants
  • ทําความเข้าใจกับ Expression
  • ทําความเข้าใจกับ Operators
  • ทําความเข้าใจระหว่าง Value Type และ Reference Type
  • เรียนรู้การใช้งาน Array
  • การสร้างและการเข้าถึง Array
  • เรียนรู้การใช้งาน Collection ต่างๆ
  • การควบคุม Flow ของ Program
  • การใช้งาน If Statements
  • การใช้งาน Multiple-Outcome If Statements
  • การใช้งาน The Switch Statements
  • รูปแบบของ Iteration Statements
  • การใช้งาน While Statements
  • การใช้งาน Do Statements
  • การใช้งาน For Statements
  • การใช้งาน Break กับ Continue Statements
  • การทํา Commenting และ Documenting Code
  • รู้จักกับ Debuging Interface
  • ทดลองทํา Test Projects

เรียนรู้โครงสร้างการเขียนโปรแกรมพื้นฐานของ C#

  • แนะนําการใช้ Class
  • รู้จักกับ Encapsulation
  • ทําความเข้าใจ Class Lifecycle
  • การใช้งาน Class Constructors และ Desctructors
  • การใช้งาน Class Attributes
  • การใช้งานReference Type Properties
  • รู้จักกับ Accessors
  • การเปรียบเทียบระหว่าง Private และ Public Members
  • การเปรียบเทียบระหว่าง Internal และ Public Types
  • การใช้งาน Class Properties และ Method
  • การใช้งาน Static Properties และ Method

เรียนรู้โครงสร้างการเขียนโปรแกรมเชิงประยุคของ C#

  • ทําความเข้าใจ Polymorphism
  • การทํา Polymorphic Casting
  • การทํา Casting ด้วย Subtypes
  • การใช้งาน Polymorphic Methods
  • การทํา Overrides
  • การใช้งาน Sealed Classes and Methods
  • รู้จักกับ Interface
  • ความสําคัญของ Code Standardization
  • การทํา Implement Interface
  • การใช้ Interface เข้าถึง Class Functionality
  • การอ้างถึง Object ผ่าน Interface
  • การทํา Implement Interface แบบ Explicitly และ Implicitly
  • รู้จักกับ Abstract Class
  • การเปรียบเทียบระหว่าง Interfaces กับ Abstract Classes
  • รู้จักกับ Abstract Method
  • การทํา Polymorphism ด้วย Interfaces
  • การสร้าง Classes, Properties และ Methods จาก Business Requirements
  • รู้จักกับ Delegates
  • การอ้างถึง Delegate Type
  • การทํา Invoke Method โดยใช้ Delegate Instance
  • รู้จักกับ Events
  • การสร้าง System Event Handlers
  • การสร้าง Custom Event
  • Handling a Custom Event
  • รู้จักกับ Exceptions
  • The Exception Model
  • Handling Exceptions
  • การสร้าง Custom Exceptions
  • Throwing Exceptions
  • การจัดการเกี่ยวกับ Files
  • การอ่านและเขียน Files
  • การจัดการกับ Directories
  • การจัดการกับ Path
  • รู้จักกับ Streams
  • อ่านและเขียน ฺBinary Data, Text และ XML

สิ่งที่ผู้รับการอบรมจะได้รับ


  • คู่มือประกอบการอบรม
  • Coffee break ระหว่างวัน
  • ใบรับรองการเข้ารับการอบรมจากศูนย์อบรม ITC
ระยะเวลาอบรม
4 วัน (28 ชั่วโมง)

ค่าอบรม
7,200 บาท
(ไม่รวมภาษี 7%)

วันที่อบรม
1.วันธรรมดา 28-29ก.พ.,1-2มี.ค.


แนะนำหลักสูตรต่อเนื่อง
- ASP.net 4.0

สอบถามข้อมูลสำรองที่นั่งอบรม 0-2964-9736-7 หรือ อีเมล์ support@ITC-TrainingCenter.net

บริษัท ไอที เซอร์ติฟิเคชั่น (ไทยแลนด์) จำกัด 99/30 หมู่ 4 ชั้น 5 อาคารซอฟต์แวร์พาร์ค ถ.แจ้งวัฒนะ ต.คลองเกลือ อ.ปากเกร็ด นนทบุรี 11120 โทร. 0-2964-9736-7 แฟกซ์ 0-2964-9738
เว็บไซต์ http://www.ITC-TrainingCenter.net อีเมล์ support@ITC-TrainingCenter.net