Description
In this course, you will learn :
- เข้าใจภาษา Java
- เข้าใจความหมายของ OOP
- เข้าใจหลักการ OOP ที่ถูกต้อง
- สามารถออกแบบคลาส (class) ได้
- สามารถออกแบบโครงสร้างซอฟต์แวร์ได้
Syllabus :
- คอร์สนี้ มีอะไรบ้าง?
- แวะคุยกันก่อน
- เตรียมเครื่องมือให้พร้อม
- ไฟล์ดาวน์โหลดทั้งหมด
- ดาวน์โหลด Template
- เตรียมฐานข้อมูล
- เตรียมโปรเจ็กต์
- โครงสร้าง Desktop Application
- การเปิดหน้าจอใหม่
- ขั้นตอนการดึงข้อมูลมาแสดง
- ประกาศตัวแปรและกำหนดค่าเริ่มต้น
- เชื่อมต่อฐานข้อมูล
- เตรียมคำสั่ง SQL
- ประมวลผลคำสั่ง SQL
- แสดงผลลัพธ์
- ปิดการเชื่อมต่อฐานข้อมูล
- สรุป การดึงข้อมูลมาแสดงผล
- ขั้นตอนการเพิ่มข้อมูลลงในตาราง
- ประกาศตัวแปรและกำหนดค่าเริ่มต้น
- สร้างเมธอด addBook() และ try catch
- เตรียมข้อมูลที่จะบันทึก
- เชื่อมต่อฐานข้อมูล
- เตรียมคำสั่ง SQL
- ประมวลผลคำสั่ง SQL
- แจ้งผลลัพธ์การเพิ่มข้อมูล
- ปิดการเชื่อมต่อฐานข้อมูล
- สรุป การเพิ่มข้อมูล
- เปรียบเทียบ การดึงข้อมูลและเพิ่มข้อมูล
- โครงสร้าง Web Application
- ดึงข้อมูลมาแสดงผล
- เตรียมเพิ่มข้อมูล
- เพิ่มข้อมูล
- สรุป โปรเจ็กต์ JAVA NON OOP
- โครงสร้าง Desktop Application
- สร้างไฟล์ Config
- สร้างคลาส Database
- สร้าง constructor เชื่อมต่อฐานข้อมูล
- ทดสอบ constructor
- สร้างเมธอด queryList() ดึงข้อมูล
- ทดสอบเมธอด queryList()
- สร้างเมธอด add() เพิ่มข้อมูล
- ทดสอบเมธอด add()
- สร้างเมธอด close() ปิดการเชื่อมต่อฐานข้อมูล
- ทดสอบเมธอด close()
- สรุป คลาส Database
- สร้างคลาส Books
- สร้างคลาส BooksDAOInterface
- สร้างคลาส BooksDAOImpl
- implements เมธอด getAllBooks()
- ทดสอบ เมธอด getAllBooks
- implements เมธอด isAddBook(...)
- ทดสอบ เมธอด isAddBooks(...)
- สรุป คลาส BooksDAOImpl
- โครงสร้าง Desktop Application
- เปิดหน้าจอใหม่ (Desktop)
- ดึงข้อมูลมาแสดง (Desktop Application)
- เพิ่มข้อมูล (Desktop Application)
- โครงสร้าง Web Application
- ดึงข้อมูลมาแสดง (Web Application)
- เพิ่มข้อมูล (Web Application)
- สรุป โปรเจ็กต์ JAVA OOP
- โครงสร้าง Desktop Application
- สร้างคลาส MainMenusController
- สร้าง Getters ที่หน้า View ของ MainMenus
- ควบคุมปุ่มบนหน้าจอ Main Menus
- สร้างคลาส ShowBooksController
- สร้างเมธอด showBooks(...)
- แสดงรายการหนังสือผ่าน Controller
- สร้างคลาส AddBookController
- สร้าง Geters ที่ส่วนของ View
- ควบคุมปุ่ม บันทึก ผ่าน Controller
- ดึงค่าข้อมูล จากหน้าจอ
- เพิ่มข้อมูล ผ่าน Controller
- สรุป JAVA MVC ส่วนของ Desktop Application
- โครงสร้าง Web Application
- สร้างคลาส ShowBooksController
- ดึงข้อมูลหนังสือ ผ่าน Servlet
- รับค่าจาก Servlet แสดงรายการหนังสือ
- สร้างคลาส FormBookController
- สร้างคลาส AddBookController
- เพิ่มหนังสือ ผ่าน Servlet
- สรุปโปรเจ็กต์ JAVA MVC
- นักพัฒนาซอฟต์แวร์ คือใคร
- การพัฒนาต่อยอดจากซอฟต์แวร์เดิม
- โครงสร้าง Desktop Application
- เปลี่ยนหน้าจอแสดงผลของ Desktop
- แสดงผลรายการหนังสือที่หน้าจอใหม่
- โครงสร้าง Web Application
- เปลี่ยนรูปแบบการแสดงผลบน Web
- เพิ่มส่วนของ Business Logic
- สร้างคลาส Service Promotion
- เรียกใช้ Service ที่ Desktop Application
- เรียกใช้ Service ที่ Web Application
- สรุปโปรเจ็กต์ JAVA MVCs
- เปรียบเทียบโครงสร้าง ทั้ง 4 โปรเจ็กต์
- ถ้าจะเพิ่มส่วนของ Mobile Application ละ
- เบื้องหลังการทำงานของโปรแกรม
- ก้าวต่อไป
- ก่อนจากกัน
- ฟรีอีบุ๊ค พัฒนา Java เชื่อมต่อกับ Database