Hybris Developer Training Part I - Core Platform - Agenda

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5
At a glance
Powered by AI
The training covers core hybris platform concepts and skills including development environment setup, data modeling, import/export, customizing the management console, service layer programming, and web services.

The training covers topics such as development environment setup, data modeling, import/export using ImpEx, customizing the hybris management console, service layer programming, web service APIs, validation, workflows, and the process engine.

The training requires excellent knowledge of Java programming and a very good knowledge of the Spring framework and tools like Eclipse. Participants should also have access to a computer meeting the technical prerequisites outlined.

hybris Developer Part I - Core Platform

Training hybris GmbH

training@hybris.de +49 (0)89 890 65 - 220

hybris Developer Part I - Core Platform


The hybris Core Platform training expands participants' knowledge of the underlying technical capabilities of the hybris platform. Participants require a solid knowledge of Java and the Spring framework as well as common tools such as Eclipse and Ant. 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.
hybris Developer Part I core Platform v 4.7 November 14, 2012 page 2 of 5

Duration
This training course runs for 4 days.

Course Description
The training course concentrates on important programming aspects within the hybris Platform. With extensive handson segments, it covers development topics such as development environment set-up, data modeling, data import and export using ImpEx, hybris Management Console customization, ServiceLayer programming, as well as Web Service API and Cockpit framework programming. It also focuses on the important topics of Validation, Workflows, and the Process Engine.

The course is based on the hybris Development Trail found in the hybris Wiki. During the course the participants will use best-practice software engineering concepts and strategies, such as test driven development (TDD).

Requirements
Knowledge Requirements Excellent knowledge of Java Programming. Very good knowledge of Spring framework and Eclipse Technical Prerequesites Every participant needs a computer with minimum: (dual core CPU, 4 GB memory, 3 GB of free hard disk space) Access to at least one USB port. 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

hybris Developer Part I - Core Platform


Link to the trail in the Wiki: https://wiki.hybris.com/display/training/Trails Wiki account required.
hybris Developer Part I core Platform v 4.7 November 14, 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, Goal, 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, New Data Model II, 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 (hAC, hMC, API)

page 3 of 5

CronJob
Covers the Trail CronJobs Introducing CronJob
hybris Developer Part I core Platform v 4.7 November 14, 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, Testing the Service, Service-Overview, Testing the Facades and Front end Spring Integration Architecture of the ServiceLayer Services, 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

Catalogs
Covers the Trail Catalogs The hybris Catalog Extension Catalog Management Tools Catalog Visibility Catalog implementation Catalogs, Flexible Search, and Restrictions
hybris Developer Part I core Platform v 4.7 November 14, 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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy