C# + Database Programming ฉบับโคตรเซียน (CS102)

คอร์สเรียนเขียนโปรแกรมภาษาซีชาร์ป+ดาต้าเบสแบบลงลึก สอนตั้งแต่เริ่มต้นจนเขียนโปรแกรมเอง+จัดการดาต้าเบสได้


สอนเขียนโปรแกรมภาษา C# + Database สอนตั้งแต่ขั้นพื้นฐานจนเทพ เนื้อหากว่า 53 ชั่วโมง หลักสูตรเทียบเท่าเรียนในมหาวิทยาลัยชั้นนำ 1-2 ปี สอนละเอียดสุด ๆ ไม่จำเป็นต้องมีพื้นฐานเขียนโปรแกรมมาก่อนก็สามารถสมัครแล้วเริ่มเรียนได้เลย !
฿14300 ฿19300 26% off Buy now
จ่ายเงินเพื่อซื้อคอร์สนี้
Buy as a gift
ซื้อคอร์สนี้เป็นของขวัญ
How to payment
วิธีการชำระเงิน

เรียนโดยการลงมือปฏิบัติ
มีโปรแกรมตรวจการบ้าน
สามารถเรียนที่ไหนก็ได้
คอร์สมีอายุ 6 ปี
เรียนจบแล้วได้รับประกาศนียบัตร
ถามทาง Email / Facebook / เว็บ Q&A ได้ทันทีถ้าไม่เข้าใจ
ผู้สอนจบตรงสาย (วิศวกรรมคอมพิวเตอร์ จุฬาฯ)
ประสบการณ์สอน 12 ปี
มีประสบการณ์การทำงานด้านวิศวกรรม 10 ปี ++

คอร์สเรียนเขียนโปรแกรมภาษา C# + Database Programming ฉบับโคตรเซียน (CS102)

อ่านรายละเอียดการเรียนเพิ่มเติมได้ที่ https://expert-programming-tutor.com/detail_course/cs.php

เกี่ยวกับคอร์สนี้

คอร์สเรียนเขียนโปรแกรมภาษา C# ซึ่งเป็นภาษาสมัยใหม่ สามารถเรียนรู้ได้ง่าย นิยมใช้ในการเขียนโปรแกรมบน Microsoft Windows มาพร้อม Visual Studio ซึ่งถือได้ว่าเป็น IDE ที่ยอดเยี่ยมที่สุดตัวหนึ่ง ช่วยให้การเขียนโปรแกรมเป็นไปได้อย่างราบรื่นยิ่งขึ้น นอกจากนี้ C# ยังมี ASP.NET ที่ทำให้เราสามารถเขียนโปรแกรมบน WEB ได้อีกด้วย

คอร์สนี้เป็นคอร์สที่เนื้อหาครบถ้วน สอนละเอียดมาก ๆ เนื้อหาเทียบเท่าเรียนในมหาวิทยาลัยปี 1-2 ทั้งหมด + ตอนเสริม + การประยุกต์ใช้งานได้จริง ผู้เรียนจะได้เรียนรู้การจัดการกับ Database อย่างเป็นระบบพร้อมทั้งสร้างเว็บขึ้นมาด้วยตัวเองตั้งแต่แรก เรียนกันยาว ๆ คุ้มสุด ๆ

การสอนของ EPT เน้นให้ผู้เรียนฝึกกระบวนการคิดและลงมือปฏิบัติจริง เนื้อหาเทียบเท่ากับที่เรียนในมหาวิทยาลัยชั้นนำ ช่วยให้ผู้เรียนสามารถใช้งานได้ในโลกจริง คอร์สของเราสอนตั้งแต่พื้นฐาน เนื้อหาเรียงลำดับอย่างเป็นระบบทำให้ผู้เรียนเข้าใจได้ง่าย มีหนังสือเรียนส่งให้ถึงบ้าน แม้แต่นักศีกษาที่เคยติด F เมื่อมาเรียนกับเราและทำการบ้านครบ เทอมถัดไปก็ได้ A มาแล้ว

เรียนสนุก โจทย์เยอะสะใจ จบแล้วใช้ทำงานได้จริง จาก F เป็น A จากตกเป็นเต็ม !

cs

cs2

วัตถุประสงค์

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

CS102 เรียนอะไรบ้าง

course นี้เป็น course ที่สอนตั้งแต่พื้นฐาน C# เนื้อหาเทียบเท่าเรียนในมหาวิทยาลัยปี 1-2 ทั้งหมด + ตอนเสริม + การประยุกต์ใช้งานได้จริง ในการทำโปรแกรม Windows Desktop Application เนื้อหาที่เราสอนลงลึกและครอบคลุมเรื่องสำคัญแทบทุกเรื่อง เทียบกับราคาแล้วขอรับรองว่าคุ้มเกินคุ้ม โดยเนื้อหาคร่าว ๆ มีดังนี้

  1. การใช้โปรแกรม 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
  1. พื้นฐานคอมพิวเตอร์และ C#
  • พื้นฐานคอมพิวเตอร์
  • ประวัติการเขียนโปรแกรม
  • การเขียนโปรแกรม
  • เกี่ยวกับภาษา C#
  • สถาปัตยกรรมที่เรียกว่า .NET Framework
  • การใช้คลาส Math
  • เริ่มต้นภาษา C# กับเมท็อด Main
  • การเขียนภาษา C# ใน Program Visual Studio
  • รูปแบบการเขียน Main
  • เครื่องหมายวรรคตอน
  • การแสดงผลในภาษา C#
  • การแสดงผลลัพธ์ หรือ Output เปรียบเทียบกัน 4 ภาษา
  • การใส่ input ทาง keyboard
  • รูปแบบการรับ Input
  • การเขียน comment
  • การสร้าง Windows Froms Application สำหรับวาดรูป
  • การใช้งานคลาส Graphics เพื่อการวาดภาพ
  1. ชนิดของตัวแปร
  • ประเภทตัวแปรในภาษา C#
  • การประกาศตัวแปรและการตั้งชื่อตัวแปร
  • การประกาศตัวแปรธรรมดา
  • การประกาศตัวแปรไม่ธรรมดา
  • กฎการตั้งชื่อตัวแปร
  • การใช้เครื่องหมายต่างๆ
  • เครื่องหมายเท่ากับ ( = )
  • เครื่องหมายเปรียบเทียบในภาษา C#
  • เครื่องหมายตรรกศาสตร์
  • เครื่องหมายในการดำเนินการทางคณิตศาสตร์
  • ข้อควรระวังต่าง ๆ
  • การแปลงตัวแปร(ตัวเลข)
  • โจทย์ฝึกเขียนโปรแกรม
  1. if - else
  • วิธีการเขียน if - else
  • โฟลว์ชาร์ตของ if - else แบบต่าง ๆ
  • ข้อควรระวังของเรื่อง if - else
  1. ฝึกเขียนโปรแกรม if-else ให้ชำนาญด้วยโจทย์จุใจ
  2. LOOP
  • คำสั่งลูป (Loop) หรือการทำงานซ้ำ
  • โฟลว์ชาร์ตของ Loop แบบต่าง ๆ
  • Loop แบบ while
  • การเขียน Operator แบบย่อ
  • Loop แบบ while(true)
  • คำสั่ง break; และ continue;
  • Loop แบบ for
  • Loop แบบ Nested for
  • ตัวอย่างการใช้ Nested for loop
  • Loop แบบ do-while
  1. ฝึกเขียนโปรแกรม Loop ให้ชำนาญด้วยโจทย์จุใจ
  2. อาร์เรย์ (Array)
  • วิธีการประกาศตัวแปรชนิดอาร์เรย์ 1 มิติ
  • การอ้างอิงอาร์เรย์เดียวกัน
  • ข้อสังเกตุเกี่ยวกับ Array ในภาษา C#
  • การประกาศ Array แบบกำหนดค่าต่าง ๆ ลงไปใน Array
  • การรับ input ใส่อาร์เรย์
  • ข้อผิดพลาด IndexOutOfRangeException
  • การจัดการหน่วยความจำ Memory management
  • การกำจัดขยะด้วย Garbage Collector
  • โจทย์ฝึกเขียนโปรแกรม
  1. การเรียงข้อมูล (Sort)
  • หลักการของ Bubble sort
  • การสลับข้อมูลของ Bubble sort
  • ฟังก์ชันใน C# ที่เกี่ยวข้องกับ array
  • ตัวอย่างการสลับข้อมูลและใช้ฟังก์ชันอาร์เรย์
  • การเขียนโปรแกรมเรียงข้อมูล
  • การหาค่ามากที่สุดใน array
  1. ฝึกเขียนโปรแกรม Array ให้ชำนาญด้วยโจทย์จุใจ
  2. อาร์เรย์ 2 มิติ
  • การรับค่าและแสดงผลอาร์เรย์ 2 มิติ
  • โจทย์ฝึกเขียนโปรแกรม
  1. Function หรือ Method
  • เรื่องทั่วไปของเมท็อด
  • วิธีประกาศฟังก์ชัน
  • ตัวเมท็อด (Method)
  • การเรียกใช้เมท็อด
  • pass-by-value และ pass-by-reference
  • การเรียกใช้เมท็อดต่างคลาสกัน
  • Method แบบ static และ ไม่ static
  • เขียน function ยกกำลัง, fac, sine
  • Recursive function : ฟังก์ชันเรียกซ้ำหรือฟังก์ชันเวียนเกิด
  • โจทย์ฝึกเขียนโปรแกรม
  1. การเรียงข้อมูล (Sort) แบบมีประสิทธิภาพยิ่งขึ้น
  • หลักการของ Merge sort
  • หลักการของ Insertion sort
  • ตัวอย่างการสลับข้อมูลของ insertion sort
  • หลักการของ Selection Sort
  1. ฝึกเขียนโปรแกรม Function + Array 2D ให้ชำนาญด้วยโจทย์จุใจ
  2. คลาส (Class)
  • คลาสคืออะไร ฉบับเข้าใจง่าย
  • วิธีเขียนคลาส
  • วิธีเขียนตัวแปรคลาส
  • ตัวอย่างคลาสปิศาจ
  • อ็อปเจ็ค (Object)
  • การใช้ตัวแปรและเมท็อดประจำอ็อปเจ็ค
  • โจทย์ฝึกเขียนโปรแกรม
  • การสร้างคลาส Vector
  • โจทย์สร้างลูกบอล(1) ด้วยความรู้ที่เรียนมา
  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
  • สร้างเกมแข่งม้า
  1. สตริง (String)
  • เมท็อดในสตริง
  • ตัวอย่างการใช้งานเมท็อด
  • ข้อมูลประเภท char
  • โจทย์ฝึกเขียนโปรแกรม
  1. การอ่าน File
  • การอ่านเขียนแฟ้มข้อมูล I/O
  • การเขียนข้อมูล StreamWriter
  • อ่านสตริง
  1. Database Design
  • Normalization
  • ER Diagram
  • EER Diagram
  • โจทย์ฝึกเขียนโปรแกรม
  1. ภาษา SQL
  • SELECT, UPDATE, DELETE, INSERT, WHERE, ORDER BY, DISTINCT, GROUP BY, INNER JOIN, LEFT, RIGHT
  1. เขียนโปรแกรมต่อ DATABASE
  2. ทำโปรแกรม เป็น Windows ขึ้นมา (GUI) insert, update, delete จาก Database
  3. ทำโปรแกรม พิมพ์บิล พิมพ์ใบเสร็จ
  4. ทำโปรแกรม วาดกราฟ แท่ง กราฟ สี่เหลี่ยม กราฟเส้น กราฟวงกลม
  5. MVC
  6. ทำโปรแกรม Chat
  7. ทำ Web โดยใช้ VB.NET (ASP.NET)
  8. ตัวอย่างการใช้ lib. aforge, Accord, ทำ Image processing
  9. ทำ Web ขายของ
  10. ทำ Web Board
  11. ดึงข้อมูลจาก Excel
  12. Serialization
  13. ต่อ hardware ด้วย Serial Port RS232
  14. ทำ โปรแกรมต่อ กล้อง WEBCAM
  15. WINDOWS APP WORKSHOP 1
  16. WINDOWS APP WORKSHOP, Software Process, MVC 2
  17. WINDOWS APP WORKSHOP, Layer 3
  18. NETWORK PROGRAMMING
  19. PRINTING REPORT GRAPH
  20. WCF
  21. Protobuffer - MessagePack, Framework
  22. Introduction to ASP.NET

และอื่น ๆ อีกมากมาย

cs_learn

สิ่งที่จะได้รับเมื่อสมัครเรียน

  • วีดีโอเนื้อหารวมกว่า 56 ชั่วโมง
  • หนังสือเรียนลิขสิทธิ์ของ EPT และหนังสือสำหรับอ่านเพิ่มเติม ราคารวมเกือบ 1000 บาท
  • โจทย์ในโปรแกรม EPT_LAB มากกว่า 300 ข้อ
  • โจทย์ท้ายบทเรียนมากกว่า 800 ข้อ
  • สิทธิ์ในการใช้งานโปรแกรม EPT_Kids โปรแกรมเพื่อการเรียนรู้เกี่ยวกับการเขียนโปรแกรมที่พัฒนาโดย EPT
  • สิทธิ์ในการถามคำถามเมื่อเรียนแล้วไม่เข้าใจ

สิ่งที่จะได้รับเมื่อเรียนจบและทำการบ้านครบ

  • สามารถติดตั้งโปรแกรม Microsoft Visual Studio เองได้
  • สามารถ Debug โค้ดด้วย Microsoft Visual Studio ได้
  • สามารถสร้างโปรเจกต์ Windows Forms Application ได้
  • สามารถสร้างโปรเจกต์ Console Application ได้
  • สามารถสร้าง Class ได้
  • เข้าใจเรื่องการเขียนโปรแกรมเชิงวัตถุ หรือ OOP
  • สามารถเขียนโปรแกรมภาษา C# ได้ด้วยตัวเอง
  • สามารถสร้างเกมง่าย ๆ ได้
  • สามารถสร้าง Animation ง่าย ๆ ได้
  • สามารถเขียนโปรแกรมคำนวณทางฟิสิกส์ได้
  • สามารถติดตั้งโปรแกรม XAMPP เองได้
  • สามารถเขียนภาษา SQL ได้
  • เขียนโปรแกรมภาษา C# ต่อ Database ได้ด้วยตัวเอง
  • เขียนโปรแกรมภาษา C# ต่อกับ Hardware ภายนอกได้
  • ทำโปรแกรมทางธุรกิจได้
  • เขียน Web ง่าย ๆ ได้ด้วยตัวเอง
  • มีกระบวนการคิดอย่างเป็นระบบ
  • สามารถนำไปประยุกต์ต่อยอดได้เองในอนาคต

เหมาะกับใคร

  • ทุกคนที่อยากเขียนโปรแกรมภาษา C# เป็นแบบเข้าใจจริง ๆ ไม่ใช่ลอกโค้ดตามอย่างเดียว
  • ทุกคนที่ต้องการเขียน Windows Desktop Application
  • คนที่ต้องการเขียน Application ที่ต้องมี Database
  • คนที่อยากสร้าง Web
  • เด็กนักเรียน ม.ต้น ม.ปลาย ที่ต้องการรู้เรื่องเขียนโปรแกรม
  • เด็กนักเรียน ม.ต้น ม.ปลาย ที่ต้องการ Portfolio สำหรับสมัครเรียนต่อ
  • เด็กนักเรียน ม.ต้น ม.ปลาย ที่ต้องการรู้เรื่องเขียนโปรแกรมสำหรับสอบโอลิมปิกวิชาการ สสวท. สอวน.
  • นิสิต นักศึกษา คณะวิศวกรรมศาสตร์ , วิทยาการคอมพิวเตอร์ , คณะวิทยาศาสตร์ , ICT
  • นักเรียน นิสิต นักศึกษา ที่ต้องการความรู้ในการเขียนโปรแกรมเพื่อเพิ่มเกรดการเรียนในมหาวิทยาลัย
  • นักเรียน นิสิต นักศึกษา ปริญญาโทที่ต้องทำงานวิจัยและใช้ Computer ในการแก้ปัญหา
  • บุคคลที่เบื่อในการเรียนเขียนโปรแกรมแล้วเขียนไม่ได้สักที
  • ไม่จำเป็นต้องมีพื้นฐานเขียนโปรแกรมมาก่อนก็สามารถเรียนได้

สรุป

คอร์สเรียนเขียนโปรแกรมภาษา C# + Database ที่สอนแบบละเอียดสุด ๆ ตั้งแต่ขั้นพื้นฐานจน Advance ไม่ว่าท่านจะเป็นนักเรียนนักศึกษา ไม่ว่าท่านจะเป็นผู้ที่ไม่มีประสบการณ์การเขียนโปรแกรมมาก่อน หรืออาจจะเคยเขียนโปรแกรมมาก่อนแต่ไม่สามารถประยุกต์เองได้ ก็สามารถเรียนกับทาง EPT ได้

คอร์สของเราสอนโดยอาจารย์ระดับเทพ จบจากคณะวิศวกรรมศาสตร์ ภาควิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยชั้นนำของประเทศ มีประสบการณ์ทำงานจริงในโปรเจกต์ขนาดเล็ก กลาง ใหญ่ เราสอนตั้งแต่เริ่มต้น จนถึงการประยุกต์ระดับสูง สอนชัดเจนสนุกเข้าใจง่ายทั้งเบื้องต้น เบื้องกลาง และเบื้องลึก ไม่ต้องกลัวไม่เข้าใจ ถ้างงหรือสงสัยสามารถสอบถามได้ จากนักเรียนทั้งหมดที่เรียนกับเราจนจบและทำการบ้านครบ เกือบ 100% สามารถเขียนโปรแกรมได้ วัยเรียนสามารถสอบได้คะแนนที่สูงขึ้นอย่างชัดเจน วัยทำงานสามารถนำไปใช้ทำงานได้จริง รวมทั้งต่อยอดเขียนโปรแกรมในระดับสูงขึ้นเองได้

สำหรับผู้ที่ต้องการเรียนแบบจัดเต็มคุ้มสุด ๆ ขอแนะนำ

อ่านรายละเอียดการเรียนเพิ่มเติมได้ที่ https://expert-programming-tutor.com/detail_course/cs.php

ตัวอย่างโปรเจกต์ของนักเรียน EPT https://expert-programming-tutor.com/example_project.php

วิดีโอแนะนำคอร์สภาษา C#

00_INTRO_AND_HOW_TO_USE_PROGRAM
01_CS_01
02_CS_02
03_CS_03
04_CS_04
05_CS_05
06_CS_06
06e_CS_EXERCISE_01
ให้ผู้เรียนทำแบบฝึกหัดในโปรแกรมตรวจการบ้าน EPT-LAB
07_CS_07
08_CS_08
09_CS_09
วีดีโอในกลุ่มนี้มีการอัปเดตใหม่ หากใครเรียนผ่านไปแล้วไม่ต้องตกใจที่ Progress หายไปนะครับ หรืออยากเรียนซ้ำอีกครั้งเพื่อความปึกก็ได้ครับ