Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/efficience-it/certification-sylius
A series of questions to prepare for the Sylius Certification
https://github.com/efficience-it/certification-sylius
certification php sylius symfony
Last synced: 9 days ago
JSON representation
A series of questions to prepare for the Sylius Certification
- Host: GitHub
- URL: https://github.com/efficience-it/certification-sylius
- Owner: efficience-it
- License: mit
- Created: 2024-03-06T08:49:58.000Z (11 months ago)
- Default Branch: 1.x
- Last Pushed: 2024-09-17T12:31:59.000Z (5 months ago)
- Last Synced: 2024-12-09T16:27:33.616Z (about 2 months ago)
- Topics: certification, php, sylius, symfony
- Homepage: https://www.itefficience.com/
- Size: 11.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Linter Status](https://github.com/efficience-it/certification-sylius/actions/workflows/yaml-lint.yaml/badge.svg)
![Validation Content Status](https://github.com/efficience-it/certification-sylius/actions/workflows/validate-content.yaml/badge.svg)# Certification For Sylius
Linked to this documentation, this repository is a way for developper to train to be certificated for Symfony.
## Addressing
* Countries and their configuration
* Provinces and their configuration
* How do provinces behave in relation to countries
* Zones and their configuration
* How and where are the zones used## Cart & Checkout
* Details about the state machine of the checkout
* Details and requirements for each step of the checkout process and how they affect each other
* What can be done with the cart in Sylius and how
* Inventory management during the checkout process
* Shipping and payment method selection
* Address book behavior during the checkout process## Cart Promotion
* Order of execution and promotion calculation results
* Configuration of cart promotions
* Configuration of coupons
* Available promotion rules and how to change/extend them
* Available promotion actions and how to change/extend them## Catalog Promotion
* Catalog promotions' order of execution, calculation results, and behavior
* Configuration of catalog promotions
* Available variant checkers and how to change/extend them
* Available price calculators and how to change/extend them
* Catalog promotion processing and its configuration## Channel
* What depends on the channels
* How are channels resolved
* Channels configuration## CLI
* [Sylius commands and their usage](data/cli/sylius_commands_and_usage.yml)## Currency
* How money and currencies are stored in Sylius
* What are exchange rates and how do they behave
* Money calculations and presentations based on the selected currency
* Currency and exchange rates configuration## Extensibility
* Extending Sylius models, repositories and factories
* Extending Sylius controllers
* Extending Sylius form types and templates## Fixtures
* Fixtures configuration and how to extend them
* Fixtures features
* Fixture listeners' configuration, their behavior, and how to extend them## General
* [Licenses](data/general/licenses.yml)
* High-level Sylius structure and architecture
* Purposes of main Sylius components
* What is preconfigured in Sylius installations in different environments
* Current Sylius dependencies (only main ones like PHP, Node, Symfony, and Databases)
* Basic questions about Sylius API
* Generic state machine usage (its configuration, what can be done on it etc.)## Grid
* How grids may be declared
* Grids optimizations
* Available grid actions, their configuration, and how to add a new one
* Available grid filters, their configuration, and how to add a new one
* Available grid fields, their configuration, and how to add a new one
* Grid usage and drivers## Locale
* Locale configuration
* Locale resolution (and how to configure it)## Order
* Details about the steps of order processing
* How to customize order processing
* What each of the steps of order processing does
* States of order suitable for given order processors
* Behavior and details about order adjustments (and how they are set in different order processors), what data can be found in them
* Order life cycle after the checkout## Payment
* Payment state machine
* Payment methods’ configuration
* Payment gateways## Product
* Details about product configuration
* Details about product pricing
* Details about the product and its relation to taxonomy
* Details about product associations
* Details about product attributes
* Details about product options
* Details about product reviews
* Image handling and processing## Resource
* What is Sylius Resource?
* How can Sylius Resource be configured?
* What services are available thanks to resources and what is their default functionality?
* How does the translation of entities work in Sylius?
* Sylius Resource configuration## Shipping
* Shipping method configuration
* Shipping method calculators, their configuration, how to add them
* Shipping method rule checkers, their configuration, how to add them
* Shipping state machine## Shop
* Customer mailing
* Shop Users vs Customers## Taxation
* Taxation of orders
* Taxation of order items
* Taxation of shipments
* Taxation and promotion on the same object
* Taxes calculation logic
* Extensibility of taxation logic## Testing
* Types of tests in Sylius
* Testing utils in Sylius----------------------
And to register, buy a voucher.https://certification.symfony.com/exams/sylius.html
To train with our team, contact us on https://www.itefficience.com