กดตรงรูปเพื่อดูแบบใหญ่ขึ้น
CS101 -
เรียนภาษา C# + OOP เทียบเท่าเรียนในมหาวิทยาลัยชั้นนำปี 1 - 2 คอร์สเรียนมีทั้งแบบ SELF และแบบ ONLINE
CS102 - Course แนะนำสำหรับผู้เริ่มต้น
เรียนภาษา C# + OOP + Database เทียบเท่าเรียนในมหาวิทยาลัยชั้นนำ
เรียน 24 ครั้ง เน้นการเรียนโปรแกรมพื้นฐานและการประยุกต์ใช้งานได้จริงในการทำโปรแกรม Windows Desktop Application
คอร์สเรียนมีทั้งแบบ SELF และแบบ ONLINE
CS701 -
เรียนภาษา C# + OOP + Database แบบเร่งรัด เหมาะสำหรับผู้มีเวลาน้อย
แน่นอนว่าเนื้อหาจะไม่ได้ลึกเท่า Course หลัก (CS101, CS102)
แต่จะเน้นความรวดเร็ว โดยที่เนื้อหายังคงครอบคลุมทุกเรื่องที่จำเป็นสำหรับเป็นตัวเริ่มต้นสำหรับเป็น C# Programmer
ตั้งแต่เบื้องต้นจนไปถึงเรื่องระดับสูงขึ้นเช่น OOP และ Database
คอร์สเรียนมีทั้งแบบ SELF และแบบ ONLINE
กดตรงรูปเพื่อดูแบบใหญ่ขึ้น
กดตรงรูปเพื่อดูแบบใหญ่ขึ้น
เนื้อหาในคอร์สนี้เทียบเท่ากับการเรียนในระดับมหาวิทยาลัยของคณะวิศวกรรมศาสตร์ หรือวิทยาการคอมพิวเตอร์ 1 ปี
พร้อมแบบฝึกหัดเพิ่มทักษะด้าน Programming มากกว่า 300 ข้อ ตัวอย่าง mini project ต่าง ๆ
และเสริมด้วยแบบฝึกหัดพิเศษระหว่างคอร์สเรียนคล้ายกับการจำลองสอบ midterm และแบบฝึกหัดพิเศษก่อนจบคอร์สเรียนเช่นเดียวกับการสอบ Final
การใช้โปรแกรม Visual Studio เบื้องต้น
ขั้นตอนการดาวน์โหลดและติดตั้งโปรแกรม Visual Studio
การ Create Project Console Application
การสร้าง Class ใหม่
การแก้บัก (Debug) และการทดสอบ application
ขั้นตอนการสร้าง Windows Forms Application
การเพิ่ม Properties ใน Windows Forms
การสร้าง Graphical User Interface (GUI) โดยใช้ Visual Studio
รู้จัก menu และหน้าต่างต่าง ๆ ใน Visual Studio
พื้นฐานคอมพิวเตอร์และ C#
พื้นฐานคอมพิวเตอร์
ประวัติการเขียนโปรแกรม
การเขียนโปรแกรม
เกี่ยวกับภาษา C#
สถาปัตยกรรมที่เรียกว่า .NET Framework
การใช้คลาส Math
เริ่มต้นภาษา C# กับเมท็อด Main
การเขียนภาษา C# ใน Program Visual Studio
รูปแบบการเขียน Main
เครื่องหมายวรรคตอน
การแสดงผลในภาษา C#
การแสดงผลลัพธ์ หรือ Output เปรียบเทียบกัน 4 ภาษา
การใส่ input ทาง keyboard
รูปแบบการรับ Input
การเขียน comment
การสร้าง Windows Froms Application สำหรับวาดรูป
การใช้งานคลาส Graphics เพื่อการวาดภาพ
ชนิดของตัวแปร
ประเภทตัวแปรในภาษา C#
การประกาศตัวแปรและการตั้งชื่อตัวแปร
การประกาศตัวแปรธรรมดา
การประกาศตัวแปรไม่ธรรมดา
กฎการตั้งชื่อตัวแปร
การใช้เครื่องหมายต่างๆ
เครื่องหมายเท่ากับ ( = )
เครื่องหมายเปรียบเทียบในภาษา C#
เครื่องหมายตรรกศาสตร์
เครื่องหมายในการดำเนินการทางคณิตศาสตร์
ข้อควรระวังต่าง ๆ
การแปลงตัวแปร(ตัวเลข)
โจทย์ฝึกเขียนโปรแกรม
if - else
วิธีการเขียน if - else
โฟลว์ชาร์ตของ if - else แบบต่าง ๆ
ข้อควรระวังของเรื่อง if - else
ฝึกเขียนโปรแกรม if-else ให้ชำนาญด้วยโจทย์จุใจ
LOOP
คำสั่งลูป (Loop) หรือการทำงานซ้ำ
โฟลว์ชาร์ตของ Loop แบบต่าง ๆ
Loop แบบ while
การเขียน Operator แบบย่อ
Loop แบบ while(true)
คำสั่ง break; และ continue;
Loop แบบ for
Loop แบบ Nested for
ตัวอย่างการใช้ Nested for loop
Loop แบบ do-while
ฝึกเขียนโปรแกรม Loop ให้ชำนาญด้วยโจทย์จุใจ
อาร์เรย์ (Array)
วิธีการประกาศตัวแปรชนิดอาร์เรย์ 1 มิติ
การอ้างอิงอาร์เรย์เดียวกัน
ข้อสังเกตุเกี่ยวกับ Array ในภาษา C#
การประกาศ Array แบบกำหนดค่าต่าง ๆ ลงไปใน Array
การรับ input ใส่อาร์เรย์
ข้อผิดพลาด IndexOutOfRangeException
การจัดการหน่วยความจำ Memory management
การกำจัดขยะด้วย Garbage Collector
โจทย์ฝึกเขียนโปรแกรม
การเรียงข้อมูล (Sort)
หลักการของ Bubble sort
การสลับข้อมูลของ Bubble sort
ฟังก์ชันใน C# ที่เกี่ยวข้องกับ array
ตัวอย่างการสลับข้อมูลและใช้ฟังก์ชันอาร์เรย์
การเขียนโปรแกรมเรียงข้อมูล
การหาค่ามากที่สุดใน array
ฝึกเขียนโปรแกรม Array ให้ชำนาญด้วยโจทย์จุใจ
อาร์เรย์ 2 มิติ
การรับค่าและแสดงผลอาร์เรย์ 2 มิติ
โจทย์ฝึกเขียนโปรแกรม
Function หรือ Method
เรื่องทั่วไปของเมท็อด
วิธีประกาศฟังก์ชัน
ตัวเมท็อด (Method)
การเรียกใช้เมท็อด
pass-by-value และ pass-by-reference
การเรียกใช้เมท็อดต่างคลาสกัน
Method แบบ static และ ไม่ static
เขียน function ยกกำลัง, fac, sine
Recursive function : ฟังก์ชันเรียกซ้ำหรือฟังก์ชันเวียนเกิด
โจทย์ฝึกเขียนโปรแกรม
การเรียงข้อมูล (Sort) แบบมีประสิทธิภาพยิ่งขึ้น
หลักการของ Merge sort
หลักการของ Insertion sort
ตัวอย่างการสลับข้อมูลของ insertion sort
หลักการของ Selection Sort
ฝึกเขียนโปรแกรม Function + Array 2D ให้ชำนาญด้วยโจทย์จุใจ
คลาส (Class)
คลาสคืออะไร ฉบับเข้าใจง่าย
วิธีเขียนคลาส
วิธีเขียนตัวแปรคลาส
ตัวอย่างคลาสปิศาจ
อ็อปเจ็ค (Object)
การใช้ตัวแปรและเมท็อดประจำอ็อปเจ็ค
โจทย์ฝึกเขียนโปรแกรม
การสร้างคลาส Vector
โจทย์สร้างลูกบอล(1) ด้วยความรู้ที่เรียนมา
Object Oriented Programming (OOP)
Encapsulation การห่อหุ้มข้อมูล
Modifier
เกี่ยวกับเมท็อดเพิ่มเติม
Accessibility ความสามารถในการเข้าถึง
Properties
คอนสตรัคเตอร์ (Constructor)
การเขียนคอนสตรัคเตอร์
Default constructor
คอนสตรัคเตอร์ที่รับพารามิเตอร์ (Parameterized constructors)
โจทย์สร้างลูกบอล(2) ด้วยความรู้ที่เรียนมา
ลดการเขียน Code โดยใช้ Constructor
Inheritance การสืบทอดคุณสมบัติ
การสร้าง inheritance
คลาสแม่และคลาสลูก(superclass and subclass)
Override และ Virtual
คีย์เวิร์ด this กับ base
โจทย์สร้างลูกบอล(3) ด้วยความรู้ที่เรียนมา
ลดการเขียน Code ด้วย Inheritance
Polymorphism การพ้องรูป
โจทย์สร้างลูกบอล(4) ด้วยความรู้ที่เรียนมา
ลดการเขียน Code ด้วย Polymorphism
ตัวแปรและเมท็อดที่เป็น static
วิธีประกาศ static
ตัวแปรและเมท็อดที่เป็น sealed
สร้างเกมแข่งม้า
สตริง (String)
เมท็อดในสตริง
ตัวอย่างการใช้งานเมท็อด
ข้อมูลประเภท char
โจทย์ฝึกเขียนโปรแกรม
การอ่าน File
การอ่านเขียนแฟ้มข้อมูล I/O
การเขียนข้อมูล StreamWriter
อ่านสตริง
Database Design
Normalization
ER Diagram
EER Diagram
โจทย์ฝึกเขียนโปรแกรม
ภาษา SQL
SELECT, UPDATE, DELETE, INSERT
WHERE, ORDER BY, DISTINCT, GROUP BY, INNER JOIN, LEFT, RIGHT
เขียนโปรแกรมต่อ DATABASE โดยใช้ VB.NET
ทำโปรแกรม เป็น Windows ขึ้นมา (GUI) insert, update, delete จาก Database
ทำโปรแกรม พิมพ์บิล พิมพ์ใบเสร็จ
ทำโปรแกรม วาดกราฟ แท่ง กราฟ สี่เหลี่ยม กราฟเส้น กราฟวงกลม
MVC
ทำโปรแกรม Chat
ทำ Web โดยใช้ VB.NET (ASP.NET)
ตัวอย่างการใช้ lib. aforge, Accord, ทำ Image processing
ทำ Web ขายของ
ทำ Web Board
ดึงข้อมูลจาก Excel
Serialization
ต่อ hardware ด้วย Serial Port RS232
ทำ โปรแกรมต่อ กล้อง WEBCAM
WINDOWS APP WORKSHOP 1
WINDOWS APP WORKSHOP, Software Process, MVC 2
WINDOWS APP WORKSHOP, Layer 3
NETWORK PROGRAMMING
PRINTING REPORT GRAPH
WCF
Protobuffer - MessagePack, Framework
Introduction to ASP.NET
และอื่น ๆ อีกมากมาย
เรียน CS102 ONLINE
คอร์สนี้เป็นคอร์สสอนเขียนโปรแกรมภาษา C# โดยรวบรัดด้วยความรวดเร็ว
เพื่อให้ผู้เรียนมีพื้นฐานการเขียนโปรแกรมภาษา C# แต่แน่นอนว่าอาจจะไม่ได้ลึกเท่า Course หลัก (CS101, CS102)
เพราะใช้เวลาน้อยกว่าสำหรับผู้เรียนที่มีเวลาน้อย เน้นความรวดเร็วแต่เนื้อหาจะครอบคลุมการเขียนโปรแกรม C#
ตั้งแต่เบื้องต้นจนไปถึงเรื่องระดับสูงขึ้นเช่น OOP และ Database รวมถึงการ Manipulate Data ง่าย ๆ ต่าง ๆ
และมีสอน Network Programming ด้วยนิดหน่อยตลอดจนเนื้อหาด้าน Software Architecture
ที่จำเป็นสำหรับเป็นตัวเริ่มต้นสำหรับเป็น C# Programmer
Flowchart, Algorithm, Variable
If-Else, Control flow
Input/Output, File
Math and Calculation
GUI เบื้องต้น
loop, loop2
build-in function
build-in data structure
GUI Programming
Database Intro
Case study
SQL Command
Function
Recursive Function
Class
Object
Constructor
OOP
WEB API
Project Stock Chart
Asynchronous Programming
Delegate
เรียน CS701 ONLINE
เน้นให้ผู้เรียนเข้าใจ และสามารถประยุกต์ใช้ความรู้ในการเขียนโปรแกรมคอมพิวเตอร์
โดยการเรียนอย่างเป็นระบบตั้งแต่เริ่มต้น ฝึกคิดเชิงตรรกะ ฝึกคิดแบบ OOP ฝึกคิดแบบ Software Architecture Design
เพราะจริง ๆ แล้วภาษาเขียนโปรแกรมต่าง ๆ เป็นเพียงเครื่องมืออย่างหนึ่งเท่านั้น
สิ่งที่ผู้เรียนจะได้รับจากคอร์สนี้คือ Algorithm หรือวิธีการเปลี่ยนความคิดในหัวสมองของเราให้คอมพิวเตอร์สามารถเข้าใจและทำงานตามที่เราสั่งได้
การเรียนกับทาง EPT นั้น จะเน้นให้ผู้เรียนลงมือปฏิบัติ โดยเริ่มจากดูสิ่งที่อาจารย์สอนแล้วทำตาม
จากนั้นจึงฝึกประยุกต์กับเรื่องอื่น ๆ และหากทำไม่ได้ก็สามารถถามได้ทันที แต่ละคอร์สมีการบ้านให้ทำเยอะ สนุกสนานแน่นอน
ระบบการสอนของเรา
เรามั่นใจว่าระบบการสอนของเราเป็นระบบแบบเดียวกับที่ใช้ในมหาวิทยาลัยชื่อดังทั่วโลก ถ้านักเรียนมีพื้นฐานคณิตศาสตร์ที่ดี
มีพื้นฐานภาษาอังกฤษเล็กน้อย (อ่าน Document พอได้) และมีเวลามาเรียน + เวลาทำการบ้านสม่ำเสมอ
เมื่อเรียนจบแล้วจะสามารถเขียน
C# ได้แน่นอน
เรียนที่ไหน?
Course C# CS101 CS102 และ CS701 มีการสอน 2 แบบ คือ มาเรียนที่อาคารของเราที่ราชเทวี และเรียน Online
Course ของเราเป็น Course แบบเรียนกับ Video แต่จะมีเจ้าหน้าที่อยู่ด้วยเกือบตลอดเวลา
ดังนั้นไม่ต้องกลัวว่าจะงงแล้วไม่มีใครให้ถาม
เรียนแล้วงง / สงสัย / ท้อแท้ใจ / อยากปรึกษา ทำไงดี?
สำหรับคอร์ส SELF เดินมา 2 ก้าวก็ถามได้เลย
ส่วนคอร์ส ONLINE ถามได้ผ่านทางระบบ Q&A ของเรา จะมีเจ้าหน้าที่ตอบกลับภายใน 24 ชั่วโมง
แผนการเรียนสำหรับนิสิตนักศึกษาสถาบันต่าง ๆ
สำหรับนิสิตนักศึกษามหาวิทยาลัย โปรดแจ้งตอนสมัครเรียนว่าอยู่มหาวิทยาลัยอะไร เพราะแต่ละมหาวิทยาลัยจะเรียนแตกต่างกันนิดหน่อย
เรามี course ที่เหมาะสมและตรงกับของมหาวิทยาลัยต่อไปนี้
จุฬาลงกรณ์มหาวิทยาลัย
มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ
สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง
มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี
มหาวิทยาลัยธรรมศาสตร์
มหาวิทยาลัยเกษตรศาสตร์
** ถึงจะเป็น course แบบ SELF แต่ที่นี่เราดูแลนักเรียนแบบใกล้ชิด
สามารถสอนแยกเป็นรายบุคคลตามแต่มหาวิทยาลัยได้
เนื่องจากทางเรามี course SELF หลายฉบับตามการเรียงเรื่องของแต่ละมหาวิทยาลัยที่อาจแตกต่างกัน **
CS101 เรียน 14 ครั้ง ครั้งละ 3 ชั่วโมง
CS102 เรียน 24 ครั้ง ครั้งละ 3 ชั่วโมง
Microsoft Visual Studio Version 2019 ขึ้นไป, IIS, Microsoft SQL SERVER EXPRESS, MySQL
หมายเหตุ : ใน course นี้ใช้ .NET 4.5 ขึ้นไป
เด็กนักเรียน ม.ต้น ม. ปลาย ที่ต้องการรู้เรื่องเขียนโปรแกรม
บุคคลที่ต้องการความท้าทายในการเรียนเขียนโปรแกรมเพื่อฝึกสมอง จัดระบบความคิด
ให้สามารถเขียนโปรแกรมที่ซับซ้อนที่ใช้งานได้จริง
บุคคลที่เบื่อในการเรียนเขียนโปรแกรมแล้วเขียนไม่ได้สักที
นิสิตนักศึกษา คณะวิศวกรรมศาสตร์ วิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ ICT
คนที่ต้องการเป็นโปรแกรมเมอร์ระดับเทพ ไม่ใช่แค่พอเขียนโปรแกรมได้
เจ้าของธุรกิจที่สงสัยว่าทำไม programmer มันเขียนโปรแกรมช้าจัง ทำไมงานที่เหมือนจะไม่ยากมันไม่เสร็จสักที
นักเรียน นิสิต นักศึกษา ที่ต้องการความรู้ในการเขียนโปรแกรมเพื่อเพิ่มเกรดการเรียนในมหาวิทยาลัย
นักเรียน นิสิต นักศึกษา ปริญญาโท ที่ต้องทำงานวิจัยและใช้ Computer ในการแก้ปัญหา
กดตรงรูปเพื่อดูแบบใหญ่ขึ้น
ความรู้ในการเขียนโปรแกรม computer
OOP concept
สามารถออกแบบ Database เบื้องต้นได้
สามารถใช้คำสั่ง SQL ได้
สามารถใช้ ADO.NET ในการเชื่อมต่อฐานข้อมูลได้
สามารถเขียน Windows Forms Application ได้
รู้จัก ASP.NET
เข้าใจ concept การเขียนโปรแกรมแบบ 3-tier
เข้าใจ Software Architecture
สามารถเขียน Network programming บางแบบได้
ค่าใช้จ่าย
ถ้าเปิดด้วย tablet หรือมือถือ กรุณาเลื่อนไปดูราคาได้ทางด้านขวาของในตารางด้านล่างนี้
กดที่นี่เพื่อดูรายละเอียด Course SELF
รหัส Course
ชื่อ Course
รูปแบบการเรียน
จำนวนชั่วโมง
ราคา
CS101
Academic C# + OOP
เรียนแบบ SELF กึ่งตัวต่อตัว กึ่งสด
42 ชั่วโมง (14 ครั้ง)
11,900฿ (ผู้เรียนอายุไม่เกิน 21 ปี)
12,700฿ (ผู้เรียนอายุ 21 ปี 1 วินาที จนถึงอายุ 30 ปี)
13,300฿ (บุคคลทั่วไป)
CS101
Academic C# + OOP
ONLINE
CS101 ONLINE กดตรงนี้
CS102
Academic C# + OOP + DATABASE + DESKTOP APPLICATION + MINI WEB Programming + NETWORK PROGRAMMING
ทุกอย่างที่คุณต้องรู้เกี่ยวกับการเขียนโปรแกรมทางธุรกิจทั่ว ๆ ไปโดย Microsoft Technology ที่ครบ set ที่สุด
เรียนแบบ SELF กึ่งตัวต่อตัว กึ่งสด
72 ชั่วโมง (24 ครั้ง)
19,300฿
CS102
Academic C# + OOP + DATABASE + DESKTOP APPLICATION + MINI WEB Programming + NETWORK PROGRAMMING
ทุกอย่างที่คุณต้องรู้เกี่ยวกับการเขียนโปรแกรมทางธุรกิจทั่ว ๆ ไปโดย Microsoft Technology ที่ครบ set ที่สุด
ONLINE
CS102 ONLINE กดตรงนี้
CS701
C# + Database Programming ฉบับฉับไว
ONLINE
CS701 ONLINE กดตรงนี้
ถ้าเปิดด้วย tablet หรือมือถือ กรุณาเลื่อนไปดูราคาได้ทางด้านขวาของในตารางด้านบนนี้นะครับ
วีดีโอแนะนำคอร์ส
VIDEO