Magento 2 - Build World-Class online stores

Create rich and compelling solutions for Magento 2 by developing and implementing solutions, themes, and extensions
Preview in Mapt

Magento 2 - Build World-Class online stores

Fernando J Miguel et al.

1 customer reviews
Create rich and compelling solutions for Magento 2 by developing and implementing solutions, themes, and extensions
Mapt Subscription
FREE
$29.99/m after trial
eBook
$10.00
RRP $63.99
Save 84%
Print + eBook
$79.99
RRP $79.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$79.99
$29.99 p/m after trial
RRP $63.99
RRP $79.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Magento 2 - Build World-Class online stores Book Cover
Magento 2 - Build World-Class online stores
$ 63.99
$ 10.00
Bootstrap 4 - Responsive Web Design Book Cover
Bootstrap 4 - Responsive Web Design
$ 71.99
$ 10.00
Buy 2 for $20.00
Save $115.98
Add to Cart

Book Details

ISBN 139781788298025
Paperback698 pages

Book Description

Magento is the leading e-commerce software trusted by world`s leading organizations. Used by thousands of merchants for their transactions worth billions, it provides the flexibility to customize the content and functionality of your website. Our Magento Course will help you gain knowledge and skills that are required to design & develop world class online stores.

Magento 2 Development Essentials - This book begins by setting up Magento 2 before gradually moving onto setting the basic options of the Sell System. You will learn Search Engine Optimization aspects, create design and customize theme layout, and adjust the Magento System to achieve great performance.

Magento 2 Cookbook – This book is divided into several recipes, which show you which steps to take to complete a specific action. It will cover configuring your categories and products, performance tuning, creating a theme, developing a module etc. At the end of this book, you will gain the knowledge to start building a success website.

Mastering Magento 2 - This is a comprehensive guide to using the all new features and interface of Magento 2 to build, extend, and design online stores. This book is your roadmap to managing your Magento store which teaches advanced and successful techniques. Focusing on Magento's Community version, this book offers you advanced guidance on managing, optimizing, and extending your store while taking advantage of the new features of Magento 2.

This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products

  • Magento 2 Development Essentials by Fernando J. Miguel
  • Magento 2 Cookbook by Ray Bogman and Vladimir Kerkhoff
  • Mastering Magento 2 by Bret Williams and Jonathan Bownds

Table of Contents

Chapter 1: Magento Fundamentals
XAMPP PHP development environment
XAMPP installation
Magento
Summary
Chapter 2: Magento 2.0 Features
The revolution of Magento 2.0
An introduction to the Magento order management system
Magento 2.0 command-line configuration
The command-line utility
Summary
Chapter 3: Working with Search Engine Optimization
Magento SEO management
Store configuration
SEO and searching
SEO catalog configuration
Google Analytics tracking code
Optimizing Magento pages
Summary
Chapter 4: Magento 2.0 Theme Development – the Developers' Holy Grail
The basic concepts of Magento themes
Magento 2.0 theme structure
The Magento Luma theme
Magento theme inheritance
CMS blocks and pages
Custom variables
Creating a basic Magento 2.0 theme
Summary
Chapter 5: Creating a Responsive Magento 2.0 Theme
The CompStore theme
Composer – the PHP dependency manager
Building the CompStore theme
CSS preprocessing with LESS
Applying new CSS to the CompStore theme
Creating the CompStore logo
Applying the theme
Creating CompStore content
Customizing Magento 2.0 templates
Summary
Chapter 6: Write Magento 2.0 Extensions – a Great Place to Go
Magento development overview
Using the Zend framework
Magento 2.0 extension structure
Developing your first Magento extension
The Twitter REST API
The TweetsAbout module structure
Using TwitterOAuth to authenticate our extension
Developing the module
Summary
Chapter 7: Go Mobile with Magento 2.0!
Testing the website on different devices
Adjusting the CompStore theme for mobile devices
The Magento 2.0 responsive design
The Magento UI
Implementing a new CSS mixin media query
Adjusting tweets about extensions for mobile devices
Summary
Chapter 8: Speeding up Your Magento 2.0
Magento Entity-Attribute-Value
Indexing and caching Magento
Indexing and re-indexing data
The Magento cron job
Caching
Fine-tuning the Magento hosting server
Selecting the right Magento hosting service
Apache web server deflation
Enabling the expires header
Minifying scripts
Summary
Chapter 9: Improving Your Magento Skills
Magento Connect extensions
Magento knowledge center
Improving your Magento skills
Summary
Chapter 10: Magento 2 System Tools
Introduction
Installing Magento 2 sample data via GUI
Installing Magento 2 sample data via the command line
Managing Magento 2 indexes via the command line
Managing Magento 2 cache via the command line
Managing Magento 2 backup via the command line
Managing Magento 2 set mode (MAGE_MODE)
Transferring your Magento 1 database to Magento 2
Chapter 11: Enabling Performance in Magento 2
Introduction
Configuring Redis for backend cache
Configuring Memcached for session caching
Configuring Varnish as the Full Page Cache
Configuring Magento 2 with CloudFlare
Configuring optimized images in Magento 2
Configuring Magento 2 with HTTP/2
Configuring Magento 2 performance testing
Chapter 12: Creating Catalogs and Categories
Introduction
Create a Root Catalog
Create subcategories
Manage attribute sets
Create products
Manage products in a catalog grid
Chapter 13: Managing Your Store
Introduction
Creating shipping and tax rules
Managing customer groups
Configuring inventories
Configuring currency rates
Managing advanced pricing
Chapter 14: Creating Magento 2 Extensions – the Basics
Introduction
Initializing extension basics
Working with database models
Creating tables using setup scripts
Creating a web route and controller to display data
Creating system configuration fields
Creating a backend data grid
Creating a backend form to add/edit data
Chapter 15: Creating Magento 2 Extensions – Advanced
Introduction
Using dependency injection to pass classes to your own class
Modifying functions with the use of plugins – Interception
Creating your own XML module configuration file
Creating your own product type
Working with service layers/contracts
Creating a Magento CLI command option
Chapter 16: Planning for Magento
Defining your scope
Technical considerations
Global-Website-Store methodology
Planning for multiple stores
Summary
Chapter 17: Managing Products
Catalogs and categories
Managing products the customer focused way
Creating products
Managing inventory
Pricing tools
Autosettings
Related products, up-sells, and cross-sells
Importing products
Summary
Chapter 18: Designs and Themes
The Magento theme structure
The concept of theme inheritance
Default installation of design packages and themes
Installing third-party themes
Inline translations
Working with theme variants
Customizing themes
Customizing layouts
Summary
Chapter 19: Configuring to Sell
The sales process
Payment methods
Shipping methods
Managing taxes
Transactional e-mails
Summary
Chapter 20: Managing Non-Product Content
The Magento content management system
Summary
Chapter 21: Marketing Tools
Customer groups
Promotions
Newsletters
Using sitemaps
Optimizing for search engines
Summary
Chapter 22: Extending Magento
Magento Connect
The new Magento module architecture
Extending Magento functionality with Magento plugins
Building your own extensions
Summary
Chapter 23: Optimizing Magento
Exploring the EAV
Indexing and caching
Caching in Magento 2 – not just FPC
Tuning your server for speed
Summary
Chapter 24: Advanced Techniques
Setting up a staging environment
Version control
Magento cron
Backing up your database
Upgrading Magento
Summary
Chapter 25: Pre-Launch Checklist
A word about scope
System configurations
Design configurations
Search engine optimization
Sales configurations
Product configurations
Maintenance configurations
Summary

What You Will Learn

  • Install and set up the Magento Ecosystem
  • Carry out performance adjustments to speed up your Magento system
  • Transfer your Magento 1 database to Magento 2 using the Magento 2 system tools
  • Build a Magento 2 multi-store by creating a root catalog, subdirectories, and products
  • Design custom themes within the Magento 2 framework
  • Create extensions using Magento 2
  • Discover what makes Magento 2 different and more powerful

Authors

Table of Contents

Chapter 1: Magento Fundamentals
XAMPP PHP development environment
XAMPP installation
Magento
Summary
Chapter 2: Magento 2.0 Features
The revolution of Magento 2.0
An introduction to the Magento order management system
Magento 2.0 command-line configuration
The command-line utility
Summary
Chapter 3: Working with Search Engine Optimization
Magento SEO management
Store configuration
SEO and searching
SEO catalog configuration
Google Analytics tracking code
Optimizing Magento pages
Summary
Chapter 4: Magento 2.0 Theme Development – the Developers' Holy Grail
The basic concepts of Magento themes
Magento 2.0 theme structure
The Magento Luma theme
Magento theme inheritance
CMS blocks and pages
Custom variables
Creating a basic Magento 2.0 theme
Summary
Chapter 5: Creating a Responsive Magento 2.0 Theme
The CompStore theme
Composer – the PHP dependency manager
Building the CompStore theme
CSS preprocessing with LESS
Applying new CSS to the CompStore theme
Creating the CompStore logo
Applying the theme
Creating CompStore content
Customizing Magento 2.0 templates
Summary
Chapter 6: Write Magento 2.0 Extensions – a Great Place to Go
Magento development overview
Using the Zend framework
Magento 2.0 extension structure
Developing your first Magento extension
The Twitter REST API
The TweetsAbout module structure
Using TwitterOAuth to authenticate our extension
Developing the module
Summary
Chapter 7: Go Mobile with Magento 2.0!
Testing the website on different devices
Adjusting the CompStore theme for mobile devices
The Magento 2.0 responsive design
The Magento UI
Implementing a new CSS mixin media query
Adjusting tweets about extensions for mobile devices
Summary
Chapter 8: Speeding up Your Magento 2.0
Magento Entity-Attribute-Value
Indexing and caching Magento
Indexing and re-indexing data
The Magento cron job
Caching
Fine-tuning the Magento hosting server
Selecting the right Magento hosting service
Apache web server deflation
Enabling the expires header
Minifying scripts
Summary
Chapter 9: Improving Your Magento Skills
Magento Connect extensions
Magento knowledge center
Improving your Magento skills
Summary
Chapter 10: Magento 2 System Tools
Introduction
Installing Magento 2 sample data via GUI
Installing Magento 2 sample data via the command line
Managing Magento 2 indexes via the command line
Managing Magento 2 cache via the command line
Managing Magento 2 backup via the command line
Managing Magento 2 set mode (MAGE_MODE)
Transferring your Magento 1 database to Magento 2
Chapter 11: Enabling Performance in Magento 2
Introduction
Configuring Redis for backend cache
Configuring Memcached for session caching
Configuring Varnish as the Full Page Cache
Configuring Magento 2 with CloudFlare
Configuring optimized images in Magento 2
Configuring Magento 2 with HTTP/2
Configuring Magento 2 performance testing
Chapter 12: Creating Catalogs and Categories
Introduction
Create a Root Catalog
Create subcategories
Manage attribute sets
Create products
Manage products in a catalog grid
Chapter 13: Managing Your Store
Introduction
Creating shipping and tax rules
Managing customer groups
Configuring inventories
Configuring currency rates
Managing advanced pricing
Chapter 14: Creating Magento 2 Extensions – the Basics
Introduction
Initializing extension basics
Working with database models
Creating tables using setup scripts
Creating a web route and controller to display data
Creating system configuration fields
Creating a backend data grid
Creating a backend form to add/edit data
Chapter 15: Creating Magento 2 Extensions – Advanced
Introduction
Using dependency injection to pass classes to your own class
Modifying functions with the use of plugins – Interception
Creating your own XML module configuration file
Creating your own product type
Working with service layers/contracts
Creating a Magento CLI command option
Chapter 16: Planning for Magento
Defining your scope
Technical considerations
Global-Website-Store methodology
Planning for multiple stores
Summary
Chapter 17: Managing Products
Catalogs and categories
Managing products the customer focused way
Creating products
Managing inventory
Pricing tools
Autosettings
Related products, up-sells, and cross-sells
Importing products
Summary
Chapter 18: Designs and Themes
The Magento theme structure
The concept of theme inheritance
Default installation of design packages and themes
Installing third-party themes
Inline translations
Working with theme variants
Customizing themes
Customizing layouts
Summary
Chapter 19: Configuring to Sell
The sales process
Payment methods
Shipping methods
Managing taxes
Transactional e-mails
Summary
Chapter 20: Managing Non-Product Content
The Magento content management system
Summary
Chapter 21: Marketing Tools
Customer groups
Promotions
Newsletters
Using sitemaps
Optimizing for search engines
Summary
Chapter 22: Extending Magento
Magento Connect
The new Magento module architecture
Extending Magento functionality with Magento plugins
Building your own extensions
Summary
Chapter 23: Optimizing Magento
Exploring the EAV
Indexing and caching
Caching in Magento 2 – not just FPC
Tuning your server for speed
Summary
Chapter 24: Advanced Techniques
Setting up a staging environment
Version control
Magento cron
Backing up your database
Upgrading Magento
Summary
Chapter 25: Pre-Launch Checklist
A word about scope
System configurations
Design configurations
Search engine optimization
Sales configurations
Product configurations
Maintenance configurations
Summary

Book Details

ISBN 139781788298025
Paperback698 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Bootstrap 4 - Responsive Web Design Book Cover
Bootstrap 4 - Responsive Web Design
$ 71.99
$ 10.00
Complete Bootstrap: Responsive Web Development with Bootstrap 4 Book Cover
Complete Bootstrap: Responsive Web Development with Bootstrap 4
$ 35.99
$ 10.00
Full-Stack Vue.js 2 and Laravel 5 Book Cover
Full-Stack Vue.js 2 and Laravel 5
$ 35.99
$ 10.00
Magento: Beginner's Guide Book Cover
Magento: Beginner's Guide
$ 23.99
$ 10.00
Angular 5 (formerly Angular 2) - The Complete Guide [Video] Book Cover
Angular 5 (formerly Angular 2) - The Complete Guide [Video]
$ 184.99
$ 10.01
Vue JS 2 - The Complete Guide (incl. Vue Router and Vuex) [Video] Book Cover
Vue JS 2 - The Complete Guide (incl. Vue Router and Vuex) [Video]
$ 188.99
$ 10.00