
Magento 2 Development Essentials
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
- Be proficient in the main functionalities, resources, and system structure of Magento 2
- Get to grips with this practical and hands-on guide to raise your web development skills to the next level
Book DescriptionMagento 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.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
Who this book is forIf you are a PHP developer who wants to improve your skills in e-commerce development by creating themes and extensions for Magento 2, then this book is for you.
All prices
More details
Other editions
Additional editions

Person
Fernando J. Miguel is a Certified Professional Scrum Master by the Scrum Alliance, with experience in Analysis and Web Application Development since 2003. He has been working with Project Development with Design Patterns, MVC, Object Oriented Programming and Agile. Fernando also has experience with Content Management Systems (CMS), Wordpress, Joomla, Magento 2, PHP, Java, Node.js, Android, SQL, NoSQL, Cloud Computing. Fernando has a bachelor degree at Information Systems (Centro Universitrio Mdulo - Brazil), specialization in Project Management / PMI-PMBOK (Universidade Cruzeiro do Sul - Brazil), specialization in Informatics on Health (Universidade Federal de So Paulo - Brazil) and currently he is pursuing a master's degree in Electronic Engineering Computer - Informatics at Instituto de Tecnologia e Aeronutica (ITA), one of the best technology institute in Brazil. Dedication To my grandmother Mildes and my mother Edneia, wherever they are, I'm sure they are very happy with my work. To my beloved wife Elizabete for the countless hours of patience with my work. Love you.
Content
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 1: Magento Fundamentals
- XAMPP PHP development environment
- XAMPP installation
- XAMPP for Windows installation
- XAMPP for Linux installation
- XAMPP for OS X installation
- Magento
- Magento installation
- Magento MVC architecture
- Summary
- Chapter 2: Magento 2.0 Features
- The revolution of Magento 2.0
- An introduction to the Magento order management system
- Sales operations
- A simplified checkout process
- Orders
- Payments
- Promotions
- 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
- XML sitemap manager
- Google Analytics tracking code
- Optimizing Magento pages
- CMS pages
- Product pages
- Category 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
- Creating and declaring a theme
- Simple product image configuration
- Creating static files' directories
- Creating a theme logo
- Applying the theme
- Summary
- Chapter 5: Creating a Responsive Magento 2.0 Theme
- The CompStore theme
- Composer - the PHP dependency manager
- Installing Composer on Unix-like operating systems
- Installing Composer on Windows
- 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
- Controllers
- Blocks
- Observer
- Views
- CSS
- Deploying the module
- Magento Connect
- Packaging and publishing your module
- Summary
- Chapter 7: Go Mobile with Magento 2.0!
- Testing the website on different devices
- The Google Chrome DevTools device mode
- Changing the device preset
- Network connectivity
- Inspecting media queries
- Viewing CSS
- Adding custom devices
- Responsive Web Designer tester
- 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
- PHP memory configuration
- Optimizing the MySQL server
- Minifying scripts
- CDN for Magento
- Summary
- Chapter 9: Improving Your Magento Skills
- Magento Connect extensions
- Installing a Magento extension
- Debugging styles with the Grunt task runner
- Magento knowledge center
- Improving your Magento skills
- Summary
- Index
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.