Course Outline
Introduction to Hyvä Themes
- What is Hyvä and why it was created
- Comparison with Luma and PWA Studio
- Hyvä compatibility and module ecosystem
Installing and Setting Up Hyvä
- Requirements and licensing
- Installing Hyvä using Composer
- Activating and configuring Hyvä theme in Magento 2
Working with Tailwind CSS and Alpine.js
- Overview of Tailwind CSS utility classes
- Applying custom styles and layouts
- Using Alpine.js for interactive components
Template and Layout Customization
- Understanding the Hyvä template structure
- Extending blocks and layout XML
- Creating and overriding PHTML templates
Integrating Modules and Compatibility Handling
- Working with Hyvä-compatible modules
- Dealing with non-compatible modules
- Using the fallback mechanism (Luma or Hyvä Checkout)
Frontend Optimization with Hyvä
- Performance benchmarks and Lighthouse scores
- Minifying assets and optimizing delivery
- Lazy loading and advanced caching strategies
Advanced Use Cases and Custom Components
- Building reusable components with Alpine.js
- Using Hyvä UI components library
- Form integration and user input handling
Best Practices and Maintenance
- Code structure and modularity guidelines
- Keeping Hyvä and dependencies up to date
- Deployment and theme version control
Summary and Next Steps
- Review of key concepts
- Preparing for production deployment
- Resources for continuous learning in the Hyvä ecosystem
Requirements
- Experience with Magento 2 frontend and backend development
- Knowledge of HTML, CSS, JavaScript, and PHP
- Familiarity with templating engines and Magento theme architecture
Audience
- Magento developers transitioning to Hyvä Themes
- Frontend developers working on Adobe Commerce storefronts
- Technical architects optimizing Magento 2 performance and UX
Testimonials (5)
presentation and communication
Pawel - Urzad Marszalkowski Wojewodztwa Lubelskiego
Course - Adobe Acrobat - Tworzenie Dokumentów PDF
Machine Translated
the examples the trainer used in each subject which made it easier to understand
huda Alyassi - Dubai Government Human Resources Dept.
Course - Adobe XD
Everything was really great. Mr. Piotr managed to convey the knowledge in such a way that a person who has never had contact with Corel or Photoshop could understand all the necessary functions. Mr. Piotr has extensive knowledge about graphic software. The trainer did not limit himself to the exercises he had prepared, but was very eager to discuss and implement project examples that I need for my work. If any questions came to mind after the classes, the next day Mr. Piotr would explain everything in detail until I understood it. I sincerely recommend him and will definitely return for Illustrator lessons.
Bartosz
Course - Raster and Vector Graphics (Adobe Photoshop, Corel Draw)
Machine Translated
Knowledge and the way it is conveyed.
Magdalena Rokoszewska - Agencja Kreatywna Przereklamowani
Course - Techniki graficzne (Adobe Photoshop, Adobe Illustrator)
Machine Translated
Small group, good contact with the trainer
Alicja Jurasz
Course - Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat)
Machine Translated