สร้างโปรแกรม 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 |