Magento Tutorial
-
September 29, 2022
Today we will share a custom feature we can implement for a configurable product. In this tutorial, we’re going to create Magento 2 extension. This extension will be responsible for hiding some information in dropbox. What is it exactly, and why is it essential? Learn in the video.
A mixin is a class whose methods are added to, or mixed in, with another class. Rather than inheriting, the base class includes the plans from a mixin and thus allows to add to or augment the behavior of the base class by adding various mixins to it.
To use Javascript mixins in Magento 2 means to use them to overwrite component methods in Magento 2! We will show the use of Javascript mixins in Magento 2 with the example in the video.
-
September 27, 2022
Magento is a leading digital commerce platform. It is built on open-source technology.
The platform provides online merchants unparalleled flexibility and control over their online stores' look, content, and functionality. Magento's intuitive Admin features powerful marketing, search engine optimization, and product management tools that give you the power to create sites tailored to your unique business needs. Robust and scalable, Magento offers you a stable, secure, and customizable solution for your growing business.
This article will start with one of the main activities before the initial testing process - creating a test plan.
What is a Test Plan
A test Plan is a document describing software testing scope and activities
-
September 27, 2022
This lesson is dedicated to people who will report their first bug ticket in any software managing system. For example, we will show everything on one of the most popular software managing systems - JIRA.
We will skip a step with login into a system after the creation of the account for the specified email account.
It is what a new user should see the first time when he logs into the system.
All the positions for the elements are typical for any JIRA project with Kanban
-
September 19, 2022
A view model is a class that allows you to pass data and additional functionality from a place that represents a business logic to a template. It can also provide data loaded from an entity, such as a product.
The View Model class can hold calculation logic, data lookups, and object fetches and passes them directly to a template, so the template’s reasoning can be as simple as possible.
View Models are usually located in the module’s directory called ViewModel. However, the location of view model classes is not limited to a ViewModel guide. You can create as many view models as needed to provide a required set of separate classes with its logic.
Today we’ll learn:
- What is a View Model?
- How to use View Model?
-
September 15, 2022
Magento extensions or modules extend the default Magento functionality and implement new valuable features.
Automatic categories, image optimization, customized order grid, SEO-optimized blog, and many others must have Magento 2 extensions to optimize your website.
How can you install them in 2 ways? Watch in the video!
-
September 14, 2022
This lesson will take our first steps in installing and configuring the Magento Open Source edition. It will allow us to observe Magento 2 Open Source functionality and start developing custom functionality.
Magento platform comes in different versions and editions. Magento 1 is well-known among merchants and developers and is still widely used for running eCommerce stores.
Magento 2 is the latest version of the Magento platform. It comes with a different set of functionality and is wrapped in a Magento 2 Open Source, Magento 2 Commerce on-prem, and Magento 2 Commerce Cloud.
Only Magento 2 Open Source is available for us, developers or business owners, to install and use the platform without additional fees.
We are going to work
-
September 12, 2022
In this lesson, we will learn about the test case and checklist. The reason we combined both of these topics is simple related actions that have a simple meaning, so it will not deal with many problems for any QA engineer with any level of seniority.
Let's start from the Test Case - it is a case of different conditions and variables for QA engineers to understand whether the system or the product is working as expected by the business logic or works correctly.
There are a lot of various test case systems to manage them efficiently, but each has its attributes of the test case itself. But it is pretty easy to identify the main characteristics of any test case; they are:
- Test Suite ID (it is the ID of the folder of test cases where belongs this case);
-
September 08, 2022
Form UI Component in Magento 2 allows creating and updating entities. In this video, we will complete a Form for a blog post entity. It is a series of videos where we showed how to develop a blog functionality in Magento 2.
CRUD is an acronym that comes from the world of computer programming and refers to the four functions that are considered necessary to implement a persistent storage application: create, read, update and delete.
To create a form on a page in Magento 2, we should:
- Create an XML file that holds a Form Configuration
- Create a Data Provider PHP Class
- Add UI Component to Layout Configuration.
Watch the new video.
-
September 06, 2022
The workshop is for those who want to learn web development and start implementing fully functional Magento 2 extensions. During the workshop, you will have lots of practice and theory, which will help you to begin building Magento 2 stores in a short time.
About the course
The course will be helpful for junior developers who want to work or work in companies that develop websites on Magento. Together, we will develop essential skills and learn about the latest approaches in the field. Knowledge from the course will help build websites.
The course is for you if you:
- Junior developer
- CEO and you want to train your team
- Passed the "Magento 2 Beginner" course
-
August 31, 2022
Would you like to learn about Test Driven Development and become a better PHP developer?
“Test-driven development” refers to a style of programming in which three activities are tightly interwoven:
- Coding
- Testing (in the form of writing unit tests)
- Design (in the form of refactoring)
It can be briefly described by the following set of rules:
- write a “single” unit test describing an aspect of the program
- run the test, which should fail because the program lacks that feature
- write “just enough” code, the simplest possible, to make the test pass
- “refactor” the code until it conforms to the simplicity criteria
- repeat, “accumulating” unit tests over time