OOP in PHP
ระยะเวลา 5 วัน
เวลา 9:00 - 16:30
ราคาปกติ 12,500 บาท
นำ Notebook มาเองเหลือ 10,500 บาท
สถานที่เรียน ชั้น 10 อาคาร Software Park (ตรงข้าม Central แจ้งวัฒนะ)

หลักสูตรนี้เหมาะสำหรับฟู้ที่เขียน PHP มาได้ซักระยะแล้วหรือผ่านการอบรมตัว Introduction to PHP มาแล้ว และต้องการเข้าใจหลักการในการคิดแบบ Object Oriented ซึ่งจะทำให้ระบบของเรา สามารถนำกลับมาใช้งานหรือทำการแก้ไขได้ง่ายขึ้น

Module 1 Introduction to OOP
ใน Module นี้จะอธิบาย เหตุผลที่ต้องเขียนโปรแกรมในแบบ OOP ข้อดีข้อเสียและความแตกต่างกับแบบ Top-Down ทั่วไป และการ Design Class ในเบื้องต้นหลักการคิดที่เป็นแบบ Object หลักของการ Design Class ในเบื้องต้น
Module 2 PHP 5.4 New Feature
ใน Module นี้จะแนะนำ Feature ใหม่ที่เพิ่มเติมขึ้นมาใน PHP 5.4
Module 3 Constructor and Destructor
ใน Module นี้จะทำความรู้จักและใช้งาน Constructor และ Destructor
Module 4 Class Inheritance
Module นี้จะอธิบายหลักการสืบทอด และความสัมพันธ์ของ Class ในรูปแบบต่างๆ
Module 5 Polymorphism
ใน Module นี้จะอธิบายถึงหลักการของ Polymorphism หรือการมีได้หลายรูปแบบ จะมีการอธิบายถึงการทำ overloading และสรุปการนำหลักการเบื้องต้นไปใช้งาน
Module 6 Static Class
ใน Module นี้จะทำการแนะนำลักษณะของ Class และ Method ที่เป็น Static
Module 7 Final keyword
ใน Module นี้จะอธิบายความสำคัญของการใช้ final keyword และอธิบายลักษณะของการระบุ final Class และ final Method
Module 8 Class Abstraction
ใน Module นี้จะอธิบายลักษณะของ abstract class และข้อแตกต่างระหว่าง class ทั่วไปและ abstract class
Module 9 Interface
ใน Module นี้เราจะทำการศึกษาเกี่ยวกับการใช้งาน interface ข้อแตกต่างระหว่าง abstract class กับ interface และพูดถึง Polymorphism ในเรื่องของการทำ Overriding
Module 10 PHP Data Objects (PDO)
ใน Module นี้จะอธิบายการใช้งาน PDO ประโยชน์ของการใช้งาน
Module 11 Object Relational Mapping (ORM)
ใน Module นี้จะอธิบายเกี่ยวกับ concept ของ ORM และข้อดีของการใช้งาน ORM
Module 12 Introduction to PHP Active Record
ใน Module นี้จะอธิบายหลักการใช้งานตัว PHP Active Record ในเบื้องต้น ซึ่ง Active Record จะเป็น ORM ที่ลอกเลียนความสามารถมาจาก Active Record ใน Rails
Module 13 Introduction to Design Pattern
ใน Module นี้จะอธิบายหลักการของออกแบบระบบด้วย Design Pattern ที่เป็นองค์ความรู้ที่รวบรวมขึ้นมาโดย Gang of Four ซึ่งเป็น best practice ที่ถูกนำไปใช้กันอย่างแพร่หลาย
Module 14 Singleton Pattern
ใน Module นี้จะอธิบายการออกแบบด้วย Singleton Pattern
Module 15 Composite Pattern
ใน Module นี้จะอธิบายการออกแบบด้วย Composite Pattern
Module 16 Factory Method Pattern
ใน Module นี้จะอธิบายการออกแบบด้วย Method Pattern
Module 17 Observer Pattern
ใน Module นี้จะอธิบายการออกแบบด้วย Observer Pattern
Module 18 Strategy Pattern
ใน Module นี้จะอธิบายการออกแบบด้วย Strategy Pattern
Module 19 Other Structural Patterns
ใน Module นี้จะอธิบายการออกแบบด้วย Patterns อื่นๆในกลุ่มของ Structural
Module 20 Other Behavior Patterns
ใน Module นี้จะอธิบายการออกแบบด้วย Patterns อื่นๆในกลุ่มของ Behavior