SAP Hybris Academy Public February March 2017
Agenda Introduction SAP Hybris Academy Overview Java Knowledge Needed for SAP Hybris Development HY200 SAP Hybris Commerce Functional Analyst: Course Content HY300 SAP Hybris Commerce System Administrator: Course Content HY400 SAP Hybris Commerce Developer Part I: Course Content HY410 SAP Hybris Commerce Developer Part II: Course Content 2
Introduction SAP Education Turkey offers this exclusive SAP Hybris Academy Programme to you, our valuable partner, in order to provide you the opportunity to create a skilled SAP Hybris Commerce Developer Team within less budget and time. By participating this programme, you can achieve a saving more than 50% of the standard budget needed for such a training set. This programme also offers you savings on time as well. In just 3 weeks, you will be able to upskill your SAP Hybris Commerce developers and start involving in the projects to come. This programme is limited to 6 participants only. Deadline for registration is February 22, 2017. For your inquiries and registration, please contact Anıl Görgülü(anil.gorgulu@sap.com) 3
SAP Hybris Academy Overview Week 1 Week 2 Week 3 HY200: SAP Hybris Commerce Functional Analyst HY300: SAP Hybris Commerce System Administrator HY400: SAP Hybris Commerce Developer Part I HY410: SAP Hybris Commerce Developer Part II February 27-28, 2017 March 1-2, 2017 March 6-9, 2017 March 13-15, 2017 2 Days 2 Days 4 Days 3 Days Limited to 6 participants only Price per Participant: 3100+VAT List Price Equivalent: 6350+VAT Savings: 3250+VAT Deadline for Registration: February 22, 2017 Contact Information: Anıl Görgülü, anil.gorgulu@sap.com 4
Java Knowledge Needed for SAP Hybris Development SAP Hybris developers should have knowledge on Java topics mentioned below: Understanding UML diagrams Relational database concepts Object relational mapping technology Service oriented architecture HTTP concepts HTML Application servers especially Tomcat Design patterns Spring framework especially dependency injection, MVC, AOP and security RESTful web services Test driven development Apache Ant and/or Maven Solr search technology Source control systems 5
HY200 SAP Hybris Commerce Functional Analyst: Course Content In this course, participants will learn about SAP Hybris Commerce features and concepts from a functional and from a technical perspective to get an all-round view of the software and its advantages. The course is aimed at people involved in requirements gathering and functional solution design. All aspects of the SAP Hybris Commerce Suite from architecture to frontend solutions are covered, including knowledge of the SAP Hybris Commerce Platform, the SAP Hybris Commerce B2C and B2B Accelerators, the complete back-office functionality, and the related technologies. Day 1 Day 2 1. Introduction 2. User Interfaces Discussion of Accelerator capabilities Mobile capabilities Business and Administration tools 3. Content Management Content Management Overview Product Content Management Catalog Management Product Modeling (variants, classification) Media Management Business Process Engine and Workflows & Collaboration Web Content Management Customer Experience: SmartEdit & Merchandizing yforms 4. Commerce & Order Management Demonstrate commerce capabilities and functionality Searchandizing Cart and Checkout Payment Vouchers and Promotions Bundling Subscriptions and Entitlements & Metering B2B specific functionality Order Management Module Customer Services Module and Assisted Services Module 5. Data Integration Data Integration Landscape Data Modeling Data Hub ImpEx and Hot folders Omni Commerce Channel Commerce Infrastructure Services YaaS & YaaSConnect 6. SAP Integration Back-End Integration (SAP ERP & SAP CRM) SAP CPQ for Product Configuration SAP CAR Integration SAP Hybris Marketing Integration SAP Hybris Cloud for Customer SAP JAM 7. Technical Basics SAP Hybris Commerce Architecture Security Automation and Internationalization Data Validation Rule Engine Reporting 6
HY300 SAP Hybris Commerce System Administrator: Course Content Hosting, running, and monitoring a Hybris application requires detailed knowledge of relevant system components and tools, -as well as a general functional and technical overview. Participants learn to set up, install, test, and monitor a hybris application. This course provides a broad range of information about how to deploy applications and data, and how to backup / restore, monitor and debug the application. Day 1 Day 2 1.Introduction & Warm Up 2.Hybris Architecture 3.Installation and configuration overview 4.Hands on installation/configuration of a hybris stack: Load balancer (SSL termination) Web server App server Database Externalize Solr master slave standalone configuration Production specific app server configuration, dynamic cleanup strategy, useful monitoring commands Production specific Apache (serve static content from Apache, cache headers, secure back office, Apache media, balancer manager, server status) External Tomcat installation 1.Build and deployment 2.Clustering and Persistence 3.Integration 4.Performance 5.Monitoring 6.System Security 7.Backup and Restore 8.Analysis 9.Hands on clustering workshop: 1. Students will work in teams to setup a hybris cluster (there is also an option to work individually and create a 2 node cluster on the same server) 2. Configure JGroups settings 3. Load balance application and web servers, configure sticky sessions 4. Media sharing 7
HY400 SAP Hybris Commerce Developer Part I: Course Content The hybris Commerce Developer Part 1 training is designed for Java J2EE developers and consists of 20% lectures and 80% hands-on exercises. The course illustrates the core functionality and main concepts of the hybris Commerce Suite and helps participants understand what is available out of the box and what has to be implemented. Participants will see the software demonstrated and will learn to install, configure and customize it to a certain degree. For each area presented in the course, participants will write a "hello world" application. This training focuses on the hybris B2C Accelerator, and the implementation of a new storefront is a main theme through the entire training. It does not solve project specific problems but it shows how to tackle most common tasks. Day 1 Day 2 Day 3 Day 4 1.Overview hybris Platform & Accelerator Architecture of the Platform 2. Installing Accelerator Build Framework Extension Concept Basic Configuration Hybris Server hac, Initialization, & Update Recipes Spring in SAP Hybris Commerce Exercise How-to 3. Data Modeling Introduction to the Type System Collections and Relations Deployment Type System Localization 4. Scripting Introduction Scripting Tools Scripting in ImpEx 5. Product Modeling Product Content Management (PCM) Product Modeling (Classification) 6. ImpEx Syntax & Examples Invoking Distributed Impex 7. Test-Driven Development Concept JUnit TDD in Action Platform Testing Environment 8. Flexible Search Syntax API examples Flexible Search Alternatives 9. Services Architecture of the Service Layer Models Interceptors Beans Generation ServiceLayer Direct 10. Cache Basic Overview 11. Commerce Services and Facades Data model contributions, services Data Objects (beans) Populators and Converters 12. Validation Data Validation Framework Validation Service Validation in Backoffice Cockpit Integration 13. Web Content Management System (WCMS) Architecture Data Model (PageTemplates, Pages, CMS Components, ) CMS Model Request Flow Building a Basic Store SmartEdit & Merchandising 15. Search and Navigation Indexing Search Life Cycle Commerce Search Server Setup 16. Security Basics Type-Based Access Rights Restrictions Spring security Custom Access Rights 17. Touchpoints & Integration Strategies Introduction Impex Data Hub SAP Integration SAP Hybris Marketing SAP Hybris Cloud for Customer (C4C) YAAS OCC Webservices Commerce Infrastructure Services (CIS) Subscription Billing Gateway (SBG) 18. SAP Hybris Know-How Accelerators' Features ALF for Commerce Deployment & Maintenance Versioning & Licenses Knowledge Webography 8
HY410 SAP Hybris Commerce Developer Part II: Course Content The hybris Commerce Developer Part 2 training is designed for developers and consists of 50% lectures and 50% hands-on exercises. The course illustrates fundamental commerce topics and helps participants understand what commerce functionality is available out of the box and what has to be implemented. This course is essentially the continuation of SAP Hybris Commerce Developer Part 1. The content covers the remaining features of the SAP Hybris Commerce Suite and completes the understanding of the participants in terms of what can be achieved using the commerce suite. It is designed for developers. Participants will continue working on the online store that they created in the part 1. They will, among other things, add pricing strategies, a payment provider, vouchers and promotions, and add-ons; and will personalize the shop. Day 1 Day 2 Day 3 1. Overview 2. Service Layer Interceptor Implementing an Interceptor 3. Pricing Price Factory Price Calculation Tax Calculation Discount Calcultation 4. Vouchers and Promotions Vouchers Single Code Multi Code Promotions & Rule Engine Promotions - Closer Look Architecture Data Model Evaluation Promotions inside Backoffice 5. Payment Architecture SOP & HOP Integration Command Factory Commerce Infrastructure Services (CIS) 6. Event System Basic Overview 7. Process & Task Engines Architecture & Features Creating a Process Scripting Support 8. Order Management Order Management Order Management Module (OMM) Order Management Service (OMS) Order Flow (Payment Check, Fraud Detection, Order Splitting, ) Warehouse Integration Customer Services 9. CronJobs Configuring CronJobs CronJob Scripting 10. Transactions Basic Overview 11. Workflows Data Model Working with Workflows Automated Steps 12. WCMS + AddOn JSP Structure Accelerator AddOn AddOn Architecture 13. Advanced Personalization Customer Segments Rules and Actions 14. Backoffice (Cockpit NG) Application Orchestrator Custom Backoffice Extensions Widget Development Backoffice Configuration Actions & Editors 9
Thank you Contact information: Anıl Görgülü Education Inside Sales Executive SAP Turkey anil.gorgulu@sap.com +90 531 523 73 52