คอร์สเรียนเขียนโปรแกรมภาษา 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 จากตกเป็นเต็ม !
วัตถุประสงค์
เพื่อให้ผู้เรียนสามารถเขียนโปรแกรมภาษา C# ได้โดยมีกระบวนการคิดอย่างเป็นระบบและเข้าใจ สามารถเขียน Database Programming ได้ และสามารถนำไปประยุกต์ต่อยอดได้เองในอนาคต ไม่ใช่ลอกตามตัวอย่างอย่างเดียว
CS102 เรียนอะไรบ้าง
course นี้เป็น course ที่สอนตั้งแต่พื้นฐาน C# เนื้อหาเทียบเท่าเรียนในมหาวิทยาลัยปี 1-2 ทั้งหมด + ตอนเสริม + การประยุกต์ใช้งานได้จริง ในการทำโปรแกรม Windows Desktop Application เนื้อหาที่เราสอนลงลึกและครอบคลุมเรื่องสำคัญแทบทุกเรื่อง เทียบกับราคาแล้วขอรับรองว่าคุ้มเกินคุ้ม โดยเนื้อหาคร่าว ๆ มีดังนี้
การใช้โปรแกรม 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
และอื่น ๆ อีกมากมาย
สิ่งที่จะได้รับเมื่อสมัครเรียน
วีดีโอเนื้อหารวมกว่า 56 ชั่วโมง
หนังสือเรียนลิขสิทธิ์ของ EPT และหนังสือสำหรับอ่านเพิ่มเติม ราคารวมเกือบ 1000 บาท
โจทย์ในโปรแกรม EPT_LAB มากกว่า 300 ข้อ
สิทธิ์ในการใช้งานโปรแกรม 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#
VIDEO