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> ... ... @@ -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-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"> 84 + <label for="" class="strip__label"> 137 137 <span>1</span> 138 138 HTTP Operations 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-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"> 100 + <label for="" class="strip__label"> 156 156 <span>1</span> 157 157 Parameters (Path, Query) 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-security" 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"> 116 + <label for="" class="strip__label"> 175 175 <span>1</span> 176 176 Security 177 177 </label> ... ... @@ -185,52 +185,27 @@ 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-apigw-exercises-define-integration/" 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-exercises32.svg"/> 192 - </div> 193 - <label for="" class="strip__label"> 194 - <span>1</span> 195 - Exercise - Complete API Design 196 - </label> 197 - <div class="strip__attribute"> 198 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 199 - <div class="strip__attribute-label">5 minutes</div> 200 - </div> 201 - <div class="strip__attribute"> 202 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 203 - <div class="strip__attribute-label">All</div> 204 - </div> 205 - </a> 206 - </li> 207 - <li class="strip"> 208 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-setting-up-entry-gate" 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="/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"> 213 213 <span>1</span> 214 - Settingupan entry gate134 + 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"/> 218 - <div class="strip__attribute-label"> 3minutes</div>138 + <div class="strip__attribute-label">6 minutes</div> 219 219 </div> 220 220 <div class="strip__attribute"> 221 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"> Developer</div>142 + <div class="strip__attribute-label">All</div> 223 223 </div> 224 224 </a> 225 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-exit-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"> 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 - Setting up Exit gate(generic)150 + Setting up an entry gate 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"/> ... ... @@ -242,69 +242,25 @@ 242 242 </div> 243 243 </a> 244 244 </li> 245 - <li class="strip"> 246 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-createphase/" 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-exercises32.svg"/> 249 - </div> 250 - <label for="" class="strip__label"> 251 - <span>1</span> 252 - Exercise - Complete Create for API operation 253 - </label> 254 - <div class="strip__attribute"> 255 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 256 - <div class="strip__attribute-label">5 minutes</div> 257 - </div> 258 - <div class="strip__attribute"> 259 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 260 - <div class="strip__attribute-label">All</div> 261 - </div> 262 - </a> 263 - </li> 264 - <li class="strip"> 265 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-roles-and-users" 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"> 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"> 270 270 <span>1</span> 271 - ConfiguringRolesand Users166 + Setting up Exit gate (generic) 272 272 </label> 273 273 <div class="strip__attribute"> 274 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"> 6minutes</div>170 + <div class="strip__attribute-label">3 minutes</div> 276 276 </div> 277 277 <div class="strip__attribute"> 278 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>174 + <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-release-usermanagement/" 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 - Exercise - Finish User Management & Deploy 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> 177 + </li> 302 302 <li class="strip"> 303 303 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-swagger-ui" 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"> 180 + <label for="" class="strip__label"> 308 308 <span>1</span> 309 309 Swagger UI 310 310 </label> ... ... @@ -320,12 +320,9 @@ 320 320 </li> 321 321 <li class="strip"> 322 322 <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"> 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"> 196 + <label for="" class="strip__label"> 327 327 <span>1</span> 328 - Error Handling from a client perspective 198 + API Gateway Error Handling from a client perspective 329 329 </label> 330 330 <div class="strip__attribute"> 331 331 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>