Changes for page Crash Course API Gateway
Last modified by Erik Bakker on 2025/01/10 15:07
From version 22.1
edited by eMagiz
on 2023/03/31 15:40
on 2023/03/31 15:40
Change comment:
There is no comment for this version
To version 3.1
edited by Erik Bakker
on 2022/05/03 09:59
on 2022/05/03 09:59
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 Magiz1 +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,32 +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-api-gateway-api-data-model" 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-reading32.svg"/> 55 - </div> 56 - <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"> 57 57 <span>1</span> 58 58 API Gateway model 59 59 </label> ... ... @@ -71,31 +71,9 @@ 71 71 </div> 72 72 </a> 73 73 </li> 74 - <li class="strip"> 75 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-datamodelling/" class="strip__link"> 76 - <div class="strip__attribute__new__stack"> 77 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 78 - </div> 79 - <label for="" class="strip__label"> 80 - <span>1</span> 81 - Exercise - Create data model 82 - </label> 83 - <div class="strip__attribute"> 84 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 85 - <div class="strip__attribute-label">5 minutes</div> 86 - </div> 87 - <div class="strip__attribute"> 88 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 89 - <div class="strip__attribute-label">All</div> 90 - </div> 91 - </a> 92 - </li> 93 93 <li class="strip"> 94 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-backend-operation" 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"> 51 + <a href="../../docs/microlearning/crashcourse-api-gateway-configure-backend-operation" class="strip__link"> 52 + <label for="" class="strip__label"> 99 99 <span>1</span> 100 100 Configure A Backend Operation 101 101 </label> ... ... @@ -110,11 +110,8 @@ 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-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"> 67 + <a href="../../docs/microlearning/crashcourse-api-gateway-resource-paths" class="strip__link"> 68 + <label for="" class="strip__label"> 118 118 <span>1</span> 119 119 HTTP Resources 120 120 </label> ... ... @@ -129,7 +129,7 @@ 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">83 + <a href="../../docs/microlearning/crashcourse-api-gateway-http-operations" class="strip__link"> 133 133 <label for="" class="strip__label"> 134 134 <span>1</span> 135 135 HTTP Operations ... ... @@ -145,11 +145,8 @@ 145 145 </a> 146 146 </li> 147 147 <li class="strip"> 148 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-parameters" class="strip__link"> 149 - <div class="strip__attribute__new__stack"> 150 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 151 - </div> 152 - <label for="" class="strip__label"> 99 + <a href="../../docs/microlearning/crashcourse-api-gateway-parameters" class="strip__link"> 100 + <label for="" class="strip__label"> 153 153 <span>1</span> 154 154 Parameters (Path, Query) 155 155 </label> ... ... @@ -164,11 +164,8 @@ 164 164 </a> 165 165 </li> 166 166 <li class="strip"> 167 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-security" class="strip__link"> 168 - <div class="strip__attribute__new__stack"> 169 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 170 - </div> 171 - <label for="" class="strip__label"> 115 + <a href="../../docs/microlearning/crashcourse-api-gateway-security" class="strip__link"> 116 + <label for="" class="strip__label"> 172 172 <span>1</span> 173 173 Security 174 174 </label> ... ... @@ -182,52 +182,27 @@ 182 182 </div> 183 183 </a> 184 184 </li> 185 - <li class="strip"> 186 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-define-integration/" class="strip__link"> 187 - <div class="strip__attribute__new__stack"> 188 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 189 - </div> 190 - <label for="" class="strip__label"> 191 - <span>1</span> 192 - Exercise - Complete API Design 193 - </label> 194 - <div class="strip__attribute"> 195 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 196 - <div class="strip__attribute-label">5 minutes</div> 197 - </div> 198 - <div class="strip__attribute"> 199 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 200 - <div class="strip__attribute-label">All</div> 201 - </div> 202 - </a> 203 - </li> 204 - <li class="strip"> 205 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-setting-up-entry-gate" class="strip__link"> 206 - <div class="strip__attribute__new__stack"> 207 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 208 - </div> 209 - <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"> 210 210 <span>1</span> 211 - Settingupan entry gate134 + Configuring Roles and Users 212 212 </label> 213 213 <div class="strip__attribute"> 214 214 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 215 - <div class="strip__attribute-label"> 3minutes</div>138 + <div class="strip__attribute-label">6 minutes</div> 216 216 </div> 217 217 <div class="strip__attribute"> 218 218 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 219 - <div class="strip__attribute-label"> Developer</div>142 + <div class="strip__attribute-label">All</div> 220 220 </div> 221 221 </a> 222 222 </li> 223 223 <li class="strip"> 224 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-setting-up-exit-gate" class="strip__link"> 225 - <div class="strip__attribute__new__stack"> 226 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 227 - </div> 228 - <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"> 229 229 <span>1</span> 230 - Setting up Exit gate(generic)150 + Setting up an entry gate 231 231 </label> 232 232 <div class="strip__attribute"> 233 233 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> ... ... @@ -239,69 +239,25 @@ 239 239 </div> 240 240 </a> 241 241 </li> 242 - <li class="strip"> 243 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-createphase/" class="strip__link"> 244 - <div class="strip__attribute__new__stack"> 245 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 246 - </div> 247 - <label for="" class="strip__label"> 248 - <span>1</span> 249 - Exercise - Complete Create for API operation 250 - </label> 251 - <div class="strip__attribute"> 252 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 253 - <div class="strip__attribute-label">5 minutes</div> 254 - </div> 255 - <div class="strip__attribute"> 256 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 257 - <div class="strip__attribute-label">All</div> 258 - </div> 259 - </a> 260 - </li> 261 - <li class="strip"> 262 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-roles-and-users" class="strip__link"> 263 - <div class="strip__attribute__new__stack"> 264 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 265 - </div> 266 - <label for="" class="strip__label"> 162 + <li class="strip"> 163 + <a href="../../docs/microlearning/crashcourse-api-gateway-setting-up-exit-gate" class="strip__link"> 164 + <label for="" class="strip__label"> 267 267 <span>1</span> 268 - ConfiguringRolesand Users166 + Setting up Exit gate (generic) 269 269 </label> 270 270 <div class="strip__attribute"> 271 271 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 272 - <div class="strip__attribute-label"> 6minutes</div>170 + <div class="strip__attribute-label">3 minutes</div> 273 273 </div> 274 274 <div class="strip__attribute"> 275 275 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 276 - <div class="strip__attribute-label"> All</div>174 + <div class="strip__attribute-label">Developer</div> 277 277 </div> 278 278 </a> 279 - </li> 280 - <li class="strip"> 281 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-release-usermanagement/" class="strip__link"> 282 - <div class="strip__attribute__new__stack"> 283 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 284 - </div> 285 - <label for="" class="strip__label"> 286 - <span>1</span> 287 - Exercise - Finish User Management & Deploy 288 - </label> 289 - <div class="strip__attribute"> 290 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 291 - <div class="strip__attribute-label">5 minutes</div> 292 - </div> 293 - <div class="strip__attribute"> 294 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 295 - <div class="strip__attribute-label">All</div> 296 - </div> 297 - </a> 298 - </li> 177 + </li> 299 299 <li class="strip"> 300 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-swagger-ui" class="strip__link"> 301 - <div class="strip__attribute__new__stack"> 302 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 303 - </div> 304 - <label for="" class="strip__label"> 179 + <a href="../../docs/microlearning/crashcourse-api-gateway-swagger-ui" class="strip__link"> 180 + <label for="" class="strip__label"> 305 305 <span>1</span> 306 306 Swagger UI 307 307 </label> ... ... @@ -316,13 +316,10 @@ 316 316 </a> 317 317 </li> 318 318 <li class="strip"> 319 - <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"> 320 - <div class="strip__attribute__new__stack"> 321 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 322 - </div> 323 - <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"> 324 324 <span>1</span> 325 - Error Handling from a client perspective 198 + API Gateway Error Handling from a client perspective 326 326 </label> 327 327 <div class="strip__attribute"> 328 328 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>