TOP
紅利積點抵現金,消費購書更貼心
High-Performance PHP with Yii: Architecting for Speed and Scale: A Comprehensive Guide to Building Lightning-Fast Web Applications: From Foundations t
滿額折

High-Performance PHP with Yii: Architecting for Speed and Scale: A Comprehensive Guide to Building Lightning-Fast Web Applications: From Foundations t

商品資訊

定價
:NT$ 1152 元
無庫存,下單後進貨(到貨天數約30-45天)
下單可得紅利積點:34 點
商品簡介

商品簡介


What You'll Learn in This Book
  • Master Yii Fundamentals: Get a firm grasp of Yii's core concepts, including its MVC architecture, application lifecycle, and key features like Caching, Gii, and Security, understanding why it's a top choice for high-performance PHP.
  • Set Up Your Development Environment: Quickly install Yii with Composer and configure your optimal setup, choosing the right IDE, debugging tools, and application templates.
  • Build Your First Performance-Oriented App: Create a basic Yii application, grasping controllers, views, routing, and user input. Learn to use the debug toolbar to identify performance impacts.
  • Generate Code Efficiently with Gii: Harness Gii to rapidly scaffold models, CRUD operations, and forms, and customize templates for tailored code generation.
  • Deep Dive into Data Handling: Understand Yii models, define attributes, and implement robust client-side and server-side validation. Master secure mass assignment and form handling.
  • Control Flow with Advanced Routing & Controllers: Explore controller lifecycles, request/response handling, advanced routing for clean URLs, and access control filters for authorization.
  • Craft Engaging UIs: Render views, use layouts for consistent interfaces, and manage assets (CSS, JavaScript) efficiently for optimal frontend performance.
  • Master Database & Active Record: Work with DAO for direct SQL or the Query Builder for dynamic queries. Become proficient with Active Record for effortless CRUD, relations, and query optimization (e.g., lazy vs. eager loading).
  • Optimize Active Record Performance: Learn strategies to fine-tune Active Record queries, prevent N+1 problems, apply indexing, and handle large datasets effectively.
  • Enhance UX with Widgets: Utilize Yii's built-in widgets for data display and forms, and learn to create your own reusable custom widgets.
  • Implement Comprehensive Caching: Understand Yii's caching architecture and strategies, including data, fragment, page, and HTTP caching, using components like APC, Memcached, and Redis.
  • Build Secure Yii Applications: Implement robust authentication (RBAC) and authorization, and prevent common vulnerabilities like XSS, CSRF, and SQL injection using Yii's security features.
  • Develop High-Performance RESTful APIs: Design and implement RESTful API endpoints, handling HTTP verbs, request/response, authentication, versioning, and rate limiting.
  • Test & Document Your APIs: Learn to unit and functional test your APIs and generate thorough API documentation.
  • Scale with Modules & Console Commands: Structure large applications with modules and automate tasks using Yii's console applications.
  • Globalize Your Apps: Implement internationalization (i18n) and localization (L10n) for message translation and data formatting.
  • Extend & Contribute to Yii: Discover how to extend functionality with behaviors and events, find community extensions, and even create your own.
  • Deploy & Fine-Tune for Production: Learn deployment strategies, optimize applications for production, and use profiling tools to resolve performance bottlenecks.
  • Engage with the Yii Community: Connect with official resources, contribute to the framework, and stay updated on Yii's future.

購物須知

外文書商品之書封,為出版社提供之樣本。實際出貨商品,以出版社所提供之現有版本為主。部份書籍,因出版社供應狀況特殊,匯率將依實際狀況做調整。

無庫存之商品,在您完成訂單程序之後,將以空運的方式為你下單調貨。為了縮短等待的時間,建議您將外文書與其他商品分開下單,以獲得最快的取貨速度,平均調貨時間為1~2個月。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

定價:100 1152
無庫存,下單後進貨
(到貨天數約30-45天)

暢銷榜

客服中心

收藏

會員專區