สร้างโปรแกรม Java GUI ในรูปแบบ MVC
ราคา

เรียนได้ทุกที่ทุกเวลา ตลอดชีพ

เนื้อหาทั้งหมด 38 วิดีโอ ความยาวรวมกัน 41 นาที

พบกับเนื้อหาที่ง่ายที่สุดในสามโลก!

มีอีบุคประกอบสื่อการสอน ฟรี!

เข้าใจ MVC ด้วยวิธีที่ง่ายที่สุด!
เกี่ยวกับคอร์สนี้
คำอธิบายคอร์สออนไลน์
คุณรู้หรือไม่ว่า MVC (Model-View-Controller) คืออะไร?
ถ้าตอบว่า "ไม่" คอร์สนี้ เหมาะสำหรับคุณ
เนื้อหาในคอร์สนี้ จะเป็นการอธิบายภาพรวมของ MVC ผ่านการสร้างโปรเจ็กต์ขึ้นมาใช้งานจริง เป็นโปรแกรมง่าย ๆ ที่เราใช้ในการทักทายโลกใบนี้ (Hello World)
เครื่องมือที่ใช้ในโปรเจ็กต์นี้ มีแค่ 2 อย่างคือ JDK และ NetBeans IDE เพียงแค่นี้ เราก็พัฒนาซอฟต์แวร์ขึ้นมาใช้งานได้แล้ว
หลังจากจบคอร์สนี้แล้ว คุณจะเข้าใจกระจ่างเลยว่า MVC คืออะไร และสามารถนำความรู้ไปประยุกต์ใช้งานจริงได้ทันที โดยการนำไปประยุกต์ใช้กับโปรเจ็กต์ของคุณ
ประโยชน์ที่ผู้เรียนจะได้รับ
- ได้เรียนรู้ทักษะการเขียนโปรแกรมในเบื้องต้น
- เข้าใจภาพรวมของการเขียนโปรแกรมด้วยภาษา Java
- สามารถพัฒนาซอฟต์แวร์ขึ้นมาใช้งานจริงได้
- ได้เรียนรู้เทคนิคการพัฒนาซอฟต์แวร์สำหรับการใช้งานจริง
- เข้าใจการพัฒนาโปรแกรมในรูปแบบ MVC
- นำความรู้ไปศึกษาต่อยอดได้ด้วยตัวเอง
ใครควรเรียนคอร์สออนไลน์นี้
- ผู้ที่ต้องการเริ่มต้นเรียนรู้ภาษาจาวา (Java)
- ผู้ที่ต้องการเข้าใจภาษา Java ด้วยวิธีง่ายๆ
- ผู้ที่ต้องการปูพื้นฐานภาษา Java
- ผู้ที่ต้องการสร้างโปรแกรมด้วยภาษา Java ขึ้นมาใช้งานจริง
- ผู้ที่ต้องการเข้าใจหลักการของ MVC (Model-View-Controller)
ผู้เรียนต้องมีความรู้อะไรมาก่อน
- ความรู้พื้นฐานเกี่ยวกับคอมพิวเตอร์
- สามารถติดตั้งโปรแกรมได้
ผู้สอน

ธมนวรรณ มณีจันทร์
นักเขียนบทความด้านการพัฒนาซอฟต์แวร์ นักสร้างสรรค์สื่อการสอนออนไลน์
หลักสูตรของคอร์สนี้
| โครงสร้างของคอร์ส | ||
|---|---|---|
| 1 คอร์สนี้ มีอะไรบ้าง ดูตัวอย่างฟรี | 2:02 | |
| เตรียมเครื่องมือให้พร้อม | ||
|---|---|---|
| 2 เครื่องมือที่ใช้ในโปรเจ็กต์ ดูตัวอย่างฟรี | 1:01 | |
| 3 การใช้งานโปรแกรม NetBeans IDE | 1:01 | |
| 4 ดาวน์โหลดและติดตั้ง Template | 1:03 | |
| 5 โครงสร้างของโปรเจ็กต์ ดูตัวอย่างฟรี | 0:50 | |
| ทำความรู้จักกับ Mode | ||
|---|---|---|
| 6 โมเดล (Model) คืออะไร ดูตัวอย่างฟรี | 0:53 | |
| 7 สร้างแพ็กเกจไว้เก็บ Model | 0:53 | |
| 8 สร้างคลาส Model | 0:28 | |
| 9 ประกาศตัวแปร | 0:29 | |
| 10 สร้างเมธอด Getter และ Setter | 1:55 | |
| 11 สร้างเมธอด toString() | 0:55 | |
| 12 ทดสอบใช้งานคลาส Model | 2:27 | |
| ทำความรู้จักกับ View | ||
|---|---|---|
| 13 วิว (View) คืออะไร ดูตัวอย่างฟรี | 0:47 | |
| 14 โครงสร้างของหน้าจอโปรแกรม | 2:37 | |
| 15 สร้าง Getters ให้กับหน้าจอ | 1:01 | |
| ทำความรู้จักกับ Controller | ||
|---|---|---|
| 16 คอนโทรเลอร์ (Controller) คืออะไร ดูตัวอย่างฟรี | 0:37 | |
| 17 สร้างพ็กเกจไว้เก็บคลาส Controller | 0:26 | |
| 18 สร้างคลาส Controller | 0:38 | |
| 19 ประกาศตัวแปรใน Controller | 0:42 | |
| 20 สร้าง constructor | 1:19 | |
| 21 แก้ไขไฟล์ Main ให้เรียกใช้ Controller | 1:49 | |
| 22 เซ็ต command ให้กับหน้าจอ | 0:54 | |
| 23 การ implements interface | 1:06 | |
| 24 การ addActionListener ให้ Buttons | 1:02 | |
| 25 ตรวจสอบว่า ปุ่มใดถูกคลิก | 1:12 | |
| 26 ทดสอบโปรแกรม | 0:45 | |
| 27 วางแผนควบคุมปุ่ม Enter | 0:57 | |
| 28 การดึงค่าจาก Text Field | 1:08 | |
| 29 ตรวจสอบข้อมูล และเซ็ตค่าให้ Model | 0:30 | |
| 30 สร้างเมธอด showResult() | 1:05 | |
| 31 ส่งออบเจ็กต์จาก Model ไปให้ View ดูตัวอย่างฟรี | 1:09 | |
| 32 การเชื่อมต่อ String | 0:55 | |
| 33 การล้างค่าใน Text Field | 1:12 | |
| 34 การแจ้งเตือนผู้ใช้งาน | 1:22 | |
| 35 วางแผนควบคุมปุ่ม Clear | 0:24 | |
| 36 การล้างค่าใน Text Field และ Label | 1:50 | |
| 37 ทดสอบโปรแกรม | 0:37 | |
| สรุปโปรเจ็กต์ | ||
|---|---|---|
| 38 สรุปเบื้องหลังการทำงานของโปรแกรม ดูตัวอย่างฟรี | 1:46 | |







