hybris Developer Part 1

Delivery Format

Instructor led classroom training. Available as publicly scheduled training or as on-site training per request.


Description

The hybris Developer Part 1 training course teaches participants how to work and develop with the hybris Core Platform

Audience

Software Developers, Software Architects, Technical Consultants
Prerequisites
Knowledge
Technical / Equipment
(thumbs up) Must have: Excellentknowledge in Java J2EE concepts and patterns / Spring Framework

(thumbs up) Every participant needs a computer with : dual core CPU, 8 GB memory, 3 GB of free hard disk space and local admin user rights.
(thumbs up) hybris Wiki account (sign up here)

(thumbs up) Most recent Java 8 Development Kit - 64 bits!
(thumbs up) Most recent Eclipse SDK + Web Tools Platform or Spring Tool Suite

 (error) No virtual machines

   
Duration 4 days (~8h + 1h lunch break / day)
 
Agenda

The hybris 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 Core Platform 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 Platform. It does not solve project specific problems and it does not go into details on commerce or PCM.

For Commerce and PCM training, please book the hybris Developer Part 2 training.

The course covers the following topics:

Day 1
Day 2
 Day 3
Day 4 

1. Introduction & Warm Up

2. Development Environment Setup

  • Prepare your IDE
  • Download and install hybris
  • Build Framework
  • Basic Configuration
  • Initialize and update hybris
  • Build a new extension with custom functionality

3. Data Modeling

  • Model your domain in hybris
  • hybris Type System
  • Collections & Relations
  • Deployment

4. hybris Management Console

  • Overview of the hMC
  • Storing Layout Configuration
  • hMC Localization
  • Type System Localization


5. PCM Basics

  • Internationalization
  • Catalogs
  • Media Management in hybris

 6. Import and Export Data

  • Overview
  • Syntax & examples
  • Invoking

 7. ServiceLayer Programming

  • Architecture of the ServiceLayer
  • Services
  • Models
  • Interceptors
  • Events

8. Java Beans

  • Basic Overview

9. Flexible Search

  • Overview
  • Syntax
  • API examples

10. CronJobs

  • Task Automation

11. Cockpit and Cockpit NG

  • Theoretical Background
  • Layout Configuration
  • Overview of NG
    • Widget development
    • Application orchestrator

13. Workflows

  • Overview
  • Data Model
  • Working with workflows
  • Automated steps

14. Security

  • Basics
  • Type-Based Access Rights
  • Restrictions
  • Spring security
  • Custom Access Rights

15. Transactions

  • Basic Overview

16. Cache

  • BasicOverview

 17. Validation

  • Data Validation Framework
  • Validation service
  • Administration cockpit
  • Cockpit integration
 

18. Process Engine

  • Architectural Overview
  • Features
  • Business analysis
  • Creating a process
  • Task extension

19. Web Services

  • BasicOverview
Hybris培训咨询 QQ2823792750
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值