ในหลักสูตรนี้ผู้เข้าอบรมจะได้เรียนรู้การประยุกต์ใช้งาน PHP ในงานจริง ด้วยรูปแบบเขียนแบบ object oriented programming (OOP) ซึ่งเป็นเทคนิคที่จะช่วยให้การเขียนโปรแกรมมีประสิทธิภาพ ทำงานร่วมกันได้เป็นอย่างดี โดยจะแนะนำตั้งแต่พื้นฐาน OOP ใน PHP 8.x ไปจนถึงการเชื่อมต่อกับฐานข้อมูลยอดนิยมอย่าง Microsoft SQL Server (MS SQL) และ MySQL หรือ MariaDB ที่หลายคนคุ้นเคยด้วย

สาขากรุงเทพฯ (ลาดพร้าว)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
  • การทำงานร่วมกับ 3rd Party
  • เข้าใจพื้นฐานการทำงานของ PHP 8
  • เข้าใจการทำงานร่วมกับ CodeIgniter
  • ผู้ที่ต้องการประยุกต์ใช้งาน PHP ด้วยรูปแบบเขียนแบบ OOP
  • IT Managers
  • Developers
  • กลุ่มผู้สนใจทั่วไป
  • สามารถใช้งานระบบคอมพิวเตอร์และอินเทอร์เน็ตได้
  • ความรู้พื้นฐานในการเขียน PHP & MySQL มาบ้าง
  • ความรู้พื้นฐานการในการออกแบบเว็บไซต์มาบ้าง
  • ความรู้พื้นฐานในการทำงานกับฐานข้อมูลมาบ้าง
  • 12 ชั่วโมง
  • ราคาปกติ 6,500 บาท / คน
  • โปรโมชั่นลด 10% เหลือ 5,850 บาท / คน
  • ราคาเหมาจ่าย (ผู้อบรมตั้งแต่ 10 คน) ตามแต่ตกลงกัน
  • ขอใบเสนอราคา

Module 1: การเตรียมเครื่องมือและสภาพแวดล้อม

  • การติดตั้ง VS Code Editor และ Extension ที่จำเป็น
  • การติดตั้งตัวแปล PHP และฐานข้อมูลที่ต้องการ
  • การติดตั้ง Git Version Control
  • การติดตั้ง Composer สำหรับจัดการ Package Manager
  • การติดตั้ง Postman สำหรับทดสอบ Rest API

Module 2: พื้นฐาน PHP 7 แบบ OOP

  • เหตุผลที่ต้องเขียนโปรแกรมในแบบ OOP ข้อดีข้อเสียและความแตกต่างกับแบบ Top-Down ทั่วไป
  • การ Design Class ในเบื้องต้นหลักการคิดที่เป็นแบบ Object
  • ทำความรู้จักและใช้งาน Constructor และ Destructor
  • หลักการสืบทอด และความสัมพันธ์ของ Class ในรูปแบบต่างๆ
  • ลักษณะของ Class และ Method ที่เป็น Static
  • ความสำคัญของการใช้ final keyword และอธิบายลักษณะของการระบุ final Class และ final Method
  • ศึกษาเกี่ยวกับการใช้งาน interface ข้อแตกต่างระหว่าง abstract class กับ interface และพูดถึง Polymorphism ในเรื่องของการทำ Overriding

Module 3: การเชื่อมต่อฐานข้อมูลแบบ OOP ด้วย PDO

  • อธิบายการใช้งาน PDO ประโยชน์ของการใช้งาน
  • อธิบายเกี่ยวกับ concept ของ ORM และข้อดีของการใช้งาน ORM
  • หลักการใช้งานตัว PHP Active Record ในเบื้องต้น ซึ่ง Active Record จะเป็น ORM ที่ลอกเลียนความสามารถมาจาก Active Record ใน Rails

Module 4: การเชื่อมต่อและทำงานกับฐานข้อมูล MS SQL Server

  • การเตรียมฐานข้อมูล MS SQL Server ให้พร้อมใช้งาน
  • การ Setup extension ที่จำเป็นใน PHP สำหรับเรียกใช้งาน MS SQL Server
  • เขียน Class เชื่อมต่อ MS SQL Server ด้วย PHP PDO
  • ทดสอบเขียน CRUD ฐานข้อมูล MS SQL Server พื้นฐาน

Module 5: การเชื่อมต่อและทำงานกับฐานข้อมูล MySQL/Maria DB

  • การเตรียมฐานข้อมูล MySQL/Maria DB ให้พร้อมใช้งาน
  • เขียน Class เชื่อมต่อ MySQL/Maria DB ด้วย PHP PDO
  • ทดสอบเขียน CRUD ฐานข้อมูล MySQL/Maria DB พื้นฐาน

Module 6: การใช้งาน CodeIgniter 3 Framework

  • แนะนำภาพรวมการทำงานของ CodeIgniter 3 Framework
  • การเตรียมสภาพแวดล้อมเครื่องให้รองรับ Cloud 3 Framework
  • เรียนรู้การ ติดตั้ง CodeIgniter อย่างถูกต้อง
  • เรียนรู้โครงสร้างของ CodeIgniter framework
  • แนวทางการพัฒนาแอพพลิเคชั่นแบบ MVC
  • การใช้ CodeIgniter เชื่อมต่อฐานข้อมูล MS SQL Server และ MySQL/MariaDB
  • เรียนรู้การเรียกใช้งาน Library ต่างๆ ใน CodeIgniter Framework

Module 7: การออกแบบและเขียน Rest API ด้วย CodeIgniter 3

  • แนะแนวทางออกแบบ Rest API ใน CodeIgniter พื้นฐาน
  • สร้างฐานข้อมูลสำหรับทดสอบ API
  • การ Config ไฟล์ Rest API ใน CodeIgniter 3
  • การสร้าง libraries files
  • การเขียนส่วนของ API Controller
  • การทดสอบ API ด้วยโปรแกรม Postman

Module 8: การ Deployed PHP ไปยัง Hosting ต่างๆ

  • แนวทางการเผยแพร่เว็บไซต์ PHP บน Share Hosting
  • แนวทางการเผยแพร่เว็บไซต์บน Cloud hosting เช่น Heroku
  • แนวทางการแก้ไขปัญหาต่างๆ ที่พบเจอในการ Deployed Project PHP

คอร์ส PHP OOP and CodeIgniter Framework เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

ดูรายละเอียดกลุ่มเป้าหมายและพื้นฐานที่ต้องมีได้ในหัวข้อ "กลุ่มเป้าหมาย" และ "พื้นฐานที่ผู้เรียนต้องมี" บนหน้านี้ หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

คอร์ส PHP OOP and CodeIgniter Framework ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 6,500 บาท (โปรโมชันปัจจุบันเหลือ 5,850 บาท) ใช้เวลาอบรม 12 ชั่วโมง ราคานี้รวมเอกสารประกอบการอบรม อาหารกลางวัน และอาหารว่างตลอดหลักสูตร

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

อบรมแบบ Onsite ที่สถาบันไอทีจีเนียส สาขาลาดพร้าววังหิน 68 กรุงเทพฯ และมีบริการจัดอบรมนอกสถานที่ (In-house Training) สำหรับองค์กร บางหลักสูตรมีเวอร์ชันเรียนออนไลน์ผ่าน GeniusHub ดูได้ที่เมนูคอร์สออนไลน์

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน ดูรายละเอียดที่หน้า "เรียนซ้ำฟรี" หรือสอบถามทีมงาน

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่ม "ขอใบเสนอราคา" สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius