Last modified by Erik Bakker on 2024/09/24 16:27

From version 40.1
edited by eMagiz
on 2022/07/04 15:18
Change comment: There is no comment for this version
To version 7.1
edited by Erik Bakker
on 2022/05/03 09:48
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Calling a REST Web service
1 +Migration Paths
Parent
... ... @@ -1,1 +1,1 @@
1 -Main.eMagiz Academy.Use Cases.WebHome
1 +Main.eMagiz Academy.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.eMagiz
1 +XWiki.ebakker
Content
... ... @@ -1,42 +2,53 @@
1 -In this course, you will find the collection of the relevant Microlearnings that you can refer to when sending data to a REST Webservice. You can study these microlearnings in the order as presented here to learn in one go all about sending data to a REST web service in eMagiz. Note that the referenced microlearnings are identical to those under the Microlearning section.
2 2  
3 -{{info}}
4 -**Relevant Store content**
5 -The following Store content could be leveraged for this use case.
6 -* [[REST Connectivity - Fire & Forget>>Main.eMagiz Store.Accelerators.REST - Fire & Forget.WebHome||target="blank"]]
7 -* [[REST Connectivity - Request & Response>>Main.eMagiz Store.Accelerators.REST - Request & Response.WebHome||target="blank"]]
8 -* [[SOAP Connectivity>>Main.eMagiz Store.Accelerators.SOAP Web service Connectivity.WebHome||target="blank"]]
9 -{{/info}}
10 10  
11 11  
12 -(% style="border-color:#10137e" %)
13 -----
14 14  {{html}}
15 15  <div class="ez-academy">
16 16   <div class="ez-academy_body">
17 17   <main class="master">
8 + <h3 class="title">Micro-learnings</h3>
18 18   <ul class="strip-container">
19 19   <li class="strip">
20 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-call-a-rest-webservice" class="strip__link">
11 + <a href="../../docs/microlearning/crashcourse-api-gateway-introduction" class="strip__link">
12 + <label for="" class="strip__label">
13 + <span>1</span>
14 + API gateway - Introduction
15 + </label>
16 + <div class="strip__attribute">
17 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
18 + <div class="strip__attribute-label">5 minutes</div>
19 + </div>
20 + <div class="strip__attribute">
21 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
22 + <div class="strip__attribute-label">All</div>
23 + </div>
24 + </a>
25 + </li>
26 + <li class="strip">
27 + <a href="../../docs/microlearning/crashcourse-api-gateway-api-data-model" class="strip__link">
21 21   <label for="" class="strip__label">
22 - <span>6</span>
23 - Call a REST Web service
29 + <span>1</span>
30 + API Gateway model
24 24   </label>
25 25   <div class="strip__attribute">
26 26   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
27 - <div class="strip__attribute-label">7 minutes</div>
34 + <div class="strip__attribute-label">6 minutes</div>
28 28   </div>
29 29   <div class="strip__attribute">
30 30   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
31 31   <div class="strip__attribute-label">Developer</div>
32 32   </div>
40 + <div class="strip__attribute">
41 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
42 + <div class="strip__attribute-label">Architect</div>
43 + </div>
33 33   </a>
34 34   </li>
35 - <li class="strip">
36 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-authorization-basic-authentication" class="strip__link">
46 + <li class="strip">
47 + <a href="../../docs/microlearning/crashcourse-api-gateway-configure-backend-operation" class="strip__link">
37 37   <label for="" class="strip__label">
38 - <span>6</span>
39 - Authorization - Basic Authentication
49 + <span>1</span>
50 + Configure A Backend Operation
40 40   </label>
41 41   <div class="strip__attribute">
42 42   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
... ... @@ -49,14 +49,14 @@
49 49   </a>
50 50   </li>
51 51   <li class="strip">
52 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-authorization-oauth-client-credentials" class="strip__link">
63 + <a href="../../docs/microlearning/crashcourse-api-gateway-resource-paths" class="strip__link">
53 53   <label for="" class="strip__label">
54 - <span>6</span>
55 - Authorization - OAuth 2.0 Client Credentials
65 + <span>1</span>
66 + HTTP Resources
56 56   </label>
57 57   <div class="strip__attribute">
58 58   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
59 - <div class="strip__attribute-label">7 minutes</div>
70 + <div class="strip__attribute-label">4 minutes</div>
60 60   </div>
61 61   <div class="strip__attribute">
62 62   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
... ... @@ -65,14 +65,14 @@
65 65   </a>
66 66   </li>
67 67   <li class="strip">
68 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-authorization-oauth-authorization-code" class="strip__link">
79 + <a href="../../docs/microlearning/crashcourse-api-gateway-http-operations" class="strip__link">
69 69   <label for="" class="strip__label">
70 - <span>5</span>
71 - Authorization - OAuth 2.0 Authorization Code
81 + <span>1</span>
82 + HTTP Operations
72 72   </label>
73 73   <div class="strip__attribute">
74 74   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
75 - <div class="strip__attribute-label">7 minutes</div>
86 + <div class="strip__attribute-label">6 minutes</div>
76 76   </div>
77 77   <div class="strip__attribute">
78 78   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
... ... @@ -81,21 +81,117 @@
81 81   </a>
82 82   </li>
83 83   <li class="strip">
84 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-certificates-when-calling-a-rest-webservice" class="strip__link">
95 + <a href="../../docs/microlearning/crashcourse-api-gateway-parameters" class="strip__link">
85 85   <label for="" class="strip__label">
86 - <span>6</span>
87 - Sending certificates to a REST web service
97 + <span>1</span>
98 + Parameters (Path, Query)
88 88   </label>
89 89   <div class="strip__attribute">
90 90   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
102 + <div class="strip__attribute-label">9 minutes</div>
103 + </div>
104 + <div class="strip__attribute">
105 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
106 + <div class="strip__attribute-label">Developer</div>
107 + </div>
108 + </a>
109 + </li>
110 + <li class="strip">
111 + <a href="../../docs/microlearning/crashcourse-api-gateway-security" class="strip__link">
112 + <label for="" class="strip__label">
113 + <span>1</span>
114 + Security
115 + </label>
116 + <div class="strip__attribute">
117 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
91 91   <div class="strip__attribute-label">6 minutes</div>
92 92   </div>
93 93   <div class="strip__attribute">
94 94   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
122 + <div class="strip__attribute-label">All</div>
123 + </div>
124 + </a>
125 + </li>
126 + <li class="strip">
127 + <a href="../../docs/microlearning/crashcourse-api-gateway-configure-roles-and-users" class="strip__link">
128 + <label for="" class="strip__label">
129 + <span>1</span>
130 + Configuring Roles and Users
131 + </label>
132 + <div class="strip__attribute">
133 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
134 + <div class="strip__attribute-label">6 minutes</div>
135 + </div>
136 + <div class="strip__attribute">
137 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
138 + <div class="strip__attribute-label">All</div>
139 + </div>
140 + </a>
141 + </li>
142 + <li class="strip">
143 + <a href="../../docs/microlearning/crashcourse-api-gateway-setting-up-entry-gate" class="strip__link">
144 + <label for="" class="strip__label">
145 + <span>1</span>
146 + Setting up an entry gate
147 + </label>
148 + <div class="strip__attribute">
149 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
150 + <div class="strip__attribute-label">3 minutes</div>
151 + </div>
152 + <div class="strip__attribute">
153 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
95 95   <div class="strip__attribute-label">Developer</div>
96 96   </div>
97 97   </a>
98 98   </li>
158 + <li class="strip">
159 + <a href="../../docs/microlearning/crashcourse-api-gateway-setting-up-exit-gate" class="strip__link">
160 + <label for="" class="strip__label">
161 + <span>1</span>
162 + Setting up Exit gate (generic)
163 + </label>
164 + <div class="strip__attribute">
165 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
166 + <div class="strip__attribute-label">3 minutes</div>
167 + </div>
168 + <div class="strip__attribute">
169 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
170 + <div class="strip__attribute-label">Developer</div>
171 + </div>
172 + </a>
173 + </li>
174 + <li class="strip">
175 + <a href="../../docs/microlearning/crashcourse-api-gateway-swagger-ui" class="strip__link">
176 + <label for="" class="strip__label">
177 + <span>1</span>
178 + Swagger UI
179 + </label>
180 + <div class="strip__attribute">
181 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
182 + <div class="strip__attribute-label">6 minutes</div>
183 + </div>
184 + <div class="strip__attribute">
185 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
186 + <div class="strip__attribute-label">All</div>
187 + </div>
188 + </a>
189 + </li>
190 + <li class="strip">
191 + <a href="../../docs/microlearning/crashcourse-api-gateway-error-handling-from-a-client-perspective" class="strip__link">
192 + <label for="" class="strip__label">
193 + <span>1</span>
194 + API Gateway Error Handling from a client perspective
195 + </label>
196 + <div class="strip__attribute">
197 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
198 + <div class="strip__attribute-label">7 minutes</div>
199 + </div>
200 + <div class="strip__attribute">
201 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
202 + <div class="strip__attribute-label">All</div>
203 + </div>
204 + </a>
205 + </li>
99 99   </ul>
100 100   </main>
101 101   </div>