ODATA Services im SAP UI5 Umfeld

Grundlagenkurs für die Erstellung und Implementierung eines OData Services - z.B. zur Verwendung in einer SAP UI5 App.
4.2 (16 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
59 students enrolled
$19
$45
58% off
Take This Course
  • Lectures 18
  • Length 2.5 hours
  • Skill Level Intermediate Level
  • Languages German
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2016 German

Course Description

Du suchst einen leichten Einstieg in die Programmierung von OData Services?

In diesem Kurs lernst du die Grundlagen, die zur Erstellung, Entwicklung Wartung und Weiterentwicklung eines OData Services nötig sind.

In 18 Lektionen und Übungen mit einer Gesamtdauer von ca. 2,5 Stunden vermittle ich dir Schritt für Schritt alle nötigen Fähigkeiten, die du brauchst, um erfolgreich einen OData Service zu entwickeln. Dabei werde ich dir die Schritte größtenteils hands-on im System zeigen. Auch zwei Übungen inklusive Musterlösung und vier Quizzes sind Teil des Kurses.

Die folgenden Themen werden im Kurs behandelt:

  • Grundlagen von OData Services
  • Testmethoden und Werkzeuge
  • Definition des OData Models in SAP
  • Implementierung der notwendigen Operationen
    • Query - inklusive Sortierung, Filter und Paging
    • Read
    • Update


Am Ende des Kurses wirst du in der Lage sein, eigenständig einen OData Service von Grund auf zu erstellen und die nötigen Methoden zu implementieren. Du wirst lernen, auf welche Fallstricke du achten musst und die wichtigsten Strukturen, Tricks und Werkzeuge kennen lernen. Auch die Wartung oder Weiterentwicklung eines bestehenden OData Service sollte dir keine Schwierigkeiten mehr bereiten.

What are the requirements?

  • Du solltest grundlegende Erfahrungen in der ABAP-Programmierung haben
  • Du benötigst Zugang zu einem SAP-System mit der SAPGUI
  • Es wird eine SAP-Instanz mit funktionsfähiger Installation des SAP NetWeaver Gateways benötigt. Die Installation/Bereitstellung des Gateways ist NICHT Bestandteil dieses Kurses

What am I going to get from this course?

  • Du lernst 3 Wege kennen, ein OData-Model zu entwickeln bzw. zu importieren und in SAP anzulegen
  • Du wirst deinen ersten OData-Service am Gateway registrieren und per HTTP zugänglich machen
  • Ich bringe dir bei, wie man die CRUD-Q Operationen in einem OData-Service implementiert
  • Du wirst in der Lage sein, einen bestehenden OData-Service zu analysieren und zu verstehen
  • Du weißt, wie man einen bestehenden OData-Service weiterentwickelt

What is the target audience?

  • Der Kurs ist ausgelegt für fortgeschrittene SAP-Entwickler und Berater die bereits Erfahrung in der ABAP-Entwicklung haben. Willst du die die nötigen Grundlagen für die Erstellung eines OData Service in SAP erlernen? Dann bist du in diesem Kurs genau richtig.
  • Der Kurs ist nicht geeignet für Entwickler, die bereits weiterführende Erfahrungen in der OData-Service Entwicklung gesammelt haben.
  • Der Kurs ist nicht geeignet für Studenten ohne Erfahrungen in der ABAP-Entwicklung. Es werden grundlegende Kenntnisse der ABAP-Entwicklung vorausgesetzt.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Einleitung
Vorstellung des Dozenten
Preview
03:32
Inhalte des Kurses
Preview
04:38
Erfolgreich lernen mit Udemy
Preview
13:17
So erhälst du das Zertifikat des Kurses
Article
Section 2: Einführung und Grundlagen
05:31
  • Was ist die SAP UX-Strategie und warum ist diese interessant?
  • Was heißt New, Renew, Enable?
  • Was ist die Verbindung zu OData-Services?
05:09
  • Was ist das SAP NetWeaver Gateway?
  • Wofür benötigen wir es?
  • Welche Architekturen können wir antreffen und worin unterscheiden Sie?
09:40
  • Was ist ein OData Service?
  • Welche Begriffe müssen wir kennen?
  • Was sind CRUD-Q Operationen?
3 questions

Überprüfe deinen Lernerfolg: Kennst du die wichtigen Begriffe im Bereich OData-Services?

Section 3: Entwicklung von OData Services
09:44
  • Wie definiere ich einen Service in SAP?
  • Wie bediene ich die Transaktion SEGW?
  • Was muss ich beachten, wenn ich einen Service anlege?
08:40
  • Wie definiere ich einen OData-Service mit grafischer Oberfläche in Eclipse?
  • Wie importiere ich die Definition eines OData-Service aus Eclipse?
  • Wie importiere ich die Struktur eines BAPI oder FuBa in einen OData-Service?
10:36
  • Wie erstelle ich alle nötigen Klassen und Methoden für einen OData-Service?
  • Wie registriere ich einen OData-Service am NetWaver Gateway?
  • Wie erreiche ich den Service über HTTP?
13:08
  • Was ist der Gateway Client in SAP und was kann er?
  • Wie nutze ich das Werkzeug Gateway Client in SAP?
  • Wie kann ich einen OData-Service damit testen?
  • Wie kann ich einen OData-Service zusätzlich extern im Browser testen?
Kontrolle der Themen Service definieren, registrieren und testen
3 questions
09:28
  • Wie implementiere ich eine echte Datenbeschaffung für die Operation Query?
  • Was muss ich dabei beachten?
11:10
  • Wie implementiere ich eine Sortierung für die Operation Query?
  • Welche Parameter muss ich dafür kennen?
11:58
  • Wie implementiere ich eine Filter-Funktion für die Operation Query?
  • Welche Parameter muss dafür kennen?
13:37
  • Wie implementiere ich ein Paging für die Operation Query?
  • Welche Parameter sind dafür interessant?
Kontrolle der Themen Query implementieren
4 questions
12:08
  • Wie implementiere ich eine Read-Operation?
  • Welche Parameter muss ich dafür kennen?
12:44
  • Wie implementiere ich eine Update-Operation?
  • Welche Parameter muss ich dafür kennen?
  • Worin liegen die Unterschiede zur Create- oder Delete-Operation?
Section 4: Ausblick und Anwendung
08:36
  • Wie könnte eine Anwendung aussehen, die unseren OData-Service konsumiert?
  • Wie könnte ein komplizierter OData-Service aussehen?
  • Wie sieht eine Anwendung aus, die einen komplizierteren OData-Service konsumiert?
5 questions

Kontrolliere deinen Lernerfolg: Kennst du die Parameter, Methoden und Werkzeuge die du bei der Implementierung brauchst?

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

- Skillcoach -, die digitale Akademie für IT- und Management-Knowhow

SKILLCOACH ist die digitale Akademie für IT- und Management-Knowhow von mindsquare.

Das neueste IT- und Managementwissen jedem zugänglich machen, das ist die Mission von Skillcoach. Die Coaches der digitalen Akademie von Fachbereichsleiter Lars Czerwonka vermitteln in didaktisch hochwertigen, interaktiven Online-Kursen passgenaues Wissen – aus der Praxis für die Praxis.

Kernkompetenzen auf einen Blick

- neuestes Technologie- und Managementwissen

- Kurse für Einsteiger, Fortgeschrittene und Experten

- interaktive Lerneinheiten

- zeit- und ortsunabhängiges Lernen

- didaktisch hochwertiges Konzept sichert optimalen Lernerfolg

Instructor Biography

Hallo, mein Name ist Alexander Baldamus. Ich bin einer der Dozenten der Trainingsakademie Skillcoach hier auf Udemy und außerdem SAP-Berater im IT-Beratungsunternehmen mindsquare.

Bevor ich bei mindsquare eingestiegen bin, habe ich eine Ausbildung zum Fachinformatiker für Anwendungsentwicklung absolviert und in dieser bereits eine Menge Programmiererfahrung sammeln können – auch im Bereich der ABAP-Entwicklung. Bereits in diesen Jahren habe ich gemerkt, dass die IT eine meiner größten Leidenschaften ist und ich diese Leidenschaft gerne in Form meiner Erfahrungen z.B. in Kundenschulungen weitergebe.

Um meine Kenntnisse im IT Bereich zu vertiefen, habe ich im Anschluss an der RWTH-Aachen meinen Bachelor der Informatik gemacht und in dieser Zeit diverse neue Programmiersprachen wie Java, Haskell oder auch Prolog kennengelernt.

Nach 3 Jahren Abstinenz von SAP und der ABAP-Entwicklung habe ich mich im Anschluss an mein Studium bei mindsquare zum zertifizierten SAP-Consultant ausbilden lassen. Seit Abschluss des Ausbildungsprogramms konnte ich meine Erfahrungen in der ABAP-Entwicklung in verschiedenen Projekten weiter ausbauen - auch im Bereich SAP UI5. Dadurch bekam ich die Möglichkeit, Kundenschulungen zum Thema SAP UI5 sowie OData Services zu halten, was mich motiviert hat, meine Erfahrungen auch als eLearning hier auf Udemy weiterzugeben – an dich und jeden Interessierten.

Instructor Biography

Lars Czerwonka, Fachbereichsleiter Skillcoach

Mein Name ist Lars Czerwonka. Ich bin Leiter der Trainingsakademie Skillcoach, Senior Manager in der Unternehmensberatung mindsquare und dort verantwortlich für den Bereich Personalentwicklung.

Seit 3 Jahren bilde ich mittlerweile engagierte Studenten, neue Mitarbeiter und Manager in Unternehmen aus. Ueber 200 Menschen habe ich bereits in intensiven Trainee- und Managementprogrammen begleitet.

Doch wie bin ich eigentlich dazu gekommen?

Nach meinem Studium der angewandten Informatik war ich 3 Jahre lang SAP Unternehmensberater und habe bei vielen deutschen und auch internationalen Unternehmen Projekte erfolgreich umgesetzt. Die bekanntesten: Porsche, VW, Schwaebisch Hall, VR Banken, aber auch kleinere Unternehmen wie die BSR. Meine Arbeitsschwerpunkte lagen dabei immer im Bereich ABAP, ABAP OO, WebDynpro ABAP, aber auch dem Personalmodul HCM des SAP Systems.

Nach einiger Zeit habe ich entdeckt wie viel Spass es mir macht nicht nur zu beraten, sondern mein Wissen und meine Faehigkeiten auch weiterzugeben! Ich wollte, dass andere auch wachsen und lernen, so wie ich es durfte. Deshalb habe ich 2013 die Inhouse Akademie in der mindsquare gegruendet und 2015 schliesslich die Trainingsakademie Skillcoach.

Ready to start learning?
Take This Course