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

From version 6.1
edited by Erik Bakker
on 2022/05/03 09:48
Change comment: There is no comment for this version
To version 57.1
edited by Erik Bakker
on 2022/05/03 13:49
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Migration Paths
1 +REST Connectivity
Parent
... ... @@ -1,1 +1,1 @@
1 -Main.eMagiz Academy.WebHome
1 +Main.eMagiz Academy.Microlearnings.Intermediate Level.WebHome
Content
... ... @@ -1,120 +1,100 @@
1 +In this course, we will learn how you can use REST functionality within eMagiz. In this course we will build on what we have learned previously in the Crash Course Platform. For this course the focus will be on configuring the components that are needed to host and call a REST endpoint, various authorization methods, validation, headers and certificates.
1 1  
2 -{{html}}<div class="ez-academy">
3 +* **Total time:** between 30 and 45 minutes
4 +
5 +
6 +(% style="border-color:#10137e" %)
7 +----
8 +{{html}}
9 +<div class="ez-academy">
3 3   <div class="ez-academy_body">
4 4   <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>
12 12   <ul class="strip-container">
13 13   <li class="strip">
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">
14 + <a href="../../docs/microlearning/intermediate-rest-webservice-connectivity-configuration" class="strip__link">
31 31   <label for="" class="strip__label">
32 - <span>1</span>
33 - API Gateway model
16 + <span>229</span>
17 + Configuration REST web service
34 34   </label>
35 35   <div class="strip__attribute">
36 36   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
37 - <div class="strip__attribute-label">6 minutes</div>
21 + <div class="strip__attribute-label">11 minutes</div>
38 38   </div>
39 39   <div class="strip__attribute">
40 40   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
41 41   <div class="strip__attribute-label">Developer</div>
42 42   </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>
47 - </a>
27 + </a>
48 48   </li>
49 - <li class="strip">
50 - <a href="../../docs/microlearning/crashcourse-api-gateway-configure-backend-operation" class="strip__link">
29 + <li class="strip">
30 + <a href="../../docs/microlearning/intermediate-rest-webservice-connectivity-validation" class="strip__link">
51 51   <label for="" class="strip__label">
52 - <span>1</span>
53 - Configure A Backend Operation
32 + <span>229</span>
33 + Validation
54 54   </label>
55 55   <div class="strip__attribute">
56 56   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
57 - <div class="strip__attribute-label">6 minutes</div>
37 + <div class="strip__attribute-label">5 minutes</div>
58 58   </div>
59 59   <div class="strip__attribute">
60 60   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
61 61   <div class="strip__attribute-label">Developer</div>
62 62   </div>
63 - </a>
43 + </a>
64 64   </li>
65 65   <li class="strip">
66 - <a href="../../docs/microlearning/crashcourse-api-gateway-resource-paths" class="strip__link">
46 + <a href="../../docs/microlearning/intermediate-rest-webservice-connectivity-http-headers" class="strip__link">
67 67   <label for="" class="strip__label">
68 - <span>1</span>
69 - HTTP Resources
48 + <span>229</span>
49 + HTTP Headers
70 70   </label>
71 71   <div class="strip__attribute">
72 72   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
73 - <div class="strip__attribute-label">4 minutes</div>
53 + <div class="strip__attribute-label">5 minutes</div>
74 74   </div>
75 75   <div class="strip__attribute">
76 76   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
77 77   <div class="strip__attribute-label">Developer</div>
78 78   </div>
79 - </a>
59 + </a>
80 80   </li>
81 81   <li class="strip">
82 - <a href="../../docs/microlearning/crashcourse-api-gateway-http-operations" class="strip__link">
62 + <a href="../../docs/microlearning/intermediate-rest-webservice-connectivity-call-a-rest-webservice" class="strip__link">
83 83   <label for="" class="strip__label">
84 - <span>1</span>
85 - HTTP Operations
64 + <span>229</span>
65 + Call a REST Webservice
86 86   </label>
87 87   <div class="strip__attribute">
88 88   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
89 - <div class="strip__attribute-label">6 minutes</div>
69 + <div class="strip__attribute-label">7 minutes</div>
90 90   </div>
91 91   <div class="strip__attribute">
92 92   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
93 93   <div class="strip__attribute-label">Developer</div>
94 94   </div>
95 - </a>
75 + </a>
96 96   </li>
97 97   <li class="strip">
98 - <a href="../../docs/microlearning/crashcourse-api-gateway-parameters" class="strip__link">
78 + <a href="../../docs/microlearning/intermediate-rest-webservice-connectivity-certificates-when-calling-a-rest-webservice" class="strip__link">
99 99   <label for="" class="strip__label">
100 - <span>1</span>
101 - Parameters (Path, Query)
80 + <span>229</span>
81 + Certificates when calling a REST webservice
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"/>
105 - <div class="strip__attribute-label">9 minutes</div>
85 + <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"/>
109 109   <div class="strip__attribute-label">Developer</div>
110 110   </div>
111 - </a>
91 + </a>
112 112   </li>
113 113   <li class="strip">
114 - <a href="../../docs/microlearning/crashcourse-api-gateway-security" class="strip__link">
94 + <a href="../../docs/microlearning/intermediate-rest-webservice-connectivity-authorization-basic-authentication" class="strip__link">
115 115   <label for="" class="strip__label">
116 - <span>1</span>
117 - Security
96 + <span>229</span>
97 + Authorization - Basic Authentication
118 118   </label>
119 119   <div class="strip__attribute">
120 120   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
... ... @@ -122,90 +122,42 @@
122 122   </div>
123 123   <div class="strip__attribute">
124 124   <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>
105 + <div class="strip__attribute-label">Developer</div>
126 126   </div>
127 - </a>
107 + </a>
128 128   </li>
129 129   <li class="strip">
130 - <a href="../../docs/microlearning/crashcourse-api-gateway-configure-roles-and-users" class="strip__link">
110 + <a href="../../docs/microlearning/intermediate-rest-webservice-connectivity-authorization-oauth-client-credentials" class="strip__link">
131 131   <label for="" class="strip__label">
132 - <span>1</span>
133 - Configuring Roles and Users
112 + <span>229</span>
113 + Authorization - Oauth 2.0 Client Certificates
134 134   </label>
135 135   <div class="strip__attribute">
136 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>
117 + <div class="strip__attribute-label">7 minutes</div>
138 138   </div>
139 139   <div class="strip__attribute">
140 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"/>
157 157   <div class="strip__attribute-label">Developer</div>
158 158   </div>
159 - </a>
123 + </a>
160 160   </li>
161 161   <li class="strip">
162 - <a href="../../docs/microlearning/crashcourse-api-gateway-setting-up-exit-gate" class="strip__link">
126 + <a href="../../docs/microlearning/intermediate-rest-webservice-connectivity-authorization-oauth-authorization-code" class="strip__link">
163 163   <label for="" class="strip__label">
164 - <span>1</span>
165 - Setting up Exit gate (generic)
128 + <span>229</span>
129 + Authorization - Oauth 2.0 Authorization Code
166 166   </label>
167 167   <div class="strip__attribute">
168 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>
133 + <div class="strip__attribute-label">5 minutes</div>
170 170   </div>
171 171   <div class="strip__attribute">
172 172   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
173 173   <div class="strip__attribute-label">Developer</div>
174 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>
139 + </a>
192 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>
209 209   </ul>
210 210   </main>
211 211   </div>