C# for Beginners

តម្លៃ៖ 80$
សិក្សារយៈពេល ៖ 60 ម៉ោង
ច័ន្ទ - សុក្រ ៖ 1ខែ24ថ្ងៃ (សិក្សា១ម៉ោងកន្លះក្នុងមួយថ្ងៃ)
សៅរ៍ - អាទិត្យ ៖ 3ខែ21ថ្ងៃ (សិក្សា២ម៉ោងក្នុងមួយថ្ងៃ)


C# (C Sharp - ស៊ីស្ហាប) ជាភាសា​កម្មវិធី​មួយ​ដែល​បង្កើត​ឡើងដោយ​ក្រុមហ៊ុន​ Microsoft ​ដែល​ជាការវិវត្តន៍​ដ៏ធំមួយ

​ដែល​មាននៅ​ក្នុង​បច្ចេកវិទ្យា​ .Net ហើយចាប់ផ្តើម​ឲ្យ​អ្នក​សរសេរ​កម្មវីធី​ប្រើ​ជាសាកល្បង​ក្នុង​ឆ្នាំ​២០០០ ។

C# ជា​ប្រភេទ​ OOP (Object-Oriented Programming) ដូច​គ្នា​ទៅនឹង​ ភាសា C++, Java​ ​ផងដែរ​

​សម្រាប់​អ្នក​ចង់ក្លាយជា​អ្នក​បង្កើត​កម្មវិធី និង គេហទំព័រដោយ​ប្រើ​ភាសា C# ។ លោក​អ្នក​នឹង​សិក្សា​ពីដំបូង​រហូត​ដល់​កម្រិត​មធ្យម ដោយមិនត្រឹមតែ​សិក្សា​ពី​ភាសា C# ប៉ុណ្ណោះទេ ហើយ​លោក​អ្នក​នឹង​សិក្សា​ពី Visual Studio, Object-Oriented Programming (OOP) , Generics, Exceptions, Delegates និង ការ​ប្រើ Controls ជា​ច្រើន​សម្រាប់​បង្កើត Windows Application និង​ធ្វើជា file setup ។

គ្រោងនៃការ​សិក្សា​

♦ ជំពូក១ - សេចក្តី​ផ្តើមអំពីភាសា C#

- យល់ដឹងអំពី .NET Framework

- ដំណាក់​កាល​សរសេរ​កម្មវិធី និង​ដំណើរ​ការ​កម្មវិធី​

- ការ​ដំឡើង និងការ​ប្រើ​ប្រាស់ IDE

- ការ​បង្កើត​កម្មវិធី​សាកល្បង​កម្រិត​ដំបូង (Console Application)

♦  ជំពូក២ - ការ​បង្កើត និងការ​ប្រើ​ប្រាស់ Variable

- ប្រភេទ​ទិន្នន័យ (Data type) : Value Types និង Reference Types

- ស្វែងយល់អំពីកន្សោម (expression) : R-Value និង L-Value

- ទម្រង់​របស់​ប្រភេទ​ទិ​ន្នន័យ​នីមួយៗ (C# Literals) : Boolean, Integer, Real, String, Character,…

- ការ​បំប្លែង​ប្រភេទ​ទិន្នន័យ (Type Conversion) : Explicit, Implicit, .NET helper classes

- ដែននៃការ​ប្រើ​ប្រាស់​របស់ Variable (Variable Scope) : Class Level Scope, Method Level Scope, Code-Block Level Scope

♦ ជំពូក - ការ​ប្រើ​ប្រាស់ Operator
- Arithmetic operator
- Assignment operator
- Unary operator
- String Concatenation operator
- Relational operator
- Logical operator
- Miscellaneous operator
ជំពូក៤ - ​សិក្សា​អំពីការ​កំណត់​លក្ខខណ្ឌ - Control Statements
- Selection Statements: if, switch, …
Iteration Statements/ Loop: while, for, foreach, …
Jump Statements: goto, break, continue, return
♦  ជំពូក៥ - ការ​គ្រប់គ្រង​កំហុស​នៅពេល​កម្មវិធី​ដំណើរ​ការ​ - C# Exception Handling
​ដំណើរ​ការ​របស់ Exceptions
User-Defined Exceptions/ Custom Exceptions
- Validating data
ជំពូក៦ - ស្វែងយល់អំពីការ​ប្រើ​ប្រាស់​ទិន្នន័យ​ជាសំណុំ - Array and Collection
Single dimensional array
- Multi- dimensional array
- Collection
♦  ជំពូក៧ - Methods
- Return type method
- Non- return type method
- Extension method
- Parameters: ref, out, params, …
- Method overloading
- Anonymous method & Lambda expression
ជំពូក៨ - គោលគំនិតនៃការ​ប្រើ​ប្រាស់ Object Oriented Programming
- ស្វែងយល់អំពី Class និង Object
Encapsulation, Abstraction, Inheritance, Polymorphism
Dynamic Linked Library (DLL)
ការអនុវត្តន៍គម្រួ Project មួយ

♦ ​តម្រូវ​ការ​ក្នុង​ការ​សិក្សា​មុខវិជ្ផានេះ៖ លោកអ្នក​គួរមាន​ចំណេះដឹង​ផ្នែក C ឬ C++ ខ្លះ​ៗ​