03 learning path

12
Title Headline Here Learning Path

Upload: dsgurushantha

Post on 11-Jan-2016

183 views

Category:

Documents


0 download

DESCRIPTION

03 Learning Path

TRANSCRIPT

Title Headline HereLearning Path

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 2Internal

Fiori Curriculum – Learning Path Overview

Back-End Developer

Front-End Developer

0.0 S/4HANAPreparatory Trainings

Product Owner

Quality Engineer

Manager

Scrum Master

Stay Connected

0.0 S/4HANAADVANCED Track

Ro

les

Fiori Back-End Development Training

Online Education

0.0 S/4HANABASIC Track

Learning Path HTML5 Fundamentals

Online Education

SAPUI5 Walkthrough

Online Education

Fiori Basic Training

Classroom Training (2 d)

Fiori Basic Training

Classroom Training (2 d)

Fiori Basic Training

Classroom Training (2 d)

Fiori Advanced Development

Classroom Training (4 d)

Additional Training Material (Git/Gerrit)

Online and/or Classroom

Additional Training Material

Online Education

Learning Path HTML5 Fundamentals

Online Education

SAPUI5 Walkthrough

Online Education

Fiori Curriculum Jam Group

Jam Group

Coming soon

Available

OData

Online Education

ABAP for SAP HANA

Online and/or Classroom

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 3Internal

Learning Path HTML5 Fundamentals

Product Owner, Quality Engineer, Manager, Front-End Developer, Back-End Developer

HTML5, JavaScript, CSS3, jQuery

Link to „Learning Path HTML5 Fundamentals“:

https://portal.wdf.sap.corp/irj/go/km/docs/corporate_portal/WS%20Development/Development%20University/Developer%20Offerings/Fiori/Training_Path_for_HTML5_Fundamentals.pdf

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 4Internal

SAPUI5 Walkthrough

Product Owner, Quality Engineer, Manager, Front-End Developer, Back-End Developer

• Introduction to all major development paradigms of SAPUI5

Model View Controller

Data Binding concepts

Navigation, extending controls, responsiveness

Testing features and built-in support tools

• Best practice for building apps with SAPUI5

Link to „SAPUI5 Walkthrough“:

http://veui5infra.dhcp.wdf.sap.corp:8080/demokit/#docs/guide/3da5f4be63264db99f2e5b04c5e853db.html

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 5Internal

OData – An introduction an Examples (1/2)

Developer, Development Architect, Product Owner

• Why do we need OData. This part provides you with a general overview of OData and the benefits to SAP.

• A basic introduction to OData. After sharing our thoughts on why OData can be a helpful puzzle piece to support SAP’s strategic goals, we will give you a basic introduction to OData.

• Structure of an OData service. In this section we explain the general structure of an OData service and how data models are represented in the OData protocol.

• OData operations. Discussion of operations in OData, starting with read operations, and then looking at create, update, delete, and other service operations.

• OData query language. We will finish with an introduction to the OData query language. Achieve basic understanding for OData and why it is important to SAP.

Link to “OData – An introduction and Examples“:

https://performancemanager5.successfactors.eu/sf/learning?bplte_company=SAP&_s.crb=kixvMHNzhL2UqTUiiOg/mjvDtcc%3d

Course No: 70196890

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 6Internal

OData Modeling – An outside in approach (2/2)

Developer, Development Architect, Product Owner

This eBook will provide you with best practice patterns for defining and modeling OData Services

• Relation between Entity Relationship Models and OData

• The different model layers: Business Object -, Consumption - and OData Resource Model

• How to define one single conceptual data model

• Short intro to the powerful Query Language

Achieve a basic understanding about how to model OData interfaces and what the difference is compared to traditional back-end interface modeling

Link to “OData Modeling – An outside in approach“:

https://performancemanager5.successfactors.eu/sf/learning?bplte_company=SAP&_s.crb=kixvMHNzhL2UqTUiiOg/mjvDtcc%3d

Course No: 70211145

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 7Internal

ABAP Development on HANA – Classroom training(1/2)

Developers, Architects

• Optimization of classical ABAP in a HANA Context• Performance Analysis Tools (Runtime Analysis/Profiling Perspective, Code

Inspector, SQL Monitor, SQL Performance Tuning Worklist)• Performance Rules of ABAP for HANA• Core Data Services in ABAP• ABAP-managed Database Procedures• Using ADBC (ABAP Data Base Connectivity) for native SQL• Consuming HANA views and database procedures in ABAP• Transporting HANA content via the ABAP stack

Link to “ABAP Development on HANA “:

https://performancemanager5.successfactors.eu/sf/learning?bplte_company=SAP&_s.crb=kixvMHNzhL2UqTUiiOg/mjvDtcc%3d

Course No: 70214721

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 8Internal

ABAP Development for SAP HANA – openSAP Course (2/2)

ABAP application developers / consultants, Development architects, anyone interested in ABAP development for SAP HANA

Week 1: Getting StartedWeek 2: ABAP Coding - Where to Optimize?Week 3: ABAP Coding - Ready, Set, Optimize!Week 4: Digging Deeper and Outlook

Link to “ABAP Development for SAP HANA “:

https://open.sap.com/courses/a4h1

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 9Internal

Fiori Basic Training

Product Owner, Quality Engineer, Manager, Front-End Developer, Back-End Developer

• UX Strategy• Design Thinking• Fiori Design

Guidelines • Fiori Launchpad• Architecture• Application Types• Basic Layouts• Integration Aspects

• Mobilizing• SAP Web IDE• Code-free SAPUI5

Introduction• Introduction to OData• Theme Designer• Extensibility with

SAPUI5• UI Extensibility• Data Extensibility

• Hybrid App Toolkit Add-On

• Fiori Extensions: Do’s and Dont’s

• Reference Apps• Building an App from a

Template• Extending an Existing

App

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 10Internal

Additional Training Material – A practical course on Git&Gerrit

Front-End Developer

This course makes you familiar with the basic principles of Git and the most-used operations. It focuses on the background of Git, how it works internally before explaining the operations Git supports. Moreover, it provides insight on how and why Git is different compared to what developers are used in ABAP (please see a detailed description in Success Map Learning)

Link to “Success Map Learning“:

https://performancemanager5.successfactors.eu/sf/learning?destUrl=https%3a%2f%2fsap%2eplateau%2ecom%2flearning%2fuser%2fdeeplink%5fredirect%2ejsp%3flinkId%3dITEM%5fDETAILS%26componentID%3d70260258%26componentTypeID%3dCOURSE%26revisionDate%3d1404129600000%26fromSF%3dY&company=SAP

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 11Internal

Fiori Advanced Development - Build SAP Fiori UIs with SAPUI5

Front-End Developer

• SAPUI5 Basics

• SAPUI5 in a Nutshell

• SAPUI5 Essentials

• Fiori UI Development

• Fiori Design-Led Development

• Fiori UI Architecture

• Fiori UI Templates

• OData Model/Databinding

• Internationalization

• SmartControls

• Navigation Concepts

• SAP Fiori Launchpad Application Developer Guide

• Building your own SAPUI5 Controls, Elements (Notepad Controls)

• Additional Content

• Test-driven Development

• Fiori Development Infrastructure

• WebIDE in detail

• Fiori Reference Apps

• UI Extensibility

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Thank you

Contact information:

Dani DonauerSAP Development University