Changes for page Crash Course API Gateway
Last modified by Erik Bakker on 2025/01/10 15:07
From version 33.1
edited by Danniar Firdausy
on 2024/08/21 10:13
on 2024/08/21 10:13
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. dfirdausy1 +XWiki.eMagiz - Content
-
... ... @@ -1,9 +1,10 @@ 1 -{{velocity}} 2 -#set ($discard = $xwiki.ssx.use('Main.Extensions.ContainerSizingCoursePage.WebHome')) 3 -{{/velocity}} 1 +In this course you will get to know the eMagiz platform from a API gateway perspective. In this course you'll visit the API Gateway passthrough scenario specific items that you need on top of the platform crash course. So that you can create your first API gateway solution to a go-live state. You'll find the proper exercises for each topic, and you can relate the 5 Integration Lifecycle Management phases in the platform. The course contains small exercises to learn each subject, and can act as a reference as well. In next level course, you can experience more advanced features such as transformation. 4 4 5 -{{container}}{{container layoutStyle="columns"}}(((In this course you will get to know the eMagiz platform from a API gateway perspective. In this course you'll visit the API Gateway passthrough scenario specific items that you need on top of the platform crash course. So that you can create your first API gateway solution to a go-live state. You'll find the proper exercises for each topic, and you can relate the 5 Integration Lifecycle Management phases in the platform. The course contains small exercises to learn each subject, and can act as a reference as well. In next level course, you can experience more advanced features such as transformation.)))((({{html}}<div class="strip__attribute" style="text-align:center"><table><tr><td><img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/></td></tr><tr><td><div class="strip__attribute-label">60-90 minutes</div></td></tr></table></div>{{/html}}))){{/container}}{{/container}} 6 6 4 +* **Total time (first time completion):** between 60 and 90 minutes 5 +* **Last updated:** February 2021 6 + 7 + 7 7 (% style="border-color:#10137e" %) 8 8 ---- 9 9 {{html}}<div class="ez-academy"> ... ... @@ -11,13 +11,10 @@ 11 11 <main class="master"> 12 12 <ul class="strip-container"> 13 13 <li class="strip"> 14 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-introduction" target="_blank" class="strip__link"> 15 - <div class="strip__attribute__new__stack"> 16 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 17 - </div> 18 - <label for="" class="strip__label"> 15 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-introduction" class="strip__link"> 16 + <label for="" class="strip__label"> 19 19 <span>1</span> 20 - Introduction 18 + API gateway - Introduction 21 21 </label> 22 22 <div class="strip__attribute"> 23 23 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> ... ... @@ -28,53 +28,12 @@ 28 28 <div class="strip__attribute-label">All</div> 29 29 </div> 30 30 </a> 31 - </li> 29 + </li> 32 32 <li class="strip"> 33 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-businesscase/" target="_blank" class="strip__link"> 34 - <div class="strip__attribute__new__stack"> 35 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 36 - </div> 37 - <label for="" class="strip__label"> 38 - <span>1</span> 39 - Business case description 40 - </label> 41 - <div class="strip__attribute"> 42 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 43 - <div class="strip__attribute-label">5 minutes</div> 44 - </div> 45 - <div class="strip__attribute"> 46 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 47 - <div class="strip__attribute-label">All</div> 48 - </div> 49 - </a> 50 - </li> 51 - <li class="strip"> 52 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-capture/" target="_blank" class="strip__link"> 53 - <div class="strip__attribute__new__stack"> 54 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 55 - </div> 56 - <label for="" class="strip__label"> 57 - <span>1</span> 58 - Complete Capture phase 59 - </label> 60 - <div class="strip__attribute"> 61 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 62 - <div class="strip__attribute-label">5 minutes</div> 63 - </div> 64 - <div class="strip__attribute"> 65 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 66 - <div class="strip__attribute-label">All</div> 67 - </div> 68 - </a> 69 - </li> 70 - <li class="strip"> 71 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-api-data-model" target="_blank" class="strip__link"> 72 - <div class="strip__attribute__new__stack"> 73 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 74 - </div> 75 - <label for="" class="strip__label"> 31 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-api-data-model" class="strip__link"> 32 + <label for="" class="strip__label"> 76 76 <span>1</span> 77 - API Gateway Data Model34 + API Gateway model 78 78 </label> 79 79 <div class="strip__attribute"> 80 80 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> ... ... @@ -90,18 +90,15 @@ 90 90 </div> 91 91 </a> 92 92 </li> 93 - <li class="strip"> 94 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-resource-paths" target="_blank" class="strip__link"> 95 - <div class="strip__attribute__new__stack"> 96 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 97 - </div> 98 - <label for="" class="strip__label"> 50 + <li class="strip"> 51 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-backend-operation" class="strip__link"> 52 + <label for="" class="strip__label"> 99 99 <span>1</span> 100 - HTTP Resources54 + Configure A Backend Operation 101 101 </label> 102 102 <div class="strip__attribute"> 103 103 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 104 - <div class="strip__attribute-label"> 4minutes</div>58 + <div class="strip__attribute-label">6 minutes</div> 105 105 </div> 106 106 <div class="strip__attribute"> 107 107 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> ... ... @@ -110,17 +110,14 @@ 110 110 </a> 111 111 </li> 112 112 <li class="strip"> 113 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-http-operations" target="_blank" class="strip__link"> 114 - <div class="strip__attribute__new__stack"> 115 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 116 - </div> 117 - <label for="" class="strip__label"> 67 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-resource-paths" class="strip__link"> 68 + <label for="" class="strip__label"> 118 118 <span>1</span> 119 - HTTP Operations70 + HTTP Resources 120 120 </label> 121 121 <div class="strip__attribute"> 122 122 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 123 - <div class="strip__attribute-label"> 6minutes</div>74 + <div class="strip__attribute-label">4 minutes</div> 124 124 </div> 125 125 <div class="strip__attribute"> 126 126 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> ... ... @@ -128,18 +128,15 @@ 128 128 </div> 129 129 </a> 130 130 </li> 131 - <li class="strip"> 132 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-parameters" target="_blank" class="strip__link"> 133 - <div class="strip__attribute__new__stack"> 134 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 135 - </div> 136 - <label for="" class="strip__label"> 82 + <li class="strip"> 83 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-http-operations" class="strip__link"> 84 + <label for="" class="strip__label"> 137 137 <span>1</span> 138 - P arameters (Path, Query)86 + HTTP Operations 139 139 </label> 140 140 <div class="strip__attribute"> 141 141 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 142 - <div class="strip__attribute-label"> 9minutes</div>90 + <div class="strip__attribute-label">6 minutes</div> 143 143 </div> 144 144 <div class="strip__attribute"> 145 145 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> ... ... @@ -147,18 +147,15 @@ 147 147 </div> 148 148 </a> 149 149 </li> 150 - <li class="strip"> 151 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-backend-operation" target="_blank" class="strip__link"> 152 - <div class="strip__attribute__new__stack"> 153 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 154 - </div> 155 - <label for="" class="strip__label"> 98 + <li class="strip"> 99 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-parameters" class="strip__link"> 100 + <label for="" class="strip__label"> 156 156 <span>1</span> 157 - Configure A Backend Operation102 + Parameters (Path, Query) 158 158 </label> 159 159 <div class="strip__attribute"> 160 160 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 161 - <div class="strip__attribute-label"> 6minutes</div>106 + <div class="strip__attribute-label">9 minutes</div> 162 162 </div> 163 163 <div class="strip__attribute"> 164 164 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> ... ... @@ -167,11 +167,8 @@ 167 167 </a> 168 168 </li> 169 169 <li class="strip"> 170 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-security" target="_blank" class="strip__link"> 171 - <div class="strip__attribute__new__stack"> 172 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 173 - </div> 174 - <label for="" class="strip__label"> 115 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-security" class="strip__link"> 116 + <label for="" class="strip__label"> 175 175 <span>1</span> 176 176 Security 177 177 </label> ... ... @@ -185,14 +185,11 @@ 185 185 </div> 186 186 </a> 187 187 </li> 188 - <li class="strip"> 189 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-finishing-the-design-phase" target="_blank" class="strip__link"> 190 - <div class="strip__attribute__new__stack"> 191 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 192 - </div> 193 - <label for="" class="strip__label"> 130 + <li class="strip"> 131 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-roles-and-users" class="strip__link"> 132 + <label for="" class="strip__label"> 194 194 <span>1</span> 195 - FinishingtheDesignPhase134 + Configuring Roles and Users 196 196 </label> 197 197 <div class="strip__attribute"> 198 198 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> ... ... @@ -204,31 +204,9 @@ 204 204 </div> 205 205 </a> 206 206 </li> 207 - <li class="strip"> 208 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-define-integration/" target="_blank" class="strip__link"> 209 - <div class="strip__attribute__new__stack"> 210 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 211 - </div> 212 - <label for="" class="strip__label"> 213 - <span>1</span> 214 - Finish Design phase API Gateway 215 - </label> 216 - <div class="strip__attribute"> 217 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 218 - <div class="strip__attribute-label">5 minutes</div> 219 - </div> 220 - <div class="strip__attribute"> 221 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 222 - <div class="strip__attribute-label">All</div> 223 - </div> 224 - </a> 225 - </li> 226 226 <li class="strip"> 227 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-setting-up-entry-gate" target="_blank" class="strip__link"> 228 - <div class="strip__attribute__new__stack"> 229 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 230 - </div> 231 - <label for="" class="strip__label"> 147 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-setting-up-entry-gate" class="strip__link"> 148 + <label for="" class="strip__label"> 232 232 <span>1</span> 233 233 Setting up an entry gate 234 234 </label> ... ... @@ -243,11 +243,8 @@ 243 243 </a> 244 244 </li> 245 245 <li class="strip"> 246 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-setting-up-exit-gate" target="_blank" class="strip__link"> 247 - <div class="strip__attribute__new__stack"> 248 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 249 - </div> 250 - <label for="" class="strip__label"> 163 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-setting-up-exit-gate" class="strip__link"> 164 + <label for="" class="strip__label"> 251 251 <span>1</span> 252 252 Setting up Exit gate (generic) 253 253 </label> ... ... @@ -260,70 +260,10 @@ 260 260 <div class="strip__attribute-label">Developer</div> 261 261 </div> 262 262 </a> 263 - </li> 264 - <li class="strip"> 265 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-createphase/" target="_blank" class="strip__link"> 266 - <div class="strip__attribute__new__stack"> 267 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 268 - </div> 269 - <label for="" class="strip__label"> 270 - <span>1</span> 271 - Finish Create phase API Gateway 272 - </label> 273 - <div class="strip__attribute"> 274 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 275 - <div class="strip__attribute-label">5 minutes</div> 276 - </div> 277 - <div class="strip__attribute"> 278 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 279 - <div class="strip__attribute-label">All</div> 280 - </div> 281 - </a> 282 - </li> 283 - <li class="strip"> 284 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-roles-and-users" target="_blank" class="strip__link"> 285 - <div class="strip__attribute__new__stack"> 286 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 287 - </div> 288 - <label for="" class="strip__label"> 289 - <span>1</span> 290 - Configuring Roles and Users 291 - </label> 292 - <div class="strip__attribute"> 293 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 294 - <div class="strip__attribute-label">6 minutes</div> 295 - </div> 296 - <div class="strip__attribute"> 297 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 298 - <div class="strip__attribute-label">All</div> 299 - </div> 300 - </a> 301 - </li> 302 - <li class="strip"> 303 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-release-usermanagement/" target="_blank" class="strip__link"> 304 - <div class="strip__attribute__new__stack"> 305 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 306 - </div> 307 - <label for="" class="strip__label"> 308 - <span>1</span> 309 - Finish User Management & Deploy 310 - </label> 311 - <div class="strip__attribute"> 312 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 313 - <div class="strip__attribute-label">5 minutes</div> 314 - </div> 315 - <div class="strip__attribute"> 316 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 317 - <div class="strip__attribute-label">All</div> 318 - </div> 319 - </a> 320 - </li> 177 + </li> 321 321 <li class="strip"> 322 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-swagger-ui" target="_blank" class="strip__link"> 323 - <div class="strip__attribute__new__stack"> 324 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 325 - </div> 326 - <label for="" class="strip__label"> 179 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-swagger-ui" class="strip__link"> 180 + <label for="" class="strip__label"> 327 327 <span>1</span> 328 328 Swagger UI 329 329 </label> ... ... @@ -338,13 +338,10 @@ 338 338 </a> 339 339 </li> 340 340 <li class="strip"> 341 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-error-handling-from-a-client-perspective" target="_blank" class="strip__link"> 342 - <div class="strip__attribute__new__stack"> 343 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 344 - </div> 345 - <label for="" class="strip__label"> 195 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-error-handling-from-a-client-perspective" class="strip__link"> 196 + <label for="" class="strip__label"> 346 346 <span>1</span> 347 - Error Handling from a client perspective 198 + API Gateway Error Handling from a client perspective 348 348 </label> 349 349 <div class="strip__attribute"> 350 350 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>