Web Application Development with Yii 2 and PHP
این یک کتاب راهنما است که روند افزایشی، توسعه test-first یک برنامهی وب با استفاده از فریمورک Yii نسخهی 2 را شرح میدهد.
فریمورک Yii، یک فریمورک مبتنی بر PHP است که بر محور الگوهای ترکیبی Model-View-Controller ساخته شده است. این فریورک برای ساخت برنامههای کنسولی و هم برنامههای تحت وب مناسب است، ولی امکاناتی که در اختیار میگذارد آن را برای ساخت برنامههای مبتنی بر وب مناسب کرده است.
Yii به چندین ابزار تولید کد مجهز است که شامل ایجاد رابط کاربری اعمال CRUD نیز میشود و این فریم ورک به شدت مبتنی بر قراردادهایی هست که به صروت پیش فرض در تنظیمات پیکبرندی ذکر شده اند.
What You Will Learn
Build a complete application boilerplate with a single shell command and transform it into a running website with another
Generate code for routine CRUD interface pages
Make a vile extension just for fun and learn how to attach it to a target application
Control and customize the output that will be sent to the client browser
Authenticate users using a classic password-based technique and authorize them using role-based access control
Prepare your application for multiple users and deployment to a production environment
Answer mind-boggling SEO feature requests by modifying the route handling mechanism
Table of contents:
Chapter 1: Getting Started
Chapter 2: Making a Custom Application with Yii 2
Chapter 3: Automatically Generating the CRUD Code
Chapter 4: The Renderer
Chapter 5: User Authentication
Chapter 6: User Authorization and Access Control
Chapter 7: Modules
Chapter 8: Overall Behavior
Chapter 9: Making an Extension
Chapter 10: Events and Behaviors
Chapter 11: The Grid
Chapter 12: Route Management
Chapter 13: Collaborative Work
What You Will Learn
Build a complete application boilerplate with a single shell command and transform it into a running website with another
Generate code for routine CRUD interface pages
Make a vile extension just for fun and learn how to attach it to a target application
Control and customize the output that will be sent to the client browser
Authenticate users using a classic password-based technique and authorize them using role-based access control
Prepare your application for multiple users and deployment to a production environment
Answer mind-boggling SEO feature requests by modifying the route handling mechanism
Table of contents:
Chapter 1: Getting Started
Chapter 2: Making a Custom Application with Yii 2
Chapter 3: Automatically Generating the CRUD Code
Chapter 4: The Renderer
Chapter 5: User Authentication
Chapter 6: User Authorization and Access Control
Chapter 7: Modules
Chapter 8: Overall Behavior
Chapter 9: Making an Extension
Chapter 10: Events and Behaviors
Chapter 11: The Grid
Chapter 12: Route Management
Chapter 13: Collaborative Work