Magento 2 Developer's Guide
暫譯: Magento 2 開發者指南

Branko Ajzele

  • 出版商: Packt Publishing
  • 出版日期: 2015-12-24
  • 售價: $1,770
  • 貴賓價: 9.5$1,682
  • 語言: 英文
  • 頁數: 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 系統的核心功能

## 本書適合誰

本書主要針對中級到專業級的 PHP 開發人員,特別是對 Magento 開發感興趣的人。對於後端開發人員,本書涵蓋了幾個主題,使您能夠修改和擴展您的 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。