Magento Extensions Development
Jeremie Bouchet
- 出版商: Packt Publishing
- 出版日期: 2016-06-30
- 售價: $1,810
- 貴賓價: 9.5 折 $1,720
- 語言: 英文
- 頁數: 240
- 裝訂: Paperback
- ISBN: 1783286776
- ISBN-13: 9781783286775
海外代購書籍(需單獨結帳)
相關主題
商品描述
Key Features
- Deploy a complete real-world extension step by step
- Construct your extension with the best and most up-to-date development methods
- Learn about team working and code sharing
Book Description
Magento has been revealed as the best and the most popular open source e-commerce platform in the world, with about 250k+ online stores. Magento 2 is the most recent version of this awesome toolset: every new and modern development techniques are used to offer a real modular approach and powerful architecture.
The book will support you in the writing of innovative and complex extensions. Starting from the beginning, we will cover how to set up a development environment that allows you to be really efficient in your functionality writing, including GIT registering and many other development tools. We then move on to provide a large overview of the best practices to scale your module in a high-load environment.
After these foundations, you will see how to use test driven-development (TDD) and unit tests to handle your code. We then build a complex extension together, step by step, and internationally-ready. Next, you will find out how to protect the users' data. Finally, we will take a look a publishing the extension on the new Magento Connect marketplace and how to protect your intellectual property.
After you read this book, you will know everything you need to know to become an invaluable extension editor, whether it is for your customers' needs or for your own requirements.
What you will learn
- Build a fully-functional complex extension to add new functionality to Magento
- Register your code with GIT and work with your team
- Write new layouts and templates
- Set up a fully configurable grid and forms in the backend
- Create code unit tests and run them through TDD
- Propose localized contents
- Develop optimized extensions for a high-load environment
- Publish extensions on the Magento Connect Marketplace
About the Author
Jeremie Bouchet is a French backend web developer and entrepreneur, who began his career by selling fair music. With his certification (Jeremie obtained the Magento Certified Developer certification in 2012) and his skills and knowledge of each side of the trade, Jeremie has all the keys to make a success of numerous Magento projects, by working on various complex functionalities.
He is a cofounder of Blackbird Agency (http://black.bird.eu), a web agency specializing in Magento projects and e-commerce challenges.
He initiated and managed other exciting projects in his city, such as a coworking space designed for web freelancers (https://quai10.org) or the http://whomadethis.site website, a web service that helps people to know who made a website.
Table of Contents
- Introduction to Extension Development
- Deeper Extension Development
- Best Practices and Scaling for the Web
- Magento and Test-driven Development
- Internationalization
- Optimizing for Speed and Measuring Conversion Rates
- Module Creation Etiquette
- Optimization for Teamwork Development
- Magento Marketplace
商品描述(中文翻譯)
關鍵特點
- 逐步部署完整的實際擴展
- 使用最佳和最新的開發方法來構建您的擴展
- 學習團隊合作和代碼共享
書籍描述
Magento 被認為是全球最佳和最受歡迎的開源電子商務平台,擁有超過 25 萬個在線商店。Magento 2 是這個出色工具集的最新版本:每一種新的現代開發技術都被用來提供真正的模組化方法和強大的架構。
本書將幫助您撰寫創新和複雜的擴展。從頭開始,我們將涵蓋如何設置一個開發環境,使您在功能編寫上真正高效,包括 GIT 註冊和許多其他開發工具。接著,我們將提供最佳實踐的廣泛概述,以便在高負載環境中擴展您的模組。
在這些基礎之後,您將看到如何使用測試驅動開發(TDD)和單元測試來處理您的代碼。我們將一起逐步構建一個複雜的擴展,並使其具備國際化準備。接下來,您將了解如何保護用戶的數據。最後,我們將看看如何在新的 Magento Connect 市場上發布擴展以及如何保護您的知識產權。
閱讀完本書後,您將了解成為一名無價的擴展編輯所需的所有知識,無論是為了客戶的需求還是您自己的要求。
您將學到的內容
- 構建一個功能完整的複雜擴展,以為 Magento 添加新功能
- 使用 GIT 註冊您的代碼並與團隊合作
- 編寫新的佈局和模板
- 在後端設置完全可配置的網格和表單
- 創建代碼單元測試並通過 TDD 執行它們
- 提供本地化內容
- 為高負載環境開發優化的擴展
- 在 Magento Connect 市場上發布擴展
關於作者
**Jeremie Bouchet** 是一位法國後端網頁開發者和企業家,他的職業生涯始於銷售公平音樂。憑藉他的認證(Jeremie 於 2012 年獲得 Magento 認證開發者認證)以及對行業各個方面的技能和知識,Jeremie 擁有成功完成多個 Magento 項目的所有關鍵,並致力於各種複雜功能的開發。
他是 Blackbird Agency(http://black.bird.eu)的共同創辦人,這是一家專注於 Magento 項目和電子商務挑戰的網頁代理商。
他在自己的城市發起並管理了其他令人興奮的項目,例如為網頁自由職業者設計的共同工作空間(https://quai10.org)或 http://whomadethis.site 網站,這是一個幫助人們了解誰創建了網站的網頁服務。
目錄
1. 擴展開發介紹
2. 深入擴展開發
3. 網頁最佳實踐與擴展
4. Magento 與測試驅動開發
5. 國際化
6. 速度優化與轉換率測量
7. 模組創建禮儀
8. 團隊開發優化
9. Magento 市場