SlideShare a Scribd company logo
1 of 127
www.magetitans.com
#MageTitansUSA @MageTitans
GABRIEL GUARINOSenior Magento Certified Developer, Argentina
Magento 2 for Magento 1 developers: The journey of mastering Magento 2
AUSTIN 2016
@guarinomagento
• Web Developer since 2005
• Magento Developer since 2009
• All Magento Certifications (4x)
• I build my own productivity tools:
Mac-CLI: OS X command line tools for developers

Bash
Productivity: Personal Time Tracker app (free)

Objective-C + Swift
Santa Fe, Argentina
Gabriel Guarino
ABOUT ME
FULL-STACK MAGENTO CERTIFIED DEVELOPER
M1 M2
BEFORE THIS PRESENTATION
M1 M2.
AFTER THIS PRESENTATION
M1
M2
app/code/(community/local)/Sample/Module/
M1
app/design/frontend/rwd/default/ skin/frontend/rwd/default/
css scss js imagestemplatelayoutetcsqlBlock controllers Helper Model
M2
data
etc
app/locale/(en_US)/
Sample_Module.csv
app/etc/modules/
Vendor_Module.xml
lib/
Sample_Module
shell/
Sample/Module
app/code/(community/local)/Sample/Module/
M1
app/local/Sample/Module/
app/design/frontend/rwd/default/ skin/frontend/rwd/default/
css scss js imagestemplatelayoutetcsqlBlock controllers Helper Model
Block Console Controller etc Helper i18n SetupPlugin TestCron Model
M2
Observer view
data
Api
app/locale/(en_US)/
Sample_Module.csv
app/etc/modules/
Vendor_Module.xml
lib/
Sample_Module
etc
shell/
Sample/Module
MAGENTO CLI
MAGENTO CLI
SETTING DEVELOPER MODE
CLEARING CACHE
RUNNING DB UPGRADES
RUNNING RE-INDEX
ENABLING/DISABLING MODULE
CODE REVIEW
BLACK AND WHITE = BOILERPLATE CODE
DECLARING
MODULE
DECLARING MODULE
2
1
MAGENTO 1
DECLARING MODULE
2
1
MAGENTO 2
DECLARING MODULEMAGENTO 2
2
1
DECLARING MODULEMAGENTO 2
2
1
DECLARING MODULEMAGENTO 2
2
1
2 COMMANDS TO RUN
php bin/magento module:enable Sample_Module
ENABLE MODULE
01
02 php bin/magento setup:upgrade
UPGRADE DATABASE
2 COMMANDS TO RUN
php bin/magento module:enable Sample_Module
ENABLE MODULE
01
2 COMMANDS TO RUN
php bin/magento module:enable Sample_Module
ENABLE MODULE
01
2 COMMANDS TO RUN
php bin/magento setup:upgrade
UPGRADE DATABASE
02
2 COMMANDS TO RUN
php bin/magento setup:upgrade
UPGRADE DATABASE
02
SHELL
SCRIPT
SHELL SCRIPT
1
MAGENTO 1
SHELL SCRIPT
2
1
MAGENTO 2
SHELL SCRIPT
2
1
MAGENTO 2
SHELL SCRIPT
2
1
MAGENTO 2
SHELL SCRIPT
2
1
MAGENTO 2
SHELL SCRIPT
2
1
MAGENTO 2
SHELL SCRIPT
2
1
MAGENTO 2
NEW COMMAND
HELPER
HELPER
1
MAGENTO 1
2
HELPER
1
MAGENTO 2
HELPER
1
MAGENTO 2
HELPER
1
MAGENTO 2
HELPER
1
MAGENTO 2
DEPENDENCY INJECTION
IN MAGENTO 2
DEPENDENCY INJECTION
IN MAGENTO 2
DEPENDENCY INJECTION
IN MAGENTO 2
DEPENDENCY INJECTION
IN MAGENTO 2
INSTALL /
DATA INSTALL
SCRIPT
INSTALL / DATA INSTALL SCRIPT
1
MAGENTO 1
2A
2B
INSTALL / DATA INSTALL SCRIPT
1B
1A
MAGENTO 2
INSTALL / DATA INSTALL SCRIPT
1B
1A
MAGENTO 2
UPGRADE /
DATA UPGRADE
SCRIPT
UPGRADE / DATA UPGRADE SCRIPT
1
MAGENTO 1
2A
2B
UPGRADE / DATA UPGRADE SCRIPT
1B
1A
MAGENTO 2
UPGRADE / DATA UPGRADE SCRIPT
1B
1A
MAGENTO 2
UPGRADE SCRIPTS: MAGENTO 1 VS MAGENTO 2
01
INSTALL AND UPGRADE SCRIPTS IN
MAGENTO 2
php bin/magento setup:upgrade
REQUIRED COMMAND
02 setup_module instead of core_resource
NEW TABLE FOR VERSION NUMBER
MODEL
1
MAGENTO 1
2
3
4
MODEL
MODELMAGENTO 2
2
1
3
EVENT
OBSERVER
EVENT OBSERVER
1
MAGENTO 1
2
EVENT OBSERVER
1
MAGENTO 1
2
app/local/Sample/Module/
etc/ frontend/
adminhtml/
events.xml
events.xml
events.xml
MAGENTO 2
EVENT OBSERVER
XML CONFIGURATION FILE
EVENT OBSERVERMAGENTO 2
2
1
EVENT OBSERVERMAGENTO 2
2
1
EVENT NODE
events.xml
EVENT NODE
events.xml
EVENT OBSERVERMAGENTO 2
2
1
OBSERVERS: MAGENTO 1 VS MAGENTO 2
PLUGIN
before • after • around
PLUGINinterception
PLUGIN
before after around
execution
before
observed method
after
observed method
before and after
observed method
modify
original arguments
✓ ✗ ✓
modify
returned values
✗ ✓ ✓
PLUGINMAGENTO 2
2
1
PLUGINMAGENTO 2
2
1
PLUGINMAGENTO 2
2
1
PLUGINMAGENTO 2
2
1
PLUGINMAGENTO 2
2
1
PREFERENCE
PREFERENCE
etc/di.xml
PREFERENCE
etc/di.xml
CONTROLLER
FRONT-END CONTROLLER
2
1
MAGENTO 1
app/local/Sample/Module/
etc/
frontend/
adminhtml/
routes.xml
routes.xml
MAGENTO 2
CONTROLLER
XML CONFIGURATION FILE
CONTROLLERMAGENTO 2
1
2
ROUTER NODE
routes.xml
FRONT-END
CONTROLLER
ADMIN
CONTROLLER
ROUTER NODE
routes.xml
FRONT-END
CONTROLLER
ADMIN
CONTROLLER
CONTROLLERMAGENTO 2
1
2
CONTROLLERMAGENTO 2
1
2
CONTROLLERS: MAGENTO 1 VS MAGENTO 2
SCSS LESS
+
CSS
SCSS / CSSMAGENTO 1
2
1
SCSS COMPILATION
SCSS / CSS
2
1
MAGENTO 1
LESS AND CSSMAGENTO 2
1
2
LESS AND CSSMAGENTO 2
1
2
LESS AND CSSMAGENTO 2
1
2
SET DEVELOPER MODE
SET WORKFLOW TYPE
LESS AND CSSMAGENTO 2
1
2
JAVASCRIPT
JAVASCRIPT
2
1
MAGENTO 1
3
MAGENTO 1 JAVASCRIPT
REQUIRE JS
MAGENTO 2 JAVASCRIPT
JAVASCRIPT
IN MAGENTO 2
METHOD 1
data-mage-init
METHOD 2
text/x-magento-init
JAVASCRIPT
IN MAGENTO 2
METHOD 1
data-mage-init
JAVASCRIPT
IN MAGENTO 2
METHOD 1
data-mage-init
JAVASCRIPT
IN MAGENTO 2
METHOD 1
data-mage-init
JAVASCRIPT
IN MAGENTO 2
METHOD 2
text/x-magento-init
JAVASCRIPT
IN MAGENTO 2
METHOD 2
text/x-magento-init
JAVASCRIPT
IN MAGENTO 2
METHOD 2
text/x-magento-init
JAVASCRIPT
IN MAGENTO 2
METHOD 2
text/x-magento-init
JAVASCRIPT
IN MAGENTO 2
CUSTOM JS FILE
JAVASCRIPT
IN MAGENTO 2
CUSTOM JS FILE
JAVASCRIPT
IN MAGENTO 2
CUSTOM JS FILE
JAVASCRIPT - 1MAGENTO 2
1
2
JAVASCRIPT - 2MAGENTO 2
1
2
REMOVE PUB/STATIC FILES
REMOVE PUB/STATIC FILES
FINAL
CONCLUSION
ALL
YOU NEED
IS



CODE
MAGENTO 2 CODEBASE
MAGENTO 2 CODE SAMPLES
M2 DEVELOPER DOCUMENTATION
BUILD YOUR LIBRARY OF CODE SAMPLES
THANK YOU!
guarinogabriel@gmail.com
@GuarinoMagento
github.com/guarinogabriel

More Related Content

What's hot

What's hot (20)

Magento 2 Development for PHP Developers
Magento 2 Development for PHP DevelopersMagento 2 Development for PHP Developers
Magento 2 Development for PHP Developers
 
Magento 2 Modules are Easy!
Magento 2 Modules are Easy!Magento 2 Modules are Easy!
Magento 2 Modules are Easy!
 
Sergii Shymko - Code migration tool for upgrade to Magento 2
Sergii Shymko - Code migration tool for upgrade to Magento 2Sergii Shymko - Code migration tool for upgrade to Magento 2
Sergii Shymko - Code migration tool for upgrade to Magento 2
 
Magento 2 Design Patterns
Magento 2 Design PatternsMagento 2 Design Patterns
Magento 2 Design Patterns
 
Fundamentals of Extending Magento 2 - php[world] 2015
Fundamentals of Extending Magento 2 - php[world] 2015Fundamentals of Extending Magento 2 - php[world] 2015
Fundamentals of Extending Magento 2 - php[world] 2015
 
12 Amazing Features of Magento 2
12 Amazing Features of Magento 212 Amazing Features of Magento 2
12 Amazing Features of Magento 2
 
How To Install Magento 2 (updated for the latest version)
How To Install Magento 2 (updated for the latest version)How To Install Magento 2 (updated for the latest version)
How To Install Magento 2 (updated for the latest version)
 
Max Yekaterynenko: Magento 2 overview
Max Yekaterynenko: Magento 2 overviewMax Yekaterynenko: Magento 2 overview
Max Yekaterynenko: Magento 2 overview
 
Magento 2: New and Innovative? - php[world] 2015
Magento 2: New and Innovative? - php[world] 2015Magento 2: New and Innovative? - php[world] 2015
Magento 2: New and Innovative? - php[world] 2015
 
Meet Magento Belarus - Sergey Ivashchenko
Meet Magento Belarus - Sergey IvashchenkoMeet Magento Belarus - Sergey Ivashchenko
Meet Magento Belarus - Sergey Ivashchenko
 
Your First Magento 2 Module
Your First Magento 2 ModuleYour First Magento 2 Module
Your First Magento 2 Module
 
Magento 2: A technical overview
Magento 2: A technical overviewMagento 2: A technical overview
Magento 2: A technical overview
 
How to create theme in Magento 2 - Part 2
How to create theme in Magento 2 - Part 2How to create theme in Magento 2 - Part 2
How to create theme in Magento 2 - Part 2
 
Magento 2 Development
Magento 2 DevelopmentMagento 2 Development
Magento 2 Development
 
Magento 2: Modernizing an eCommerce Powerhouse
Magento 2: Modernizing an eCommerce PowerhouseMagento 2: Modernizing an eCommerce Powerhouse
Magento 2: Modernizing an eCommerce Powerhouse
 
How to Install Magento 2 [Latest Version]
How to Install Magento 2 [Latest Version]How to Install Magento 2 [Latest Version]
How to Install Magento 2 [Latest Version]
 
Magento 2 Dependency Injection, Interceptors, and You - php[world] 2015
Magento 2 Dependency Injection, Interceptors, and You - php[world] 2015Magento 2 Dependency Injection, Interceptors, and You - php[world] 2015
Magento 2 Dependency Injection, Interceptors, and You - php[world] 2015
 
Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...
Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...
Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...
 
Max Yekaterinenko - Magento 2 & Quality
Max Yekaterinenko - Magento 2 & QualityMax Yekaterinenko - Magento 2 & Quality
Max Yekaterinenko - Magento 2 & Quality
 
Magento 2 Seminar - Anton Kril - Magento 2 Summary
Magento 2 Seminar - Anton Kril - Magento 2 SummaryMagento 2 Seminar - Anton Kril - Magento 2 Summary
Magento 2 Seminar - Anton Kril - Magento 2 Summary
 

Viewers also liked

Viewers also liked (20)

Code Generation in Magento 2
Code Generation in Magento 2Code Generation in Magento 2
Code Generation in Magento 2
 
Magento 2 Changes Overview
Magento 2 Changes OverviewMagento 2 Changes Overview
Magento 2 Changes Overview
 
Microservices Using Docker Containers for Magento 2
Microservices Using Docker Containers for Magento 2Microservices Using Docker Containers for Magento 2
Microservices Using Docker Containers for Magento 2
 
Ups and Downs of Real Projects Based on Magento 2
Ups and Downs of Real Projects Based on Magento 2Ups and Downs of Real Projects Based on Magento 2
Ups and Downs of Real Projects Based on Magento 2
 
Methods and Best Practices for High Performance eCommerce
Methods and Best Practices for High Performance eCommerceMethods and Best Practices for High Performance eCommerce
Methods and Best Practices for High Performance eCommerce
 
Magento 2 Theme Trainning for Beginners | Magenest
Magento 2 Theme Trainning for Beginners | MagenestMagento 2 Theme Trainning for Beginners | Magenest
Magento 2 Theme Trainning for Beginners | Magenest
 
Magento 2 Performance: Every Second Counts
Magento 2 Performance: Every Second CountsMagento 2 Performance: Every Second Counts
Magento 2 Performance: Every Second Counts
 
#3 Hanoi Magento Meetup - Part 2: Scalable Magento Development With Containers
#3 Hanoi Magento Meetup - Part 2: Scalable Magento Development With Containers#3 Hanoi Magento Meetup - Part 2: Scalable Magento Development With Containers
#3 Hanoi Magento Meetup - Part 2: Scalable Magento Development With Containers
 
#3 Hanoi Magento Meetup - Part 3: Magento Website Optimization
#3 Hanoi Magento Meetup - Part 3: Magento Website Optimization#3 Hanoi Magento Meetup - Part 3: Magento Website Optimization
#3 Hanoi Magento Meetup - Part 3: Magento Website Optimization
 
Key Insights into Development Design Patterns for Magento 2 - Magento Live UK
Key Insights into Development Design Patterns for Magento 2 - Magento Live UKKey Insights into Development Design Patterns for Magento 2 - Magento Live UK
Key Insights into Development Design Patterns for Magento 2 - Magento Live UK
 
Sito ecommerce vs marketplace
Sito ecommerce vs marketplaceSito ecommerce vs marketplace
Sito ecommerce vs marketplace
 
Vitalyi Golomoziy - Integration tests in Magento 2
Vitalyi Golomoziy - Integration tests in Magento 2Vitalyi Golomoziy - Integration tests in Magento 2
Vitalyi Golomoziy - Integration tests in Magento 2
 
Magento 2 and avoiding the rabbit hole
Magento 2 and avoiding the rabbit holeMagento 2 and avoiding the rabbit hole
Magento 2 and avoiding the rabbit hole
 
Meet Magento Sweden - Magento 2 Layout and Code Compilation for Performance
Meet Magento Sweden - Magento 2 Layout and Code Compilation for PerformanceMeet Magento Sweden - Magento 2 Layout and Code Compilation for Performance
Meet Magento Sweden - Magento 2 Layout and Code Compilation for Performance
 
Phpworld.2015 scaling magento
Phpworld.2015 scaling magentoPhpworld.2015 scaling magento
Phpworld.2015 scaling magento
 
Andrea Zwirner - Magento security and hardening strategies
Andrea Zwirner - Magento security and hardening strategiesAndrea Zwirner - Magento security and hardening strategies
Andrea Zwirner - Magento security and hardening strategies
 
Real use cases of performance optimization in magento 2
Real use cases of performance optimization in magento 2Real use cases of performance optimization in magento 2
Real use cases of performance optimization in magento 2
 
A Successful Magento Project From Design to Deployment
A Successful Magento Project From Design to DeploymentA Successful Magento Project From Design to Deployment
A Successful Magento Project From Design to Deployment
 
Super-scaling Magento with Docker, micro-services and micro-costs
Super-scaling Magento with Docker, micro-services and micro-costsSuper-scaling Magento with Docker, micro-services and micro-costs
Super-scaling Magento with Docker, micro-services and micro-costs
 
Magento 2 product import export
Magento 2 product import exportMagento 2 product import export
Magento 2 product import export
 

Similar to The journey of mastering Magento 2 for Magento 1 developers

SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
Fred Sauer
 
M2ModuleDevelopmenteBook
M2ModuleDevelopmenteBookM2ModuleDevelopmenteBook
M2ModuleDevelopmenteBook
Trọng Huỳnh
 

Similar to The journey of mastering Magento 2 for Magento 1 developers (20)

Magento 2 development
Magento 2 developmentMagento 2 development
Magento 2 development
 
Automating the real-user scenarios across multi-apps, and multi-devices
Automating the real-user scenarios across multi-apps, and multi-devicesAutomating the real-user scenarios across multi-apps, and multi-devices
Automating the real-user scenarios across multi-apps, and multi-devices
 
Magento2 From Setup To Deployment. Automate Everything
Magento2 From Setup To Deployment. Automate EverythingMagento2 From Setup To Deployment. Automate Everything
Magento2 From Setup To Deployment. Automate Everything
 
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento CloudMeet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento Cloud
 
Magento 2 Event Manager Extension
Magento 2 Event Manager ExtensionMagento 2 Event Manager Extension
Magento 2 Event Manager Extension
 
How to migrate from Magento 1 to Magento 2
How to migrate from Magento 1 to Magento 2How to migrate from Magento 1 to Magento 2
How to migrate from Magento 1 to Magento 2
 
GWT - AppDays - (25 aprile 2014, pordenone)
GWT - AppDays - (25 aprile 2014, pordenone)GWT - AppDays - (25 aprile 2014, pordenone)
GWT - AppDays - (25 aprile 2014, pordenone)
 
Composer and Git in Magento
Composer and Git in MagentoComposer and Git in Magento
Composer and Git in Magento
 
Magento 2 Google Invisible Recaptcha
Magento 2 Google Invisible RecaptchaMagento 2 Google Invisible Recaptcha
Magento 2 Google Invisible Recaptcha
 
Templating In Buildout
Templating In BuildoutTemplating In Buildout
Templating In Buildout
 
Magento Commerce Global contribution day 2020
Magento Commerce Global contribution day 2020Magento Commerce Global contribution day 2020
Magento Commerce Global contribution day 2020
 
Magento 2 Google Rich Snippets
Magento 2 Google Rich SnippetsMagento 2 Google Rich Snippets
Magento 2 Google Rich Snippets
 
Deploying Rails Apps with Chef and Capistrano
 Deploying Rails Apps with Chef and Capistrano Deploying Rails Apps with Chef and Capistrano
Deploying Rails Apps with Chef and Capistrano
 
Gwt kickoff - Alberto Mancini & Francesca Tosi
Gwt kickoff - Alberto Mancini & Francesca TosiGwt kickoff - Alberto Mancini & Francesca Tosi
Gwt kickoff - Alberto Mancini & Francesca Tosi
 
DCVCS using GIT
DCVCS using GITDCVCS using GIT
DCVCS using GIT
 
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
 
Magento++
Magento++Magento++
Magento++
 
Oleksii Korshenko - Magento 2 Backwards Compatible Policy
Oleksii Korshenko - Magento 2 Backwards Compatible PolicyOleksii Korshenko - Magento 2 Backwards Compatible Policy
Oleksii Korshenko - Magento 2 Backwards Compatible Policy
 
Meteor workshop
Meteor workshopMeteor workshop
Meteor workshop
 
M2ModuleDevelopmenteBook
M2ModuleDevelopmenteBookM2ModuleDevelopmenteBook
M2ModuleDevelopmenteBook
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

The journey of mastering Magento 2 for Magento 1 developers