หลักสูตร เรียนเขียนโปรแกรมภาษา Java OOP ฉบับคนไม่เคยเขียนโปรแกรม
สามารถเรียนได้ทุกคน ไม่จำเป็นต้องมีความรู้ด้านการเขียนโปรแกรมมาก่อน
เนื้อหาการเรียน Java Object-Oriented Programming
แบ่งเป็น 4 ส่วน
ส่วนที่ 1: เรียนรู้การใช้งานเครื่องมือสำหรับเขียนโปรแกรมภาษาจาวา Java Programming IDE
เริ่มต้นใช้งาน Apache NetBeans IDE และ JDK สำหรับเขียนโปรแกรมภาษา Java
ตั้งค่า Font ให้พิมพ์ภาษาไทยในโปรแกรม Apache NetBeans IDE
ส่วนที่ 2: เรียนเขียนโปรแกรมเชิงวัตถุภาษาจาวาระดับพื้นฐาน Basic Java Programming
Ex.1-4 Start First Java Program and Variables เริ่มเขียนโปรแกรมภาษาจาวาด้วยตนเอง
Ex.5 Java Data Types กำหนดชนิดข้อมูลที่ใช้สร้างโปรแกรม
Ex.6-8 Java Data Types กำหนดชนิดข้อมูลที่ใช้สร้างโปรแกรม 2
Ex.9 Java String เขียนโปรแกรมสร้างข้อความ
Ex.10 Java Arrays เขียนโปรแกรมสร้างโครงสร้างข้อมูลแบบอาร์เรย์
Ex.11(1/3) Java Operators เขียนโปรแกรมสร้างตัวดำเนินการ
Ex.11(2/3) Java Operators เขียนโปรแกรมสร้างตัวดำเนินการ
Ex.11(3/3) Java Operators เขียนโปรแกรมสร้างตัวดำเนินการ
Ex.12-15 Java IF-ELSE Conditional Control Statements เขียนโปรแกรมสร้างเงื่อนไข
Ex.16 Java Switch Case Control Statement เขียนโปรแกรมสร้างคำสั่งตัวเลือก
Ex.17 Java For Loop Control Statements เขียนโปรแกรมสร้างคำสั่ง for ลูป
Ex.18 Java While Loop Control Statements เขียนโปรแกรมสร้างคำสั่ง while ลูป
Ex.19 Java Do While Loop Control Statements เขียนโปรแกรมสร้างคำสั่ง do while
Ex.20 Java Break Jump Statements เขียนโปรแกรมหยุดด้วยคำสั่ง break
Ex.21 Java Continue Jump Statements เขียนโปรแกรมข้ามด้วยคำสั่ง continue
ส่วนที่ 3: เรียนเขียนโปรแกรมเชิงวัตถุภาษาจาวาระดับกลาง Intermediate Java Programming
Ex.22 Java Class & Object เขียนโปรแกรมสร้างคลาสและอ็อบเจกต์ 1
Ex.23-24 Java Class & Object เขียนโปรแกรมสร้างคลาสและอ็อบเจกต์ 2
Ex.25-26 Java Class & Object เขียนโปรแกรมสร้างคลาสและอ็อบเจกต์ 3
Ex.27-29 Java Class & Object เขียนโปรแกรมสร้างคลาสและอ็อบเจกต์ 4
Ex.30 Java Class & Object เขียนโปรแกรมสร้างคลาสและอ็อบเจกต์ 5
Ex.31-32 Java Class & Object เขียนโปรแกรมสร้างคลาสและอ็อบเจกต์ 6
ส่วนที่ 4: เรียนเขียนโปรแกรมเชิงวัตถุภาษาจาวาระดับสูง Advanced Java Programming
Ex.33-35 Java Abstraction เขียนโปรแกรมด้วยคุณสมบัติแบบสร้างนามธรรม 1
Ex.36 Java Abstraction เขียนโปรแกรมด้วยคุณสมบัติแบบสร้างนามธรรม 2
Ex.37 Java Interface เขียนโปรแกรมแบบอินเทอร์เฟซ
Ex.38 Java Encapsulation เขียนโปรแกรมด้วยคุณสมบัติแบบซ่อนข้อมูล 1
Ex.39 Java Encapsulation เขียนโปรแกรมด้วยคุณสมบัติแบบซ่อนข้อมูล 2
Ex.40 Java Inheritance เขียนโปรแกรมด้วยคุณสมบัติแบบถ่ายทอด
Ex.41 Java Single Inheritance เขียนโปรแกรมด้วยคุณสมบัติถ่ายทอดเดี่ยว
Ex.42 Java Multilevel Inheritance เขียนโปรแกรมด้วยคุณสมบัติถ่ายทอดหลายชั้น
Ex.43 Java Hierarchical Inheritance เขียนโปรแกรมด้วยคุณสมบัติถ่ายทอดลำดับชั้น
Ex.44 Java Association เขียนโปรแกรมสร้างความสัมพันธ์แบบรู้จักกัน
Ex.45 Java Aggregation เขียนโปรแกรมสร้างความสัมพันธ์แบบเกี่ยวข้องกัน
Ex.46 Java Composition เขียนโปรแกรมสร้างความสัมพันธ์แบบแนบแน่น
Ex.47 Java Polymorphism Overloading เขียนโปรแกรมด้วยคุณสมบัติแบบใช้ได้หลายรูปแบบ
Ex.48 Java Polymorphism Overriding เขียนโปรแกรมด้วยคุณสมบัติแบบใช้ได้หลายรูปแบบ
Ex.49 Java Polymorphism เขียนโปรแกรมด้วยคุณสมบัติแบบใช้ได้หลายรูปแบบ