Magento 2 Developer's Guide

Branko Ajzele

  • 出版商: Packt Publishing
  • 出版日期: 2015-12-24
  • 售價: $1,640
  • 貴賓價: 9.5$1,558
  • 語言: 英文
  • 頁數: 412
  • 裝訂: Paperback
  • ISBN: 1785886584
  • ISBN-13: 9781785886584
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Harness the power of Magento 2 – The most recent version of the world's favourite e-Commerce platform for your online store

About This Book

  • Set up, configure, and power up your Magento environment from development to production
  • Master the use of Web API to communicate with the Magento system and create custom services
  • Create custom modules from scratch to extend the core functionality of the Magento system

Who This Book Is For

This book is intended primarily for intermediate to professional-level PHP developers who are interested in Magento development. For backend developers, several topics are covered that will enable you to modify and extend your Magento 2 store. Frontend developers will also find some coverage on how to customize the look of the site in the frontend.

What You Will Learn

  • Set up the development and production environment of Magento 2
  • Understand the new major concepts and conventions used in Magento 2
  • Build a miniature yet fully-functional module from scratch to manage your e-commerce platform efficiently
  • Write models and collections to manage and search your entity data
  • Dive into backend development such as creating events, observers, cron jobs, logging, profiling, and messaging features
  • Get to the core of frontend development such as blocks, templates, layouts, and the themes of Magento 2
  • Use token, session, and Oauth token-based authentication via various flavors of API calls, as well as creating your own APIs
  • Get to grips with testing Magento modules and custom themes, which forms an integral part of development

In Detail

Magento is one of the most exciting, flexible, and customizable e-commerce systems. It offers you an extensive suite of powerful tools for creating and managing an online store. After years of development, Magento 2 introduces itself with a strong emphasis on modularity, Web API's, automated testing and overall new technology stack platform. The long-awaited Magento 2 release introduces a whole new e-commerce platform to develop online stores. The all new Magento 2 architecture, Web APIs, and a host of other features are equally challenging to master as much as they are exciting to use.

This book will ease the learning curve by offering step-by-step guidance on how to extend the core functionality of your Magento 2 store.

This book is your one-stop guide to build and customize a quality e-commerce website from the latest version of one of the largest, fastest growing, and most popular e-commerce platforms―Magento 2.

We start off with an introduction to the fundamental concepts of Magento to give you a foundation to work from. We then move on to configure the development and basic production environment for Magento. After this, you'll get to grips with the major concepts and conventions that are new to the Magento 2 platform. We then delve deeper to get to the core of automated deployments, persisting data, writing data fixture scripts and applying various backend and frontend modifications. As we near the end of the book, you will learn to make API calls and write automated tests. Finally, you will be guided through building a full-blown helpdesk module from scratch.

By the end of this book, you will have learned a wide range of techniques to extend and customize your Magento 2 store to fit the requirements of your business.

Style and approach

This book is a mix of theoretical and step-by-step approaches, explained in a conversational and easy-to-follow style. Topics are explained sequentially, giving detailed explanations of the basic and advanced features to get you working on Magento 2.

商品描述(中文翻譯)

發揮 Magento 2 的威力 - 世界上最受歡迎的電子商務平台的最新版本,為您的網上商店提供支持

關於本書

- 從開發到生產,設置、配置和啟動您的 Magento 環境
- 掌握使用 Web API 與 Magento 系統通信並創建自定義服務
- 從頭開始創建自定義模塊,擴展 Magento 系統的核心功能

本書適合對 Magento 開發感興趣的中級到專業級 PHP 開發人員。對於後端開發人員,本書涵蓋了一些主題,讓您能夠修改和擴展 Magento 2 商店。前端開發人員也會找到一些關於如何自定義前端網站外觀的內容。

您將學到什麼

- 設置 Magento 2 的開發和生產環境
- 理解 Magento 2 中使用的新主要概念和約定
- 從頭開始構建一個小型但完全功能的模塊,以有效管理您的電子商務平台
- 編寫模型和集合來管理和搜索實體數據
- 深入後端開發,如創建事件、觀察者、定時任務、日誌記錄、性能分析和消息功能
- 深入前端開發,如區塊、模板、佈局和 Magento 2 的主題
- 通過各種 API 調用使用令牌、會話和基於 Oauth 令牌的身份驗證,以及創建自己的 API
- 掌握測試 Magento 模塊和自定義主題,這是開發的重要組成部分

詳細內容

Magento 是最令人興奮、靈活和可定制的電子商務系統之一。它為您提供了一套強大的工具,用於創建和管理網上商店。經過多年的開發,Magento 2 強調模塊化、Web API、自動化測試和全新的技術堆棧平台。期待已久的 Magento 2 發布了一個全新的電子商務平台,用於開發網上商店。全新的 Magento 2 架構、Web API 和其他一系列功能同樣具有挑戰性和令人興奮。

本書將通過逐步指導,幫助您擴展 Magento 2 商店的核心功能。

本書是構建和自定義最新版本的最大、增長最快且最受歡迎的電子商務平台 Magento 2 的一站式指南。

我們首先介紹 Magento 的基本概念,為您提供一個基礎。然後,我們繼續配置 Magento 的開發和基本生產環境。在此之後,您將深入了解 Magento 2 平台的主要概念和約定。然後,我們深入研究自動化部署、持久化數據、編寫數據固定腳本以及應用各種後端和前端修改的核心。隨著書籍接近尾聲,您將學習如何進行 API 調用和編寫自動化測試。最後,您將通過從頭開始構建一個完整的幫助台模塊來指導。

通過閱讀本書,您將學習到各種技術,以擴展和自定義您的 Magento 2 商店,以滿足您的業務需求。

風格和方法

本書結合了理論和逐步指導的方法,以對話和易於理解的風格進行解釋。主題按順序解釋,詳細解釋基本和高級功能,讓您能夠在 Magento 2 上工作。