Changes for page Crash Course API Gateway
Last modified by Erik Bakker on 2025/01/10 15:07
From version 30.1
edited by Eva Torken
on 2023/05/11 11:05
on 2023/05/11 11:05
Change comment:
There is no comment for this version
To version 6.1
edited by Erik Bakker
on 2022/06/02 09:45
on 2022/06/02 09:45
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.e torken1 +XWiki.ebakker - 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" 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="../../docs/microlearning/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,51 +28,10 @@ 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/" 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/" 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" 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="../../docs/microlearning/crashcourse-api-gateway-api-data-model" class="strip__link"> 32 + <label for="" class="strip__label"> 76 76 <span>1</span> 77 77 API Gateway model 78 78 </label> ... ... @@ -90,37 +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-apigw-exercises-datamodelling/" 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-exercises32.svg"/> 97 - </div> 98 - <label for="" class="strip__label"> 99 - <span>1</span> 100 - Complete data model API gateway design 101 - </label> 102 - <div class="strip__attribute"> 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">5 minutes</div> 105 - </div> 106 - <div class="strip__attribute"> 107 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 108 - <div class="strip__attribute-label">All</div> 109 - </div> 110 - </a> 111 - </li> 112 - <li class="strip"> 113 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-resource-paths" 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"> 50 + <li class="strip"> 51 + <a href="../../docs/microlearning/crashcourse-api-gateway-configure-backend-operation" class="strip__link"> 52 + <label for="" class="strip__label"> 118 118 <span>1</span> 119 - HTTP Resources54 + Configure A Backend Operation 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"> 4minutes</div>58 + <div class="strip__attribute-label">6 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"/> ... ... @@ -129,17 +129,14 @@ 129 129 </a> 130 130 </li> 131 131 <li class="strip"> 132 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-http-operations" 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"> 67 + <a href="../../docs/microlearning/crashcourse-api-gateway-resource-paths" class="strip__link"> 68 + <label for="" class="strip__label"> 137 137 <span>1</span> 138 - HTTP Operations70 + HTTP Resources 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"> 6minutes</div>74 + <div class="strip__attribute-label">4 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-parameters" 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"> 82 + <li class="strip"> 83 + <a href="../../docs/microlearning/crashcourse-api-gateway-http-operations" class="strip__link"> 84 + <label for="" class="strip__label"> 156 156 <span>1</span> 157 - P arameters (Path, Query)86 + HTTP Operations 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"> 9minutes</div>90 + <div class="strip__attribute-label">6 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"/> ... ... @@ -166,18 +166,15 @@ 166 166 </div> 167 167 </a> 168 168 </li> 169 - <li class="strip"> 170 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-backend-operation" 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"> 98 + <li class="strip"> 99 + <a href="../../docs/microlearning/crashcourse-api-gateway-parameters" class="strip__link"> 100 + <label for="" class="strip__label"> 175 175 <span>1</span> 176 - Configure A Backend Operation102 + Parameters (Path, Query) 177 177 </label> 178 178 <div class="strip__attribute"> 179 179 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 180 - <div class="strip__attribute-label"> 6minutes</div>106 + <div class="strip__attribute-label">9 minutes</div> 181 181 </div> 182 182 <div class="strip__attribute"> 183 183 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> ... ... @@ -186,11 +186,8 @@ 186 186 </a> 187 187 </li> 188 188 <li class="strip"> 189 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-security" 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"> 115 + <a href="../../docs/microlearning/crashcourse-api-gateway-security" class="strip__link"> 116 + <label for="" class="strip__label"> 194 194 <span>1</span> 195 195 Security 196 196 </label> ... ... @@ -204,14 +204,11 @@ 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-api-gateway-finishing-the-design-phase" 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-reading32.svg"/> 211 - </div> 212 - <label for="" class="strip__label"> 130 + <li class="strip"> 131 + <a href="../../docs/microlearning/crashcourse-api-gateway-configure-roles-and-users" class="strip__link"> 132 + <label for="" class="strip__label"> 213 213 <span>1</span> 214 - FinishingtheDesignPhase134 + Configuring Roles and Users 215 215 </label> 216 216 <div class="strip__attribute"> 217 217 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> ... ... @@ -223,31 +223,9 @@ 223 223 </div> 224 224 </a> 225 225 </li> 226 - <li class="strip"> 227 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-define-integration/" 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-exercises32.svg"/> 230 - </div> 231 - <label for="" class="strip__label"> 232 - <span>1</span> 233 - Finish Design phase API Gateway 234 - </label> 235 - <div class="strip__attribute"> 236 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 237 - <div class="strip__attribute-label">5 minutes</div> 238 - </div> 239 - <div class="strip__attribute"> 240 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 241 - <div class="strip__attribute-label">All</div> 242 - </div> 243 - </a> 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-entry-gate" 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"> 147 + <a href="../../docs/microlearning/crashcourse-api-gateway-setting-up-entry-gate" class="strip__link"> 148 + <label for="" class="strip__label"> 251 251 <span>1</span> 252 252 Setting up an entry gate 253 253 </label> ... ... @@ -262,11 +262,8 @@ 262 262 </a> 263 263 </li> 264 264 <li class="strip"> 265 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-setting-up-exit-gate" 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-reading32.svg"/> 268 - </div> 269 - <label for="" class="strip__label"> 163 + <a href="../../docs/microlearning/crashcourse-api-gateway-setting-up-exit-gate" class="strip__link"> 164 + <label for="" class="strip__label"> 270 270 <span>1</span> 271 271 Setting up Exit gate (generic) 272 272 </label> ... ... @@ -279,70 +279,10 @@ 279 279 <div class="strip__attribute-label">Developer</div> 280 280 </div> 281 281 </a> 282 - </li> 283 - <li class="strip"> 284 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-createphase/" 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-exercises32.svg"/> 287 - </div> 288 - <label for="" class="strip__label"> 289 - <span>1</span> 290 - Finish Create phase API Gateway 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">5 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-api-gateway-configure-roles-and-users" 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-reading32.svg"/> 306 - </div> 307 - <label for="" class="strip__label"> 308 - <span>1</span> 309 - Configuring Roles and Users 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">6 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> 321 - <li class="strip"> 322 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-release-usermanagement/" 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-exercises32.svg"/> 325 - </div> 326 - <label for="" class="strip__label"> 327 - <span>1</span> 328 - Finish User Management & Deploy 329 - </label> 330 - <div class="strip__attribute"> 331 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 332 - <div class="strip__attribute-label">5 minutes</div> 333 - </div> 334 - <div class="strip__attribute"> 335 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 336 - <div class="strip__attribute-label">All</div> 337 - </div> 338 - </a> 339 - </li> 177 + </li> 340 340 <li class="strip"> 341 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-swagger-ui" 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"> 179 + <a href="../../docs/microlearning/crashcourse-api-gateway-swagger-ui" class="strip__link"> 180 + <label for="" class="strip__label"> 346 346 <span>1</span> 347 347 Swagger UI 348 348 </label> ... ... @@ -357,13 +357,10 @@ 357 357 </a> 358 358 </li> 359 359 <li class="strip"> 360 - <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"> 361 - <div class="strip__attribute__new__stack"> 362 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 363 - </div> 364 - <label for="" class="strip__label"> 195 + <a href="../../docs/microlearning/crashcourse-api-gateway-error-handling-from-a-client-perspective" class="strip__link"> 196 + <label for="" class="strip__label"> 365 365 <span>1</span> 366 - Error Handling from a client perspective 198 + API Gateway Error Handling from a client perspective 367 367 </label> 368 368 <div class="strip__attribute"> 369 369 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>