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

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

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

รายละเอียด

ผู้สอน ธมนวรรณ มณีจันทร์

คำอธิบายคอร์สออนไลน์

คุณรู้หรือไม่ว่า MVC (Model-View-Controller) คืออะไร?

ถ้าตอบว่า "ไม่" คอร์สนี้ เหมาะสำหรับคุณ


เนื้อหาในคอร์สนี้ จะเป็นการอธิบายภาพรวมของ MVC ผ่านการสร้างโปรเจ็กต์ขึ้นมาใช้งานจริง เป็นโปรแกรมง่าย ๆ  ที่เราใช้ในการทักทายโลกใบนี้ (Hello World)


เครื่องมือที่ใช้ในโปรเจ็กต์นี้ มีแค่ 2 อย่างคือ JDK และ NetBeans IDE  เพียงแค่นี้ เราก็พัฒนาซอฟต์แวร์ขึ้นมาใช้งานได้แล้ว


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


ประโยชน์ที่ผู้เรียนจะได้รับ

- ได้เรียนรู้ทักษะการเขียนโปรแกรมในเบื้องต้น

- เข้าใจภาพรวมของการเขียนโปรแกรมด้วยภาษา Java

- สามารถพัฒนาซอฟต์แวร์ขึ้นมาใช้งานจริงได้

- ได้เรียนรู้เทคนิคการพัฒนาซอฟต์แวร์สำหรับการใช้งานจริง

- เข้าใจการพัฒนาโปรแกรมในรูปแบบ MVC

- นำความรู้ไปศึกษาต่อยอดได้ด้วยตัวเอง


ใครควรเรียนคอร์สออนไลน์นี้

- ผู้ที่ต้องการเริ่มต้นเรียนรู้ภาษาจาวา (Java)

- ผู้ที่ต้องการเข้าใจภาษา Java ด้วยวิธีง่ายๆ

- ผู้ที่ต้องการปูพื้นฐานภาษา Java

- ผู้ที่ต้องการสร้างโปรแกรมด้วยภาษา Java ขึ้นมาใช้งานจริง

- ผู้ที่ต้องการเข้าใจหลักการของ MVC (Model-View-Controller)


ผู้เรียนต้องมีความรู้อะไรมาก่อน

- ความรู้พื้นฐานเกี่ยวกับคอมพิวเตอร์

- สามารถติดตั้งโปรแกรมได้

เนื้อหาของคอร์สนี้

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

ส่งอีเมล์ให้เพื่อน

ส่งให้เพื่อนหลายคนใส่ “,” (ส่งพร้อมกันมากสุด 50 อีเมล์)

send