You are on page 1of 5

hybris Developer Part I - Core Platform

Training hybris GmbH +49 (0)89 890 65 - 220

Internet connection hybris Wiki account Pre-installed Software Most recent Java Development Kit 6 (OpenJDK not supported) Most recent Eclipse SDK + Web Tools Platform No virtual machines Please be sure to consult the hybris Wiki regularly for updated information regarding the training agenda and supported software. page 2 of 5 . 4 GB memory.7 November 14. data modeling. 3 GB of free hard disk space) Access to at least one USB port.hybris Developer Part I . ServiceLayer programming. 2012 page 2 of 5 Duration This training course runs for 4 days. Workflows. Course Description The training course concentrates on important programming aspects within the hybris Platform. The aim of the course is to give developers a set of development tools and techniques that enable them to effectively extend and enhance the hybris framework. as well as Web Service API and Cockpit framework programming. It also focuses on the important topics of Validation. The course is based on the hybris Development Trail found in the hybris Wiki. and the Process Engine. Participants require a solid knowledge of Java and the Spring framework as well as common tools such as Eclipse and Ant. Requirements Knowledge Requirements Excellent knowledge of Java Programming. data import and export using ImpEx. With extensive handson segments. it covers development topics such as development environment set-up. During the course the participants will use best-practice software engineering concepts and strategies. hybris Management Console customization.Core Platform The hybris Core Platform training expands participants' knowledge of the underlying technical capabilities of the hybris platform. hybris Developer Part I core Platform v 4. Very good knowledge of Spring framework and Eclipse Technical Prerequesites Every participant needs a computer with minimum: (dual core CPU. such as test driven development (TDD).

“New Data Model II”. 2012 Warm-Up Training Course Introduction Overview of hybris Product Line Overview of the Technical Architecture hybris Online Resources hybris Support Release Strategy page 3 of 5 Setting Up a Development Environment Covers the Trails ”Preparation“.Core Platform Link to the trail in the Wiki: https://wiki. API) page 3 of 5 . and ”New Extension“ Installing hybris Multichannel Suite Build Framework Basic Configuration hybris Server and SpringSource tcServer hybris Administration Console Eclipse Integration Extension Concept Data Modeling with hybris Type System Covers the Trails “New Data Model”. hybris Developer Part I core Platform v 4.hybris.hybris Developer Part I . hMC. “Goal“. and “Browsing the Database” Introducing hybris Type System (Data Modeling) Relations Technical Concepts Internationalization Media Management hybris Management Console Covers the Trail “Integrating in the hMC” Overview of the hybris Management Console Storing Layout Configuration hMC Localization Type System Localization Import and Export Covers the Trail “Populating the Data Model” ImpEx functional overview ImpEx syntax overview Performing imports and exports ( Wiki account required.7 November 14.

Strategies. and Facades Models Flexible Search Advanced ServiceLayer Programming Covers the Trails “Service interceptors” and “Events” Interceptors Events Security User Accounts (Principals) Type Based Access Rights Restrictions Reporting with vJDBC Overview of hybris Virtual JDBC Dynamic Model Attributes Covers the Trail “Dynamic Attributes” Dynamic Attribute Overview Good Uses for Dynamic Attributes Pitfalls to avoid when using Dynamic Attributes Examples of Dynamic Attributes page 4 of 5 .7 November 14.CronJob Covers the Trail “CronJobs” Introducing CronJob hybris Developer Part I core Platform v 4. “Testing the Service”. “Service-Overview. “Testing the Facades” and “Front end” Spring Integration Architecture of the ServiceLayer Services. 2012 Cockpit Framework Covers the Trail “Cockpit Basics” Theoretical Background Layout Configuration page 4 of 5 Multichannel Cockpit Covers the Trail “MCC” hybris Multichannel Cockpit Programming with the ServiceLayer Covers the Trails “Testing the Data Access Objects”.

Catalogs Covers the Trail “Catalogs” The hybris Catalog Extension Catalog Management Tools Catalog Visibility Catalog implementation Catalogs. and Restrictions hybris Developer Part I core Platform v 4.7 November 14. Flexible Search. 2012 page 5 of 5 Validation Covers the Trail “Validation” Data Validation Framework Validation service Administration cockpit Cockpit integration Process Engine Covers the Trail “Process Engine” Architectural overview Features Business analysis Process definition in XML file Defining actions Spring integration Process definition Task extension Accelerator Overview Benefits Features A long term vision Web Service API Covers the Trail “Webservices” REST Overview REST for hybris Functional Overview Security Implementing with hybris Web Service API page 5 of 5 .