หลัก สูตรนี้มุ่งเน้นการให้ความรู้พื้นฐานเกี่ยวกับการพัฒนา Joomla! 1.5 Component แบบ Model-View-Controller (MVC) ทำความเข้าใจกับการใช้งาน Joomla! Libraries ต่างๆ เพื่อให้สามารถพัฒนา Joomla! Component ใช้งานเองได้ หลักสูตรนี้เหมาะสำหรับ Web Developer ที่ต้องการสร้าง Joomla Extensions ให้ตรงตามความต้องการของลูกค้า ,นักเรียน-นักศึกษาที่ต้องการจะทำโปรเจคด้วย Joomla, หรือบริษัทที่กำลังสนใจพัฒนา Web Application เพื่อนำไปขายที่ http://extensions.joomla.org/
เนื้อหาสำหรับหลักสูตร Joomla Extension Development (Basic)
- การทำงานของ Joomla! และ Event ต่างๆ
- MVC คืออะไร
- ขั้นตอนการพัฒนา Joomla! Component
- โครงสร้าง Directory ของ Component แบบ MVC
- การตั้งชื่อ Class ของ Joomla! แบบ MVC
- การสร้าง Package สำหรับเริ่มต้นพัฒนา Component
- การพัฒนาด้าน Backend
- การใช้งาน Master Controller และ JController
- การใช้งาน View แบบแสดงรายการ
- การใช้งาน Model เพื่อแสดงรายการ
- การเพิ่ม Toolbar ให้กับ View
- การแบ่งหน้า (Pagination)
- การเพิ่มการค้นหาใน View (Search and Filter)
- การเรียงลำดับรายการ (Sorting)
- การทำฟอร์มสำหรับการเพิ่ม และ แก้ไขรายการ (Add and Edit)
- การใช้งาน JTable และ JDatabase
- การใช้งาน Component Configuration อย่างง่าย
- การพัฒนาด้าน Frontend ความเหมือนและความแตกต่างจาก Backend End
- การซ่อน View และ Layout จากรายการสร้าง Menu
- การตั้งชื่อ View
- การแปลภาษาสำหรับ Component
- ข้อควรระวังในการพัฒนา Component และความปลอดภัย
- มีอะไรที่ต้องเพิ่มเติมอีกบ้าง (Next Step Learning)
คุณสมบัติของผู้เรียน
- มีความคุ้นเคยในการจัดการเวบไซต์ Joomla
- เข้าใจการเขียนโปรแกรม PHP เชิงวัตถุ
การเตรียมความพร้อมก่อนเข้าเรียน
- เครื่องคอมพิวเตอร์ที่ติดตั้ง Joomla! พร้อมใช้งานแบบ localhost
- โปรแกรมสำหรับแก้ไข Code แนะนำ PHPDesigner
สิ่งที่จะได้จากหลักสูตรนี้
- เข้าใจในความรู้พื้นฐานของการพัฒนา Extension สำหรับ Joomla
- เข้า ใจในโครงสร้างต่างๆของ Joomla และ Extension ทำให้ผู้เข้าเรียนสามารถที่จะดัดแปลง แก้ไข Joomla Extension ตัวอื่นๆเพื่อต่อยอดได้ด้วย
วิทยากร
อาจารย์ ประสิทธิ์ เก็บทรัพย์ (Senior IT Manager)
- การศึกษา ป.โท ทางด้าน Telecommunications จาก AIT
- เริ่มต้นใช้งานและพัฒนา Joomla! Extension ตั้งแต่ Joomla! 1.0
- ประสบการในการพัฒนา Joomla! 1.5 Extensions มามากกว่า 30 ตัว
- ประสบการณ์ในการพัฒนาซอฟต์แวร์มากกว่า 10 ปี
- สมาชิก Joomla Bug Squad และผู้พัฒนา JONGman Extension ![]()
- อาจารย์ ประสิทธิ์ (Prasit Gebsaap) อยู่ในทีม Joomla 1.6 Code Contributors http://www.joomla.org/16/credits.html
สถานที่อบรม
Certified Technical Training Center Co., Ltd. (คลิกที่นี่เพื่อดูแผนที่)
โอเอไอ ทาวเวอร์ อาคาร 3 ชั้น 2, 1770 ถนนเพชรบุรีตัดใหม่
บางกะปิ ห้วยขวาง กทม. 10310
ค่าใช้จ่ายในการอบรม
| ค่าอบรม | 7,000 บาท (ยังไม่รวม Vat 7%) |
| ภาษีมูลค่าเพิ่ม 7% | 490 บาท |
| ราคาค่าอบรมทั้งสิ้น | 7,490 บาท |
หมายเหตุ
รับอบรม รอบละ 8 ท่านเท่านั้น
เมื่อชำระเงินเรียบร้อยแ้ล้ว กรุณาแฟกซ์หลักฐานการโอนเงินพร้อมระบุชื่อผู้เข้าอบรมมาที่ 0 2873 0261หรือ สแกนและส่งไฟล์มาที่อีเมล์ pakamas@atcreative.co.th ก่อนการอบรม 1 สัปดาห์
รายละเอียดสำหรับการหักภาษี ณ ที่จ่าย
ชื่อผู้เสียภาษี : บริษัท เอที ครีเอทีฟ โซลูชั่น จำกัด
56/78 หมู่ที่ 10 ซอยเพชรเกษม 63/2 ถนนเพชรเกษม แขวงบางแค เขตบางแค กรุงเทพฯ 10130
เลขประจำตัวผู้เสียภาษีอากร 3 0 3 3 5 5 3 4 0 6
โปรดนำหนังสือรับรองการหักภาษี ณ ที่จ่าย ในนามองค์กร 3% หรือ ราชการ/รัฐวิสาหกิจ 1% มาในวันอบรม
ทางบริษัืทจะส่งใบเสร็จและ ใบกำกับภาษีให้กับท่าน เมื่อได้รับใบหักภาษี ณ ที่จ่าย
ราคานี้รวม :
- อาหารกลางวัน และ 2 Coffee Break ทั้ง 2 วัน
- Slide Handout + ตัวอย่าง Source Code
- Joomla e-Book
- CD Joomla รวบรวม 150 Template และ 50 Extensions ที่พร้อมใช้งาน
- ฟรีที่จอดรถ
วิธีการชำระเงิน
- โอนเงินเข้าบัญชีธนาคาร กสิกรไทย (KASIKORN BANK) สาขา สุขุมวิท 101ชื่อบัญชี : บจก. เอที ครีเอทีฟ โซลูชั่นเลขที่บัญชี : 035-2-05877-9
- หลังจากชำระเงินเรียบร้อยแล้วกรุณาแฟกส์หลักฐานการชำระเงินมาที่ 02-8730261 หรือ Scan แล้วส่งมาที่อีเมล์ pakamas@atcreative.co.th
สิทธิพิเศษสำหรับผู้ที่เข้าอบรม
- ใบประกาศนียบัตร สำหรับผู้ที่ทำผลงานมาส่ง
- Hosting และ Domain จาก i-CreativeWeb.com ในราคาพิเศษ
- สำหรับนักเรียนเก่าสามารถรับส่วนลด 10% ในการสมัครเรียนคอร์สอื่นๆ
หมายเหตุ!
- การยกเลิก (Cancellation) :
กรณีที่ท่านมีเหตุจำเป็นต้องการยกเลิกการสำรองที่นั่ง
โปรดแจ้งล่วงหน้าเป็นลายลักษณ์อักษรก่อนวันเริ่มอบรมอย่างน้อย 7 วัน - ในการอบรมผู้ที่เข้าอบรมจะต้องนำ Notebook ของท่านมาเอง หรือถ้าต้องการให้ทางเราจัดหาให้้ จะมีค่าใช้จ่ายเพิ่มอีก 300 บาท/1 เครื่อง
- หากต้องการให้ทางเราจัดหาที่พักให้กรุณาแจ้งมาในตอนสมัครด้วยนะครับ
