目錄(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
推薦閱讀
- Implementing Modern DevOps
- ClickHouse性能之巔:從架構設計解讀性能之謎
- Learning SQLite for iOS
- R的極客理想:工具篇
- SQL基礎教程(第2版)
- App Inventor創意趣味編程進階
- 一本書講透Java線程:原理與實踐
- Microsoft 365 Certified Fundamentals MS-900 Exam Guide
- Canvas Cookbook
- C語言程序設計實訓教程與水平考試指導
- Java并發編程:核心方法與框架
- Xamarin Cross-Platform Development Cookbook
- HTML5 WebSocket權威指南
- Unity 5 Game Optimization
- TypeScript High Performance
- 熱處理常見缺陷分析與解決方案
- Instant Buildroot
- MATLAB/Simulink與過程控制系統仿真
- 自學區塊鏈:原理、技術及應用
- SAP Lumira Essentials
- 游戲概論
- C語言程序設計實訓指導與習題
- Spring Boot技術內幕:架構設計與實現原理
- 軟件開發實踐:項目驅動式的Java開發指南
- Kotlin Blueprints
- 編程超有趣:奇妙Python輕松學(第1輯)
- Node.js Blueprints
- 計算機技術及創新案例
- Learning Azure Functions
- Getting Started with TensorFlow