
Basic PHP and MySQL
PHP และ MySQL ยังเป็นคู่หลักของเว็บไซต์จำนวนมาก ตั้งแต่ระบบหลังบ้านขององค์กร เว็บที่สร้างด้วย WordPress ไปจนถึง Framework อย่าง Laravel การเข้าใจ PHP และฐานข้อมูลตั้งแต่พื้นฐานจึงเป็นทางเข้าที่ดีสู่งานพัฒนาเว็บ…
หลักสูตร Basic CodeIgniter Framework เป็นการอบรมสร้างเว็บแอปด้วย CodeIgniter 4.7 สำหรับผู้เริ่มต้น ตั้งแต่ติดตั้ง Routing และ MVC ไปจนถึงฐานข้อมูล ฟอร์ม อัปโหลดไฟล์ ส่งอีเมล ระบบสมาชิกด้วย Shield และการป้องกันช่องโหว่ เหมาะกับผู้ที่เขียน PHP มาบ้าง นักศึกษา ครู อาจารย์ และนักไอทีที่ดูแลเว็บ CodeIgniter
CodeIgniter เป็น PHP Framework ขนาดเบาที่โครงสร้างไม่ซับซ้อน ติดตั้งง่าย และเรียนรู้ได้เร็ว จึงเป็นจุดเริ่มต้นที่ดีสำหรับผู้ที่เพิ่งเริ่มใช้ Framework การแบ่งงานตามหลัก MVC ช่วยให้โค้ดเป็นระเบียบ ทีมหลายคนทำงานร่วมกันได้ง่าย และปรับปรุงระบบภายหลังได้โดยไม่กระทบส่วนอื่น รุ่นปัจจุบันคือ CodeIgniter 4.7 ที่ต้องใช้ PHP 8.2 ขึ้นไป และรองรับ PHP 8.5
หลักสูตรนี้ปูพื้น CodeIgniter 4 ทีละขั้นตั้งแต่ติดตั้ง ตั้งค่า Routing, Controller และ View เชื่อมฐานข้อมูลด้วย Migration, Query Builder และ Model ทำระบบเพิ่ม ลบ แก้ไขข้อมูล ตรวจฟอร์ม อัปโหลดไฟล์ ส่งอีเมล จัดการ Session และ Cookie ทำระบบสมาชิกด้วย Shield ป้องกันช่องโหว่ที่พบบ่อย แล้วปิดท้ายด้วย Workshop ร้านค้าขนาดเล็กและการ Deploy (อบรม 3 วัน วันละ 6 ชั่วโมง รวม 18 ชั่วโมง ระดับ Beginner)
รายละเอียดหลักสูตร
หลักสูตรนี้เป็นฉบับปรับปรุงใหม่ปี 2026 ของหลักสูตร Basic CodeIgniter Framework อบรม 3 วัน วันละ 6 ชั่วโมง รวม 18 ชั่วโมง (09:00-16:00 น.) รูปแบบบรรยายพร้อม Lab และ Workshop ระดับ Beginner ฉบับนี้ใช้ CodeIgniter 4.7 บน PHP 8.5 เปลี่ยนการตั้งค่า Autoload และ Base URL แบบเดิมมาใช้ไฟล์ .env และ Composer เพิ่ม Migration, Entity, Filter, ระบบสมาชิกด้วย Shield และการ Deploy
ยังคงหัวข้อพื้นฐานที่ใช้บ่อยครบ ทั้งฐานข้อมูล ฟอร์ม อัปโหลดไฟล์ อีเมล Session, Cookie, Cache, หลายภาษา และความปลอดภัย หลักสูตรนี้เน้นพื้นฐานสำหรับผู้เริ่มใช้ Framework ต่างจากหลักสูตร PHP OOP and CodeIgniter Framework ที่ปูพื้น OOP และเน้น REST API กับการเชื่อม SQL Server ผู้เรียนได้ Lab Guide ซอร์สโค้ดครบทุก Lab และโปรเจกต์ Workshop กลับไปใช้งานต่อ
Section 1: ภาพรวม CodeIgniter 4 และ MVC
Section 2: Lab: ติดตั้ง CodeIgniter 4.7
Section 3: การตั้งค่าและ Routing
Section 4: Controller, View และ Helper
Section 5: Lab: หน้าตาเว็บด้วย Bootstrap 5
Section 6: Lab: ฐานข้อมูลและ Migration
Section 7: Model และ Entity
Section 8: Form Validation
Section 9: Lab: อัปโหลดไฟล์
Section 10: Session, Cookie และการส่งอีเมล
Section 11: Library, Filter และการจัดการ Error
Section 12: Lab: ระบบสมาชิกด้วย Shield
Section 13: ความปลอดภัยของเว็บแอป
Section 14: Cache, หลายภาษา และประสิทธิภาพ
Section 15: Workshop: ร้านค้าขนาดเล็กและการ Deploy
ขณะนี้ยังไม่มีรอบอบรมเปิดรับสมัคร ลงชื่อจองไว้ได้เลย ทีมงานจะติดต่อกลับเป็นกลุ่มแรกเมื่อเปิดรอบถัดไป หรือสอบถามทางไลน์ หรือโทร 02-570-8449 หรือ 088-807-9770
Controller รับคำขอจาก URL ตามที่กำหนดใน Routing แล้วเรียก Model เพื่อดึงหรือบันทึกข้อมูลในฐานข้อมูล จากนั้นส่งข้อมูลไปให้ View ซึ่งเป็นไฟล์ HTML ผสม PHP สำหรับแสดงผล การแยกแบบนี้ทำให้แก้หน้าตาได้โดยไม่กระทบตรรกะ และนำ Model ไปใช้ซ้ำได้หลายหน้า ส่วนโค้ดช่วยที่ใช้ร่วมกันเก็บไว้ใน Helper หรือ Library และงานตรวจก่อนเข้าถึงหน้าเว็บใช้ Filter
สำหรับ SQL Injection ให้ใช้ Query Builder, Model หรือ Query Binding ที่ส่งค่าแยกจากคำสั่ง SQL แทนการต่อสตริงเอง สำหรับ XSS ให้ escape ข้อมูลก่อนแสดงผลด้วย esc() ทุกครั้ง และพิจารณาเปิด Content Security Policy เปิด CSRF Protection ผ่าน Filter เพื่อกันการส่งฟอร์มปลอมจากเว็บอื่น เก็บรหัสผ่านด้วย password_hash() และซ่อนรายละเอียด Error เมื่อใช้งานจริง
สร้างฟอร์มที่ตั้ง enctype เป็น multipart/form-data และมีช่อง input ชนิด file จากนั้นใน Controller ตรวจไฟล์ด้วย Validation Rules เช่น uploaded, is_image, mime_in และ max_size แล้วรับไฟล์ด้วย $this->request->getFile() ตรวจด้วย isValid() ก่อนเก็บด้วย store() หรือ move() และบันทึกชื่อไฟล์ลงฐานข้อมูล ควรจำกัดชนิดและขนาดไฟล์ทุกครั้ง และอัปเดต CodeIgniter ให้เป็นรุ่นล่าสุดเพื่อรับการแก้ไขด้านความปลอดภัย
เหมาะกับผู้ที่เขียน PHP มาบ้างและอยากเริ่มใช้ Framework นักเรียนนักศึกษา ครู อาจารย์ นักไอทีหรือผู้ดูแลระบบ และผู้ที่ดูแลระบบ CodeIgniter 3 ควรเขียน PHP ได้เบื้องต้น เขียน HTML และ CSS ได้ เข้าใจการออกแบบเว็บไซต์และการใช้งานฐานข้อมูลทั่วไป และใช้ Windows หรือ macOS ได้คล่อง
ติดตั้งและตั้งค่า CodeIgniter 4.7 วางโครงแอปแบบ MVC สร้างตารางด้วย Migration เขียนระบบเพิ่ม ลบ แก้ไขข้อมูลด้วย Model ตรวจข้อมูลฟอร์ม ทำระบบอัปโหลดไฟล์และส่งอีเมล จัดการ Session และ Cookie ทำระบบสมาชิกด้วย Shield ป้องกันช่องโหว่อย่าง XSS SQL Injection และ CSRF และนำเว็บขึ้นใช้งานจริง ผู้ผ่านการอบรมได้รับใบประกาศนียบัตร (Certificate of Completion) ที่มีเลขที่ของตัวเองและตรวจสอบออนไลน์ได้
ได้ หลักสูตรนี้จัดเป็นการอบรมแบบ In-house ให้ทีมในองค์กรได้ และปรับตัวอย่างให้ตรงกับงานของทีม เช่น ฝึกกับระบบ PHP ที่ทีมดูแลอยู่ หรือวางแผนย้ายระบบจาก CodeIgniter 3 มา CodeIgniter 4 ขอใบเสนอราคาได้จากหน้านี้ หรือติดต่อทาง LINE @itgenius โทร 02-570-8449

PHP และ MySQL ยังเป็นคู่หลักของเว็บไซต์จำนวนมาก ตั้งแต่ระบบหลังบ้านขององค์กร เว็บที่สร้างด้วย WordPress ไปจนถึง Framework อย่าง Laravel การเข้าใจ PHP และฐานข้อมูลตั้งแต่พื้นฐานจึงเป็นทางเข้าที่ดีสู่งานพัฒนาเว็บ…

PHP และ MySQL ยังเป็นเทคโนโลยีหลักของเว็บไซต์และระบบงานจำนวนมาก แต่ตัวอย่างโค้ดที่พบทั่วไปยังเขียนแบบเก่า เช่น ต่อ SQL ด้วยข้อความตรง ๆ เก็บรหัสผ่านแบบไม่ปลอดภัย ใช้ฟังก์ชันที่ถูกถอดออกไปแล้ว หรือพึ่ง jQuery ทุกอย่าง…

เว็บ PHP จำนวนมากเริ่มจากโค้ดแบบ Procedural ที่เขียนเร็วและเข้าใจง่าย แต่เมื่อระบบโตขึ้น ฟังก์ชันกระจายอยู่ทุกไฟล์ SQL ปนกับ HTML และการแก้จุดหนึ่งไปกระทบอีกหลายจุดจนไม่มีใครกล้าแตะ การคิดแบบ Object Oriented ช่วยแบ่งระบบเป็นชิ้นที่มีหน้าที่ชัดเจน…
เว็บไซต์นี้ใช้คุกกี้
เราใช้คุกกี้ที่จำเป็นเพื่อให้เว็บไซต์ทำงานได้ และจะใช้คุกกี้ประเภทอื่นเมื่อได้รับความยินยอมจากคุณเท่านั้น อ่านนโยบายคุกกี้