舉報

會員
Magento 2 Developer's Guide
最新章節(jié):
Index
Thisbookisintendedprimarilyforintermediatetoprofessional-levelPHPdeveloperswhoareinterestedinMagentodevelopment.Forbackenddevelopers,severaltopicsarecoveredthatwillenableyoutomodifyandextendyourMagento2store.Frontenddeveloperswillalsofindsomecoverageonhowtocustomizethelookofthesiteinthefrontend.
目錄(117章)
倒序
- 封面
- 版權(quán)頁
- Credits
- About the Author
- About the Reviewer
- 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
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Understanding the Platform Architecture
- The technology stack
- The architectural layers
- The top-level filesystem structure
- The module filesystem structure
- Summary
- Chapter 2. Managing the Environment
- Setting up a development environment
- Setting up a production environment
- Summary
- Chapter 3. Programming Concepts and Conventions
- Composer
- Service contracts
- Code generation
- The var directory
- Coding standards
- Summary
- Chapter 4. Models and Collections
- Creating a miniature module
- Understanding the flow of schema and data scripts
- Creating an install schema script (InstallSchema.php)
- Creating an upgrade schema script (UpgradeSchema.php)
- Creating an install data script (InstallData.php)
- Creating an upgrade data script (UpgradeData.php)
- Entity CRUD actions
- Creating new entities
- Managing collections
- Summary
- Chapter 5. Using the Dependency Injection
- The object manager
- Dependency injection
- Configuring class preferences
- Using virtual types
- Summary
- Chapter 6. Plugins
- Creating a plugin
- Using the before listener
- Using the after listener
- Using the around listener
- The plugin sort order
- Summary
- Chapter 7. Backend Development
- Cron jobs
- Notification messages
- Session and cookies
- Logging
- The profiler
- Events and observers
- Cache(s)
- Widgets
- Custom variables
- i18n
- Indexer(s)
- Summary
- Chapter 8. Frontend Development
- Rendering flow
- View elements
- Summary
- Chapter 9. The Web API
- User types
- Authentication methods
- REST versus SOAP
- Hands-on with token-based authentication
- Hands-on with OAuth-based authentication
- OAuth-based Web API calls
- Hands-on with session-based authentication
- Creating custom Web APIs
- Search Criteria Interface for list filtering
- Summary
- Chapter 10. The Major Functional Areas
- CMS management
- Catalog management
- Customer management
- Products and customers import
- The custom product types
- Custom offline shipping methods
- Custom offline payment methods
- Summary
- Chapter 11. Testing
- Types of tests
- Unit testing
- Integration testing
- Static testing
- Integrity testing
- Legacy testing
- Performance testing
- Functional testing
- Writing a simple unit test
- Summary
- Chapter 12. Building a Module from Scratch
- Module requirements
- Registering a module
- Creating a configuration file (config.xml)
- Creating e-mail templates (email_templates.xml)
- Creating a system configuration file (system.xml)
- Creating access control lists (acl.xml)
- Creating an installation script (InstallSchema.php)
- Managing entity persistence (model resource collection)
- Building a frontend interface
- Building a backend interface
- Creating unit tests
- Summary
- Index 更新時間:2021-07-30 09:53:43
推薦閱讀
- Web前端開發(fā)技術(shù):HTML、CSS、JavaScript(第3版)
- ExtGWT Rich Internet Application Cookbook
- Functional Programming in JavaScript
- Python高效開發(fā)實戰(zhàn):Django、Tornado、Flask、Twisted(第2版)
- INSTANT OpenNMS Starter
- 自制編程語言
- Citrix XenServer企業(yè)運維實戰(zhàn)
- Getting Started with Nano Server
- Java并發(fā)編程之美
- Spring 5 Design Patterns
- AMP:Building Accelerated Mobile Pages
- Implementing Domain:Specific Languages with Xtext and Xtend
- 零基礎(chǔ)C語言學(xué)習(xí)筆記
- Instant AppFog
- Learning IBM Bluemix
- Mastering Citrix? XenDesktop?
- Python網(wǎng)絡(luò)運維自動化
- C/C++程序設(shè)計教程:面向過程分冊
- Java并發(fā)編程深度解析與實戰(zhàn)
- Visual FoxPro程序設(shè)計(第二版)
- Hands-On Android UI Development
- Statistics for Machine Learning
- Troubleshooting Ubuntu Server
- 機器學(xué)習(xí)實戰(zhàn)
- Arduino Networking
- Kotlin從入門到進(jìn)階實戰(zhàn)
- Android 6 Essentials
- Arduino開發(fā)實戰(zhàn)指南:STM32篇
- Learning PHP 7 High Performance
- 安全軟件開發(fā)之道:構(gòu)筑軟件安全的本質(zhì)方法