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

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