Course announcements

  • This course builds on top of the SAP Hybris Commerce Back Office Framework Fundamentals online training (HY460E) and leads into details of development of a back office application on top of the platform. Participants learn how to work with the framework’s capabilities to build generic, extensible applications.
  • The course consists approximately of 30% lecture and 70% hands-on training. The hands-on part is delivered through a sample project, called the Book Management Cockpit. The participants will make a new backoffice cockpit for a book store that has been prepopulated with test data. This cockpit will then be gradually developed and improved throughout the exercises by the students.
  • HY465 simulates the real-world process of using the Backoffice Framework to effectively build a back office application, by leveraging Backoffice elements such as widgets and actions, and defining the configuration needed to connect them. The point of the hands-on process is to understand the SAP Hybris blueprint for building custom Backoffice applications.
  • Only SAP Hybris customers and partners will have access to the SAP download center whereby they can install SAP Hybris software. All others have to use WTS.
  • If you are an SAP Hybris customer or partner we recommend that you use your own machine for the best training experience. Please note the technical equipment requirements for training delegates on this course via this link.
  • If you are not an official SAP Hybris partner or customer, you cannot access the SAP Hybris Commerce Help documentation or the SAP Hybris Wiki.

Goals

  • This course will prepare you to:
    • Work and develop with SAP Hybris Commerce Backoffice Framework.

Audience

  • Software developers
  • Software architects
  • Technical consultants

Prerequisites

Essential

  • Excellent knowledge in Java J2EE concepts and patterns
  • Very good knowledge in Spring framework, Eclipse, and Maven
  • Basic knowledge of the SAP Hybris Commerce Platform’s type system and the Administration Console (hAC)
  • HY460E

Recommended

  • Basic knowledge of the ZK framework and it’s view elements
  • Ability to understand and write basic SpEL (Spring Expression Language) expressions

Course based on software release

  • SAP Hybris Commerce Suite 6.2
  • Most recent Java 8 Development kit-64 bits

Content

  • Introduction
  • Backoffice Fundamentals
    • Backoffice Framework Architecture
    • Backoffice Configuration
    • Widgets
    • Cockpits
    • Application Orchestrator
  • Development Environment
    • Environment Set Up
    • Rapid Prototyping
    • Hot Deployment
    • Working with UI Configuration
    • TrainingLabsTool
  • Orchestrate a Cockpit
    • Orchestration Overview
    • Step 1: Create a New Cockpit
    • Step 2: Add Widget Instances
    • Step 3: Connect the Widget Instances
    • Orchestration Essentials
  • Widget Fundamentals
    • Creating a Widget
    • Creating the View
    • Creating the Controller
    • Accessing the Settings
    • Changing the Model
  • Widget Communication
    • Socket IO
    • Adding Input Sockets
    • Adding Output Sockets
    • Connecting Sockets
    • Adding View Events
    • Trapping Global Events
  • Widget Context Configuration
    • Backoffice Context
    • Configuration Types
    • Context Reuse and Merging
    • Orchestrate the Context
    • Configuration Validation
    • Actions and Editors
  • Actions and Editors
    • Editors
    • Available Editors Gallery
    • Using Editors in Widgets
    • Creating an Editor
    • Actions
    • Using Actions in Widgets
    • Available Actions Gallery
    • Creating an Action
    • Editor and Action Configuration
  • Backoffice Testing Framework
    • Unit Testing Widgets
    • Annotations
    • Behavior Testing
    • Testing Actions and Editors
  • Enhancing Your Cockpit
    • Solr Search in Backoffice
    • Saved Queries
    • Authority Groups
    • Config Inheritance with Advanced Search
    • Dynamic Forms
    • ZK Charts
    • SSO in Backoffice
    • HMC Migrator
  • Data Integration
    • Overview
    • SPIs
    • Property Accessors
    • Notification API
  • Look & Feel and Localization
    • Overview
    • Localization
    • Styling Components
    • White Labeling
    • Responsive Design
    • Sass Integration
    • AngularJS Support

CPE Credits

024 Credits

Please note CPE credits are available only for publicly scheduled courses delivered at SAP locations. CPE credits are not available for virtual classroom deliveries or customer specific deliveries.

Register your interest for taking this course

Let us know when and where you'd like to attend and we'll notify you when sessions become available.

Note: Location can be for a public classroom or a virtual that meets your prefered timezone.

Register Interest