Magento 2 Testing and Optimization
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
36 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Magento 2 Testing and Optimization to your Wishlist.

Add to Wishlist

Magento 2 Testing and Optimization

Practical guide to Magento 2 through real-world examples
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
36 students enrolled
Created by Packt Publishing
Last updated 5/2017
Curiosity Sale
Current price: $10 Original price: $125 Discount: 92% off
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Utilize the existing Magento 2 automated testing base
  • Create new Magento 2 automated tests (unit, integration, Web API and functional)
  • Get the most of Magento 2 cron jobs, indexers, and caches
  • Migrate code and data from Magento 1 to Magento 2
View Curriculum
  • This video course will teach you how to work with more advanced information and how to improve the existing application features of Magento 2. It also focuses on issues that developers face and how to resolve them.

Magento 2 is not just a next version of Magento 1, it is a completely new framework. It introduces a bunch of new libraries and approaches, more opportunities to implement functionality better. This course covers things that each Magento 2 developer should know and apply in addition to just functionality implementation. The course starts with explaining how to get the most value of automated tests provided by Magento out of the box and how to cover your implementation with an appropriate type of test, to ensure a high level of quality.

Then you’ll learn about Magento 2 indexers, cache types and cron jobs. Keeping the cache and indexers utilised will ensure high website performance while organising cron jobs and moving some operations to asynchronous can help to improve performance even more.

Finally, the third section of the course is dedicated to migration from Magento 1 covering the usage of code and data migration tools.

About the Author

Sergii Ivashchenko has been working in the Magento team for more than 4 years. He took part in the development of both the Magento 1 and Magento 2 frameworks and participated in the Magento Testing Framework implementation. For several years, Sergii has been systemizing and sharing his knowledge of the framework and core modules by contributing to official and non-official Magento 2 documentation and development resources, talking on Magento events and meetups.

Currently, Sergii is working on the implementation of e-commerce websites on Magento 2, developing extensions and integrations, managing infrastructure, continuous integration, deployment and continuous performance optimization. Sergii also consults and trains Magento 1 developers to enable successful, efficient, and comfortable development with Magento 2.

Who is the target audience?
  • Whether you're completely new to game development or you’re an experienced developer looking to refine their skills, this course shows you everything you need to build games quickly and easily with Unity 5.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
15 Lectures
Automated Testing
8 Lectures 01:06:31

This video gives overview of the entire course.

Preview 03:24

Overview of the module that will be covered by tests and introduction to Magento tests.


Learn how to cover Magento 2 code with unit tests.

Unit Tests

Learn how to cover Magento 2 code with integration tests.

Integration Tests

Learn to create and run Web API tests.

Web API Tests

Learn to create and run functional tests.

Functional Tests

Review performance testing capabilities provided for Magento 2.

Performance Tests

Review and run Magento 2 static tests.

Static Tests
5 Lectures 37:47

Review the performance and database provided tools in Magento 2.

Preview 06:01

Implement asynchronous operations to postpone order-related operations after placing an order.

Asynchronous Operations

Review cacheable and non-cacheable blocks in block cache context and learn how to manage block cache from the block class.

Block Cache

Review approaches to full page cache and implement three blocks affecting full page caching. 

Full Page Cache

Review the Admin Panel settings that affect performance and page load.

Optimization from the Admin Panel
2 Lectures 12:26

Migrate a module from Magento 1 to Magento 2.

Preview 06:30

Migrate database from Magento 1 to Magento 2.

Database Migration Tool
About the Instructor
Packt Publishing
3.9 Average rating
7,336 Reviews
52,421 Students
616 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.