Java Basic: GUI and MVC

สร้างโปรแกรม Java GUI ในรูปแบบ MVC มาเริ่มต้นเรียนรู้ภาษา Java ด้วยวิธีที่ง่ายที่สุดกันค่ะ
Rating: 4.6 out of 5 (77 ratings)
2,398 students
Java Basic: GUI and MVC
Rating: 4.6 out of 5 (77 ratings)
2,398 students
ได้เรียนรู้ทักษะการเขียนโปรแกรมในเบื้องต้น
ได้เรียนรู้เทคนิคการพัฒนาซอฟต์แวร์สำหรับการใช้งานจริง
เข้าใจภาพรวมของการเขียนโปรแกรมด้วยภาษา Java
เข้าใจการพัฒนาโปรแกรมในรูปแบบ MVC
สามารถพัฒนาซอฟต์แวร์ขึ้นมาใช้งานจริงได้
นำความรู้ไปศึกษาต่อยอดได้ด้วยตัวเอง

Requirements

  • คอมพิวเตอร์ หรือโน้ตบุ๊คที่ใช้เขียนโปรแกรม
  • ซอฟต์แวร์หรือโปรแกรมที่ใช้ฟรีทั้งหมด
  • ความตั้งใจที่จะศึกษาเรียนรู้
  • เปิดใจกว้างรับแนวคิดใหม่ๆ
Description

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

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


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

จะเป็นการอธิบายภาพรวมของ MVC

ผ่านการสร้างโปรเจ็กต์ขึ้นมาใช้งานจริง

เป็นโปรแกรมง่าย ๆ 

ที่เราใช้ในการทักทายโลกใบนี้ (Hello World)


เครื่องมือที่ใช้ในโปรเจ็กต์นี้ มีแค่ 2 อย่างคือ

JDK และ NetBeans IDE 

เพียงแค่นี้ เราก็พัฒนาซอฟต์แวร์ขึ้นมาใช้งานได้แล้ว


หลังจากจบคอร์สนี้แล้ว

คุณจะเข้าใจกระจ่างเลยว่า

MVC คืออะไร และสามารถนำความรู้

ไปประยุกต์ใช้งานจริงได้ทันที

โดยการนำไปประยุกต์ใช้กับโปรเจ็กต์ของคุณ


แล้วพบกันในคอร์สออนไลน์นะคะ :)




Who this course is for:
  • ผู้ที่ต้องการเริ่มต้นเรียนรู้ภาษาจาวา (Java)
  • ผู้ที่ต้องการเข้าใจภาษา Java ด้วยวิธีง่ายๆ
  • ผู้ที่ต้องการปูพื้นฐานภาษา Java
  • ผู้ที่ต้องการสร้างโปรแกรมด้วยภาษา Java ขึ้นมาใช้งานจริง
  • ผู้ที่ต้องการเข้าใจหลักการของ MVC (Model-View-Controller)
Course content
7 sections • 42 lectures • 41m total length
  • คอร์สนี้มีอะไรบ้าง
    02:02
  • เครื่องมือที่ใช้ในโปรเจ็กต์
    01:01
  • การใช้งานโปรแกรม NetBeans IDE
    01:01
  • ไฟล์ดาวน์โหลดทั้งหมด
    00:00
  • ดาวน์โหลดและติดตั้ง Template
    01:03
  • โครงสร้างของโปรเจ็กต์
    00:50
  • โมเดล (Model) คืออะไร
    00:53
  • สร้างแพ็กเกจไว้เก็บ Model
    00:53
  • สร้างคลาส Model
    00:28
  • ประกาศตัวแปร
    00:29
  • สร้างเมธอด Getter และ Setter
    01:55
  • สร้างเมธอด toString
    00:55
  • ทดสอบใช้งานคลาส Model
    02:27
  • วิว (View) คืออะไร
    00:47
  • โครงสร้างของหน้าจอโปรแกรม
    02:37
  • สร้าง Getters ให้กับหน้าจอ
    01:01
  • คอนโทรเลอร์ (Controller) คืออะไร
    00:37
  • สร้างแพ็กเกจไว้เก็บคลาส Controller
    00:26
  • สร้างคลาส Controller
    00:38
  • ประกาศตัวแปรใน Controller
    00:42
  • สร้าง constructor
    01:19
  • แก้ไขไฟล์ Main ให้เรียกใช้ Controller
    01:49
  • เซ็ต command ให้กับหน้าจอ
    00:54
  • การ implements interface
    01:06
  • การ addActionListener ให้ Buttons
    01:02
  • ตรวจสอบว่า ปุ่มใดถูกคลิก
    01:12
  • ทดสอบโปรแกรม
    00:45
  • วางแผนควบคุมปุ่ม Enter
    00:57
  • การดึงค่าจาก Text Field
    01:08
  • ตรวจสอบข้อมูล และเซ็ตค่าให้ Model
    00:30
  • สร้างเมธอด showResult()
    01:05
  • ส่งออบเจ็กต์จากส่วน Model ไปให้ส่วนของ View
    01:09
  • การเชื่อมต่อ String
    00:55
  • การล้างค่าใน Text Field
    01:12
  • การแจ้งเตือนผู้ใช้งาน
    01:22
  • วางแผนควบคุมปุ่ม Clear
    00:24
  • การล้างค่าใน Text Field และ Label
    01:50
  • ทดสอบโปรแกรม
    00:37
  • เบื้องหลังการทำงานของโปรแกรม
    01:46
  • โบนัส คอร์สฟรี เข้าใจ OOP ง่าย ๆ ด้วยภาษา Java
    00:04
  • โบนัส คอร์สราคาพิเศษ
    00:01
  • ฟรีอีบุ๊ค พัฒนา Java เชื่อมต่อกับ Database
    00:01

Instructor
Innovative Online Teacher
Thamonwan Maneechan
  • 4.5 Instructor Rating
  • 301 Reviews
  • 4,243 Students
  • 4 Courses

สวัสดีทุก ๆ ท่านนะคะ :)

เนลสัน แมนเดลา ได้กล่าวเอาไว้ว่า "การศึกษา คือ อาวุธที่ทรงพลังมากที่สุดในการเปลี่ยนแปลงโลกนี้"  ซึ่งเป็นคำพูดที่เราเห็นด้วยมาก ๆ และก็เป็นหลักการหนึ่ง ที่เรานำมาใช้ในชีวิต นั่นเป็นเหตุผลที่ทำให้เราให้ความสำคัญกับการศึกษามาก และตั้งใจจะทำสื่อการสอนที่ดีที่สุดออกมาเรื่อย ๆ ค่ะ


ประวัติการศึกษา

- วิทยาการจัดการ (บริหารธุรกิจ) 

- วิทยาศาสตรบัณฑิต (เทคโนโลยีสารสนเทศและการสื่อสาร)

 

ประวัติการทำงาน

- เพราะความหลงใหลในเสียงดนตรี จึงทำงานครั้งแรก

   ในวงดุริยางค์ของโรงเรียน ชั้นประถมศึกษา

- ออกมาเผชิญโลกภายนอก ด้วยการทำงานในระบบอุตสาหกรรมครั้งแรก

   ช่วงปิดเทอม มัธยมศึกษาปีที่ 4 และ 5

- หลังจากเรียนจบ มัธยมศึกษาปีที่ 6 ก็เรียนและทำงานพร้อมกันเรื่อยมา

   ในบริษัทอุตสาหกรรม เกี่ยวกับ สินค้าอุปโภคบริโภค, ชิ้นส่วนยานพาหนะ (ญี่ปุ่น),

   โลจิสติกส์ (เกาหลี), ชิ้นส่วนอิเล็กทรอนิกส์ (ไต้หวัน & จีน)

   และทำงานด้าน IT ครั้งแรก ในบริษัทด้านพาณิชยกรรม

- ปัจจุบันทำงานในธุรกิจด้านการพัฒนาซอฟต์แวร์ 

   สิ่งสำคัญ ที่ไม่เคยหยุดทำเลยก็คือ การศึกษาหาความรู้ในการ "พัฒนาตนเอง"


ความตั้งใจในการทำสื่อการสอน

- เปลี่ยนความ "ไม่รู้" ให้กลายเป็น "ความรู้" ด้วยวิธีง่ายๆ

- สร้างสรรค์สื่อการสอน ระดับพื้นฐาน ที่ทุกคนเข้าถึงได้

- ส่งมอบ "ความรู้" ที่นำไปใช้ในชีวิตจริงได้ทันที

- ส่งต่อแนวคิด พลัง และแรงบันดาลใจจากผู้ประสบความสำเร็จทั่วทุกมุมโลก


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


ถ้าคุณมีความฝัน 

และอยากจะเดินไปให้ถึงฝั่งฝันนั้นละก็

เราจะร่วมเดินทางไปพร้อมกับคุณ

แล้วพบกันในคอร์สออนไลน์นะคะ :)