Magento 2 Development Essentials

Get up and running with Magento 2 to create custom solutions, themes, and extensions effectively

Magento 2 Development Essentials

Fernando J Miguel

Get up and running with Magento 2 to create custom solutions, themes, and extensions effectively
Mapt Subscription
FREE
€29.98/m after trial
eBook
€18.48
RRP €26.38
Save 29%
Print + eBook
€26.99
RRP €26.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
€18.48
€26.99
€29.98p/m after trial
RRP €26.38
RRP €26.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781785289897
Paperback178 pages

Book Description

Magento is the e-commerce software and platform trusted by the world's leading brands. Used by thousands of merchants for their transactions worth billions, it provides the flexibility to customize the content and functionality of your website. By strengthening your fundamentals in Magento development, you can develop the best solutions and take advantage of the growing market.

This fast-paced tutorial will provide you with skills you need to successfully create themes, extensions, and solutions to Magento 2 projects.

This book begins by setting up Magento 2 before gradually moving onto setting the basic options of the Sell System. You will take advantage of Search Engine Optimization aspects, create design and customize theme layout, develop new extensions, and adjust the Magento System to achieve great performance. By sequentially working through the steps in each chapter, you will quickly explore all the features of Magento 2 to create a great solution.

With ample examples and a practical approach, this book will ensure your success with this astonishing e-commerce management system.

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

What You Will Learn

  • Install and set up the Magento Ecosystem
  • Choose the best options for Magento’s Sell System features
  • Work with Search Engine Optimization in Magento
  • Create and customize themes for Magento
  • Develop extensions for new Magento functionalities
  • Package extensions to publish in the Magento Connect network
  • Create Magento solutions for mobile devices
  • Carry out performance adjustments to speed up your Magento system

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

Book Details

ISBN 139781785289897
Paperback178 pages
Read More

Read More Reviews

Recommended for You

Magento 2 Developer's Guide Book Cover
Magento 2 Developer's Guide
€ 39.58
€ 27.72
Magento 2 Theme Design - Second Edition Book Cover
Magento 2 Theme Design - Second Edition
€ 33.58
€ 23.52
Magento 2 Development Cookbook Book Cover
Magento 2 Development Cookbook
€ 43.18
€ 30.24
Magento 1.8 Development Cookbook Book Cover
Magento 1.8 Development Cookbook
€ 25.18
€ 17.64
Mastering Magento Theme Design Book Cover
Mastering Magento Theme Design
€ 29.98
€ 21.00
Magento : Beginner's Guide - Second Edition Book Cover
Magento : Beginner's Guide - Second Edition
€ 28.78
€ 20.16