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,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 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"> 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 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"> 52 + <label for="" class="strip__label"> 99 99 <span>1</span> 100 100 Configure A Backend Operation 101 101 </label> ... ... @@ -111,10 +111,7 @@ 111 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-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"> 68 + <label for="" class="strip__label"> 118 118 <span>1</span> 119 119 HTTP Resources 120 120 </label> ... ... @@ -146,10 +146,7 @@ 146 146 </li> 147 147 <li class="strip"> 148 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"> 100 + <label for="" class="strip__label"> 153 153 <span>1</span> 154 154 Parameters (Path, Query) 155 155 </label> ... ... @@ -165,10 +165,7 @@ 165 165 </li> 166 166 <li class="strip"> 167 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"> 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="/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"> 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="/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"> 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="/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"> 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 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"> 180 + <label for="" class="strip__label"> 305 305 <span>1</span> 306 306 Swagger UI 307 307 </label> ... ... @@ -317,12 +317,9 @@ 317 317 </li> 318 318 <li class="strip"> 319 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"> 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"/>