สิ่งที่จะได้เรียนรู้
1. การใช้งาน CodeIgniter Framework- การสร้าง Model, View, Controller
- การสร้างตัวแบ่งหน้าด้วย Pagination ที่มีให้แล้ว
- การสร้าง Method/Function เพื่อลดความซ้ำซ้อนของโค้ด
- หลักการ Normalization หรือ การแยกข้อมูลในกระดาษ ให้มีโครงสร้างเป็นระเบียบอยู่ในฐานข้อมูล เพื่อลดความซ้ำซ้อนของข้อมูล (ข้อมูลซ้ำกันมากๆอย่างไม่จำเป็นขนาดก็ใหญ่ตามไปด้วย)
- การสร้างฐานข้อมูลด้วย PostgreSQL และจัดการข้อมูลด้วย PgAdmin 3
- การเชื่อมโยงตารางที่เกี่ยวข้องกันด้วยคำสั่ง JOIN เพื่อแสดงชื่อหรือข้อมูลต่างๆของหลายๆตารางมาแสดงผลรวมกัน
- การเรียกใช้ Libraries จากที่อื่นเข้ามาใน CodeIgniter
- การใช้งาน TCPDF สร้างเอกสาร PDF จาก HTML
- การใช้งาน jQuery
- การใช้งาน Bootstrap
- การเขียน JavaScript แบบ OOP
สารบัญ
1. ออกแบบฐานข้อมูล
1.1 ตอนที่ 1 : สำรวจข้อมูลในแบบฟอร์ม จัดกลุ่มข้อมูลเพื่อสร้างตารางต่างๆ
1.2 ตอนที่ 2 : วิเคราะห์ตัวอย่างข้อมูลที่ใช้ เพื่อสร้างฟิลด์เก็บข้อมูลในรูปแบบต่างๆ
1.3 ตอนที่ 3 : สร้างฟิลด์เพิ่มให้ครบทุกตาราง และตรวจสอบว่าครอบคลุมหรือไม่
1.4 ตอนที่ 4 : สร้างฐานข้อมูลด้วย phpPgAdmin ตามข้อมูลที่ออกแบบไว้
2. เตรียมไฟล์โปรเจ็กต์ CodeIgniter
2.1 ตอนที่ 5 : ดาวน์โหลด CodeIgniter และทดสอบใช้งานหน้า Welcome
2.2 ตอนที่ 6 : ทำความเข้าใจกับ MVC โดยการสร้างไฟล์ Controller, View, Model
2.3 ตอนที่ 7 : การนำไฟล์ CSS, JS, IMAGE เข้ามาใช้งานในหน้าเพจของเรา
2.4 ตอนที่ 8 : การดาวน์โหลด Bootstrap front-end Framework
มาใช้งานเพื่อปรับแต่งหน้าเว็บให้สวยงาม และสามารถ
ย่อขยายขนาดจามหน้าจอมือถือได้ (Responsive)
3. สร้างหน้าบันทึกภาระงาน
4. สร้างหน้าบันทึกข้อมูลประจำวัน
5. สร้างหน้ารายงานการปฏิบัติงานประจำวัน
6. สร้างหน้ารายงานสรุปผลการปฏิบัติงาน
[ดาวน์โหลดซอร์สโค้ดประกอบบทเรียน]
ความคิดเห็น
แสดงความคิดเห็น