目錄(104章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Upgrading from Magento 1
- Introduction
- Creating a Magento 1 website with sample data
- Creating a Magento 2 website
- Preparing an upgrade from Magento 1
- Upgrading the database
- Using an IDE
- Writing clean code with PHP MD and PHP CS
- Chapter 2. Working with Products
- Introduction
- Configuring the catalog defaults
- Working with attribute sets
- Working with product types
- Adding social media buttons
- Embedding an HTML object
- Changing the URL of a product page
- Chapter 3. Theming
- Introduction
- Exploring the default Magento 2 themes
- Creating a Magento 2 theme
- Customizing the HTML output
- Adding extra files to the theme
- Working with LESS
- Changing a page title
- Working with translations
- Adding widgets to the layout
- Customizing email templates
- Chapter 4. Creating a Module
- Introduction
- Creating the module files
- Creating a controller
- Adding layout updates
- Adding a translation file
- Adding a block of new products
- Adding an interceptor
- Adding a console command
- Chapter 5. Databases and Modules
- Introduction
- Creating an install and upgrade script
- Creating a flat table with models
- Working with Magento collections
- Programmatically adding product attributes
- Repairing the database
- Chapter 6. Magento Backend
- Introduction
- Registering a backend controller
- Extending the menu
- Adding an ACL
- Adding configuration parameters
- Creating a grid of a database table
- Working with backend components
- Adding customer attributes
- Working with source models
- Chapter 7. Event Handlers and Cronjobs
- Introduction
- Understanding event types
- Creating your own event
- Adding an event observer
- Introducing cronjobs
- Creating and testing a new cronjob
- Chapter 8. Creating a Shipping Module
- Introduction
- Initializing module configurations
- Writing an adapter model
- Extending the shipping method features
- Adding the module in the frontend
- Chapter 9. Creating a Product Slider Widget
- Introduction
- Creating an empty module
- Creating a widget configuration file
- Creating the block and template files
- Creating a custom configuration parameter
- Finalizing the theming
- Chapter 10. Performance Optimization
- Introduction
- Benchmarking a website
- Optimizing the frontend of the website
- Optimizing the database and MySQL configurations
- Optimizing the Apache web server
- Finding performance leaks in Magento
- Configuring OPcache Redis and Memcached
- Optimizing the PHP configurations
- Chapter 11. Debugging and Unit Testing
- Introduction
- Logging into Magento 2
- Getting started with Xdebug
- Running automated tests from Magento
- Creating a Magento test case
- Index 更新時間:2021-07-30 09:46:41
推薦閱讀
- Learning NServiceBus(Second Edition)
- The Android Game Developer's Handbook
- ThinkPHP 5實戰
- Building Modern Web Applications Using Angular
- 前端跨界開發指南:JavaScript工具庫原理解析與實戰
- Developing Middleware in Java EE 8
- Java編程指南:基礎知識、類庫應用及案例設計
- Spring+Spring MVC+MyBatis整合開發實戰
- 從0到1:Python數據分析
- 西門子S7-200 SMART PLC編程從入門到實踐
- Webpack實戰:入門、進階與調優
- 計算機應用基礎項目化教程
- 網絡數據采集技術:Java網絡爬蟲實戰
- Java EE架構設計與開發實踐
- 快樂編程:青少年思維訓練
- Python編程基礎教程
- MATLAB 2020 GUI程序設計從入門到精通
- 金融商業數據分析:基于Python和SAS
- Visual FoxPro程序設計習題及實驗指導
- Web程序設計與架構
- Getting Started with Hazelcast
- Visual FoxPro程序設計
- Java實用教程
- 深入理解Java虛擬機:JVM高級特性與最佳實踐(第3版)
- GameSalad Essentials
- Learning OpenStack Networking
- INSTANT Kendo UI Mobile
- 零基礎學Visual C++(第4版)
- 產品經理實用手冊:Axure RP原型設計實踐(Web+App)
- Node.js權威指南