Yii Framework 2 (Yii2) Basic ฉบับพื้นฐาน
หนังสือเล่มนี้ช่วยให้คุณเข้าใจ Yii2 เพื่อการต่อยอดในระดับสูงขึ้น ปูพื้นฐานได้เป็นอย่างดี เหมาะสำหรับผู้ที่ต้องการเปลี่ยนจาก Yii 1.1 มาเป็น Yii 2 ในการพัฒนา Web Application ในอนาคต

รายละเอียด
หนังสือ Yii Framework 2 ฉบับพื้นฐานเล่มนี้เป็นหนังสือที่รวบรวมเนื้อหาของการพัฒนา Web Application ด้วย Yii Framework 2 หรือ Yii 2 ช่วยให้สามารถเรียนรู้ Yii2 ได้อย่างรวดเร็ว โดยเพิ่มเนื้อหาส่วนที่เป็น Workshop ให้สามารถเรียนรู้และทดสอบโปรแกรมได้ จึงเป็นหนังสืออีกเล่มที่ควรมีไว้ใช้อ้างอิงในการพัฒนา Web Application ด้วย Yii Framework 2
สารบัญหนังสือ
บทที่ 1 เริ่มต้นกับ Yii 2
- Yii2 คืออะไร
- ความหมายและที่มา
- ความต้องการระบบของ Yii2
- เตรียมเครื่องมือ
- ติดตั้ง WAMP Server
- ติดตั้ง Composer
- การ Update Composer
- แม่แบบ(Template) ใน Yii2
บทที่ 2 การติดตั้ง Yii2
- การติดตั้ง Yii2 Basic Application Template
- การสร้างฐานข้อมูลสำหรับ yii2-basic
- แก้ไขการเชื่อมต่อฐานข้อมูล
- การใช้ Migration ใน Yii Basic
- การใช้ Gii Generator สำหรับ Basic Template
- การสร้าง Virtual Host สำหรับ Yii2 Basic Application Template
- การจัดการ URL แบบสวยงาม (Pretty URL)
- การติดตั้ง Yii2 Advanced Application Template
- สร้างฐานข้อมูลสำหรับ yii2-advanced
- แก้ไขการเชื่อมต่อฐานข้อมูล
- การใช้ Migration ใน Yii Advanced
- Gii Generator สำหรับ Advanced Template
- การสร้าง Virtual Host สำหรับ Yii2 Advanced Application Template
- การจัดการ URL แบบสวยงาม (Pretty URL)
- การ Update Yii2
- การ Upgrade Version
บทที่ 3 เข้าใจ Yii2
- หลักการ MVC
- เข้าใจ Model
- เข้าใจ View
- เข้าใจ Controller
- การทำงานของ Yii2
- โครงสร้าง Yii2
- Hello World กับ Yii2
- คุณสมบัติพื้นฐานที่ควรเข้าใจ
- เรียนรู้ Routing ใน Yii2
- รู้จัก Namespace และ Use
- ชื่อ Alias ใน Yii2
- ทดลองสร้าง Model
- ทดลองสร้าง Controller
- ทดลองสร้าง View
- การเลือกข้อมูล
- การสร้าง Relation ใน Model
- การแสดง เพิ่ม แก้ไข และลบข้อมูล
- การควบคุมการเข้าถึงโดยใช้ Access Control Filter (ACF)
- การควบคุมการเข้าถึงโดยใช้ Role Base Access Control (RBAC)
บทที่ 4 โมดูล (Module)
- การสร้างโมดูลสำหรับ Yii2 Basic Application Template
- การสร้าง Model ใน Module
- การสร้าง CRUD สำหรับ Module
- การสร้างโมดูลสำหรับ Yii2 Advanced Application Template
- การสร้างโมดูลสำหรับ Frontend
- การสร้างโมดูลสำหรับ Backend
บทที่ 5 ธีม (Theme)
- ธีมสำหรับ Yii2 Basic Application Template
- ติดตั้งแบบไม่ใช้ Composer
- ติดตั้งแบบใช้ Composer
- ธีมสำหรับ Yii2 Advanced Application Template
- ธีมสำหรับ Frontend
- ธีมสำหรับ Backend
บทที่ 6 การติดตั้ง Extension เสริม
- Yii2 User
- วิธีการติดตั้ง
- วิธีการตั้งค่า
- Yii2 Admin
- วิธีติดตั้ง
- วิธีตั้งค่า
- การใช้งาน
บทที่ 7 ระบบจัดการงาน (Task Manager)
- วิเคราะห์ระบบ
- ผู้ดูแลระบบ
- เจ้าหน้าที่
- ออกแบบฐานข้อมูล
- สร้าง ER Diagram
- การ Forward Engineer ไปยังฐานข้อมูล
- พจนานุกรมข้อมูล (Data Dictionary)
- สร้าง Project Skeleton
- เขียนโปรแกรม
- แก้ไขการตั้งค่า Yii2
- เขียนโปรแกรมส่วน User Login
- เพิ่มข้อมูลเข้าในตาราง project และ task
- แก้ไขหน้า index
- สร้าง Model Task และ Project
- สร้าง CRUD ด้วย Gii Generator
- แก้ไขหน้าแสดงผล Task
- แก้ไขฟอร์มเพิ่มข้อมูล
- เพิ่ม Access Control สำหรับ Controller
- เขียนโปรแกรมหน้า Dashboard
- ติดตั้ง Yii2-Auth Module
- สร้าง Virtual host
- สร้าง RBAC
บทที่ 8 ระบบสารสนเทศทางภูมิศาสตร์ (GIS) ด้วย Google Map
- วิเคราะห์ระบบ
- เจ้าหน้าที่
- บุคคลทั่วไป
- ออกแบบฐานข้อมูล
- ER Diagram
- พจนานุกรมข้อมูล (Data Dictionary)
- สร้าง Project Skeleton
- ติดตั้งส่วนเสริม
- Yii2 User
- Yii2 Google Map Library
- Yii2 Admin
- Yii2 Export Table
- เขียนโปรแกรม
- แก้ไขการตั้งค่า Yii2
- สร้าง Model ด้วย Gii Generator
- สร้าง CRUD ด้วย Gii Generator
- เขียนโปรแกรมแสดงแผนที่
- แก้ไข controllers/SiteController.php
- แก้ไข views/site/index.php
- กำหนดสิทธิ์ให้เฉพาะเจ้าหน้าที่ สามารถเพิ่ม แก้ไข และลบข้อมูล
คำขอบคุณ
ดรรชนี
จำนวน 277 หน้า
เป็น Ebook เท่านั้น