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

From version 41.1
edited by eMagiz
on 2022/07/04 15:19
Change comment: There is no comment for this version
To version 5.1
edited by Erik Bakker
on 2022/05/03 09:47
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,41 +2,56 @@
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 -{{/info}}
9 -
10 -
11 -(% style="border-color:#10137e" %)
12 -----
13 -{{html}}
14 -<div class="ez-academy">
2 +{{html}}<div class="ez-academy">
15 15   <div class="ez-academy_body">
16 16   <main class="master">
5 + <p>
6 + n this section, we will focus on various migration paths available to migrate from a legacy approach to a new approach.
7 + <br></br><br></br>
8 +* Total time for first time completion: between 60 and 90 minutes<br></br>
9 +* Last updated - February 2021
10 + </p>
11 + <h3 class="title">Micro-learnings</h3>
17 17   <ul class="strip-container">
18 18   <li class="strip">
19 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-call-a-rest-webservice" class="strip__link">
14 + <a href="../../docs/microlearning/crashcourse-api-gateway-introduction" class="strip__link">
15 + <label for="" class="strip__label">
16 + <span>1</span>
17 + API gateway - Introduction
18 + </label>
19 + <div class="strip__attribute">
20 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
21 + <div class="strip__attribute-label">5 minutes</div>
22 + </div>
23 + <div class="strip__attribute">
24 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
25 + <div class="strip__attribute-label">All</div>
26 + </div>
27 + </a>
28 + </li>
29 + <li class="strip">
30 + <a href="../../docs/microlearning/crashcourse-api-gateway-api-data-model" class="strip__link">
20 20   <label for="" class="strip__label">
21 - <span>6</span>
22 - Call a REST Web service
32 + <span>1</span>
33 + API Gateway model
23 23   </label>
24 24   <div class="strip__attribute">
25 25   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
26 - <div class="strip__attribute-label">7 minutes</div>
37 + <div class="strip__attribute-label">6 minutes</div>
27 27   </div>
28 28   <div class="strip__attribute">
29 29   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
30 30   <div class="strip__attribute-label">Developer</div>
31 31   </div>
43 + <div class="strip__attribute">
44 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
45 + <div class="strip__attribute-label">Architect</div>
46 + </div>
32 32   </a>
33 33   </li>
34 - <li class="strip">
35 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-authorization-basic-authentication" class="strip__link">
49 + <li class="strip">
50 + <a href="../../docs/microlearning/crashcourse-api-gateway-configure-backend-operation" class="strip__link">
36 36   <label for="" class="strip__label">
37 - <span>6</span>
38 - Authorization - Basic Authentication
52 + <span>1</span>
53 + Configure A Backend Operation
39 39   </label>
40 40   <div class="strip__attribute">
41 41   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
... ... @@ -48,14 +48,14 @@
48 48   </a>
49 49   </li>
50 50   <li class="strip">
51 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-authorization-oauth-client-credentials" class="strip__link">
66 + <a href="../../docs/microlearning/crashcourse-api-gateway-resource-paths" class="strip__link">
52 52   <label for="" class="strip__label">
53 - <span>6</span>
54 - Authorization - OAuth 2.0 Client Credentials
68 + <span>1</span>
69 + HTTP Resources
55 55   </label>
56 56   <div class="strip__attribute">
57 57   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
58 - <div class="strip__attribute-label">7 minutes</div>
73 + <div class="strip__attribute-label">4 minutes</div>
59 59   </div>
60 60   <div class="strip__attribute">
61 61   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
... ... @@ -64,14 +64,14 @@
64 64   </a>
65 65   </li>
66 66   <li class="strip">
67 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-authorization-oauth-authorization-code" class="strip__link">
82 + <a href="../../docs/microlearning/crashcourse-api-gateway-http-operations" class="strip__link">
68 68   <label for="" class="strip__label">
69 - <span>5</span>
70 - Authorization - OAuth 2.0 Authorization Code
84 + <span>1</span>
85 + HTTP Operations
71 71   </label>
72 72   <div class="strip__attribute">
73 73   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
74 - <div class="strip__attribute-label">7 minutes</div>
89 + <div class="strip__attribute-label">6 minutes</div>
75 75   </div>
76 76   <div class="strip__attribute">
77 77   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
... ... @@ -80,21 +80,117 @@
80 80   </a>
81 81   </li>
82 82   <li class="strip">
83 - <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">
98 + <a href="../../docs/microlearning/crashcourse-api-gateway-parameters" class="strip__link">
84 84   <label for="" class="strip__label">
85 - <span>6</span>
86 - Sending certificates to a REST web service
100 + <span>1</span>
101 + Parameters (Path, Query)
87 87   </label>
88 88   <div class="strip__attribute">
89 89   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
105 + <div class="strip__attribute-label">9 minutes</div>
106 + </div>
107 + <div class="strip__attribute">
108 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
109 + <div class="strip__attribute-label">Developer</div>
110 + </div>
111 + </a>
112 + </li>
113 + <li class="strip">
114 + <a href="../../docs/microlearning/crashcourse-api-gateway-security" class="strip__link">
115 + <label for="" class="strip__label">
116 + <span>1</span>
117 + Security
118 + </label>
119 + <div class="strip__attribute">
120 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
90 90   <div class="strip__attribute-label">6 minutes</div>
91 91   </div>
92 92   <div class="strip__attribute">
93 93   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
125 + <div class="strip__attribute-label">All</div>
126 + </div>
127 + </a>
128 + </li>
129 + <li class="strip">
130 + <a href="../../docs/microlearning/crashcourse-api-gateway-configure-roles-and-users" class="strip__link">
131 + <label for="" class="strip__label">
132 + <span>1</span>
133 + Configuring Roles and Users
134 + </label>
135 + <div class="strip__attribute">
136 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
137 + <div class="strip__attribute-label">6 minutes</div>
138 + </div>
139 + <div class="strip__attribute">
140 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
141 + <div class="strip__attribute-label">All</div>
142 + </div>
143 + </a>
144 + </li>
145 + <li class="strip">
146 + <a href="../../docs/microlearning/crashcourse-api-gateway-setting-up-entry-gate" class="strip__link">
147 + <label for="" class="strip__label">
148 + <span>1</span>
149 + Setting up an entry gate
150 + </label>
151 + <div class="strip__attribute">
152 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
153 + <div class="strip__attribute-label">3 minutes</div>
154 + </div>
155 + <div class="strip__attribute">
156 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
94 94   <div class="strip__attribute-label">Developer</div>
95 95   </div>
96 96   </a>
97 97   </li>
161 + <li class="strip">
162 + <a href="../../docs/microlearning/crashcourse-api-gateway-setting-up-exit-gate" class="strip__link">
163 + <label for="" class="strip__label">
164 + <span>1</span>
165 + Setting up Exit gate (generic)
166 + </label>
167 + <div class="strip__attribute">
168 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
169 + <div class="strip__attribute-label">3 minutes</div>
170 + </div>
171 + <div class="strip__attribute">
172 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
173 + <div class="strip__attribute-label">Developer</div>
174 + </div>
175 + </a>
176 + </li>
177 + <li class="strip">
178 + <a href="../../docs/microlearning/crashcourse-api-gateway-swagger-ui" class="strip__link">
179 + <label for="" class="strip__label">
180 + <span>1</span>
181 + Swagger UI
182 + </label>
183 + <div class="strip__attribute">
184 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
185 + <div class="strip__attribute-label">6 minutes</div>
186 + </div>
187 + <div class="strip__attribute">
188 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
189 + <div class="strip__attribute-label">All</div>
190 + </div>
191 + </a>
192 + </li>
193 + <li class="strip">
194 + <a href="../../docs/microlearning/crashcourse-api-gateway-error-handling-from-a-client-perspective" class="strip__link">
195 + <label for="" class="strip__label">
196 + <span>1</span>
197 + API Gateway Error Handling from a client perspective
198 + </label>
199 + <div class="strip__attribute">
200 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
201 + <div class="strip__attribute-label">7 minutes</div>
202 + </div>
203 + <div class="strip__attribute">
204 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
205 + <div class="strip__attribute-label">All</div>
206 + </div>
207 + </a>
208 + </li>
98 98   </ul>
99 99   </main>
100 100   </div>