Changes for page Crash Course API Gateway
Last modified by Erik Bakker on 2025/01/10 15:07
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- 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"> ... ... @@ -12,12 +12,9 @@ 12 12 <ul class="strip-container"> 13 13 <li class="strip"> 14 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"> 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 - Exercise - Business, Capture & Design API Gateway 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 - Exercise - 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 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"> 32 + <label for="" class="strip__label"> 76 76 <span>1</span> 77 77 API Gateway model 78 78 </label> ... ... @@ -90,31 +90,9 @@ 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 - Exercise - Create data model 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 112 <li class="strip"> 113 113 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-backend-operation" 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"> 52 + <label for="" class="strip__label"> 118 118 <span>1</span> 119 119 Configure A Backend Operation 120 120 </label> ... ... @@ -130,10 +130,7 @@ 130 130 </li> 131 131 <li class="strip"> 132 132 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-resource-paths" 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"> 68 + <label for="" class="strip__label"> 137 137 <span>1</span> 138 138 HTTP Resources 139 139 </label> ... ... @@ -149,10 +149,7 @@ 149 149 </li> 150 150 <li class="strip"> 151 151 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-http-operations" 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"> 84 + <label for="" class="strip__label"> 156 156 <span>1</span> 157 157 HTTP Operations 158 158 </label> ... ... @@ -168,10 +168,7 @@ 168 168 </li> 169 169 <li class="strip"> 170 170 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-parameters" 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"> 100 + <label for="" class="strip__label"> 175 175 <span>1</span> 176 176 Parameters (Path, Query) 177 177 </label> ... ... @@ -187,10 +187,7 @@ 187 187 </li> 188 188 <li class="strip"> 189 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"> 116 + <label for="" class="strip__label"> 194 194 <span>1</span> 195 195 Security 196 196 </label> ... ... @@ -204,52 +204,27 @@ 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/" 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 - Exercise - Complete API Design 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 - <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" 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"> 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"> 232 232 <span>1</span> 233 - Settingupan entry gate134 + Configuring Roles and Users 234 234 </label> 235 235 <div class="strip__attribute"> 236 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"> 3minutes</div>138 + <div class="strip__attribute-label">6 minutes</div> 238 238 </div> 239 239 <div class="strip__attribute"> 240 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"> Developer</div>142 + <div class="strip__attribute-label">All</div> 242 242 </div> 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" 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="/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"> 251 251 <span>1</span> 252 - Setting up Exit gate(generic)150 + Setting up an entry gate 253 253 </label> 254 254 <div class="strip__attribute"> 255 255 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> ... ... @@ -261,69 +261,25 @@ 261 261 </div> 262 262 </a> 263 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/" 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 - Exercise - Complete Create for API operation 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" 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"> 162 + <li class="strip"> 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"> 289 289 <span>1</span> 290 - ConfiguringRolesand Users166 + Setting up Exit gate (generic) 291 291 </label> 292 292 <div class="strip__attribute"> 293 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"> 6minutes</div>170 + <div class="strip__attribute-label">3 minutes</div> 295 295 </div> 296 296 <div class="strip__attribute"> 297 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>174 + <div class="strip__attribute-label">Developer</div> 299 299 </div> 300 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/" 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 - Exercise - 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" 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/microlearning/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> ... ... @@ -339,12 +339,9 @@ 339 339 </li> 340 340 <li class="strip"> 341 341 <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"> 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"> 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"/>