Changes for page Crash Course API Gateway
Last modified by Erik Bakker on 2025/01/10 15:07
From version 10.1
edited by Erik Bakker
on 2022/07/28 11:34
on 2022/07/28 11:34
Change comment:
There is no comment for this version
To version 35.1
edited by Erik Bakker
on 2025/01/10 15:07
on 2025/01/10 15:07
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Default language
-
... ... @@ -1,1 +1,1 @@ 1 - en1 +sw - Content
-
... ... @@ -1,7 +5,3 @@ 1 -{{velocity}} 2 -#set ($discard = $xwiki.ssx.use('Main.Extensions.ContainerSizingCoursePage.WebHome')) 3 -{{/velocity}} 4 - 5 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 7 7 (% style="border-color:#10137e" %) ... ... @@ -11,10 +11,13 @@ 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 - <label for="" class="strip__label"> 10 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-introduction" target="_blank" class="strip__link"> 11 + <div class="strip__attribute__new__stack"> 12 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 13 + </div> 14 + <label for="" class="strip__label"> 16 16 <span>1</span> 17 - APIgateway - Introduction16 + Introduction 18 18 </label> 19 19 <div class="strip__attribute"> 20 20 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> ... ... @@ -25,12 +25,53 @@ 25 25 <div class="strip__attribute-label">All</div> 26 26 </div> 27 27 </a> 28 - </li> 27 + </li> 29 29 <li class="strip"> 30 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-api-data-model" class="strip__link"> 31 - <label for="" class="strip__label"> 29 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-businesscase/" target="_blank" class="strip__link"> 30 + <div class="strip__attribute__new__stack"> 31 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 32 + </div> 33 + <label for="" class="strip__label"> 34 + <span>1</span> 35 + Business case description 36 + </label> 37 + <div class="strip__attribute"> 38 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 39 + <div class="strip__attribute-label">5 minutes</div> 40 + </div> 41 + <div class="strip__attribute"> 42 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 43 + <div class="strip__attribute-label">All</div> 44 + </div> 45 + </a> 46 + </li> 47 + <li class="strip"> 48 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-capture/" target="_blank" class="strip__link"> 49 + <div class="strip__attribute__new__stack"> 50 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 51 + </div> 52 + <label for="" class="strip__label"> 53 + <span>1</span> 54 + Complete Capture phase 55 + </label> 56 + <div class="strip__attribute"> 57 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 58 + <div class="strip__attribute-label">5 minutes</div> 59 + </div> 60 + <div class="strip__attribute"> 61 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 62 + <div class="strip__attribute-label">All</div> 63 + </div> 64 + </a> 65 + </li> 66 + <li class="strip"> 67 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-api-data-model" target="_blank" class="strip__link"> 68 + <div class="strip__attribute__new__stack"> 69 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 70 + </div> 71 + <label for="" class="strip__label"> 32 32 <span>1</span> 33 - API Gateway model73 + API Gateway Data Model 34 34 </label> 35 35 <div class="strip__attribute"> 36 36 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> ... ... @@ -46,15 +46,18 @@ 46 46 </div> 47 47 </a> 48 48 </li> 49 - <li class="strip"> 50 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-backend-operation" class="strip__link"> 51 - <label for="" class="strip__label"> 89 + <li class="strip"> 90 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-resource-paths" target="_blank" class="strip__link"> 91 + <div class="strip__attribute__new__stack"> 92 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 93 + </div> 94 + <label for="" class="strip__label"> 52 52 <span>1</span> 53 - Configure A Backend Operation96 + HTTP Resources 54 54 </label> 55 55 <div class="strip__attribute"> 56 56 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 57 - <div class="strip__attribute-label"> 6minutes</div>100 + <div class="strip__attribute-label">4 minutes</div> 58 58 </div> 59 59 <div class="strip__attribute"> 60 60 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> ... ... @@ -63,14 +63,17 @@ 63 63 </a> 64 64 </li> 65 65 <li class="strip"> 66 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-resource-paths" class="strip__link"> 67 - <label for="" class="strip__label"> 109 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-http-operations" target="_blank" class="strip__link"> 110 + <div class="strip__attribute__new__stack"> 111 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 112 + </div> 113 + <label for="" class="strip__label"> 68 68 <span>1</span> 69 - HTTP Resources115 + HTTP Operations 70 70 </label> 71 71 <div class="strip__attribute"> 72 72 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 73 - <div class="strip__attribute-label"> 4minutes</div>119 + <div class="strip__attribute-label">6 minutes</div> 74 74 </div> 75 75 <div class="strip__attribute"> 76 76 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> ... ... @@ -78,15 +78,18 @@ 78 78 </div> 79 79 </a> 80 80 </li> 81 - <li class="strip"> 82 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-http-operations" class="strip__link"> 83 - <label for="" class="strip__label"> 127 + <li class="strip"> 128 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-parameters" target="_blank" class="strip__link"> 129 + <div class="strip__attribute__new__stack"> 130 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 131 + </div> 132 + <label for="" class="strip__label"> 84 84 <span>1</span> 85 - HTTPOperations134 + Parameters (Path, Query) 86 86 </label> 87 87 <div class="strip__attribute"> 88 88 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 89 - <div class="strip__attribute-label"> 6minutes</div>138 + <div class="strip__attribute-label">9 minutes</div> 90 90 </div> 91 91 <div class="strip__attribute"> 92 92 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> ... ... @@ -94,15 +94,18 @@ 94 94 </div> 95 95 </a> 96 96 </li> 97 - <li class="strip"> 98 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-parameters" class="strip__link"> 99 - <label for="" class="strip__label"> 146 + <li class="strip"> 147 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-backend-operation" target="_blank" class="strip__link"> 148 + <div class="strip__attribute__new__stack"> 149 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 150 + </div> 151 + <label for="" class="strip__label"> 100 100 <span>1</span> 101 - Parameters(Path,Query)153 + Configure A Backend Operation 102 102 </label> 103 103 <div class="strip__attribute"> 104 104 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 105 - <div class="strip__attribute-label"> 9minutes</div>157 + <div class="strip__attribute-label">6 minutes</div> 106 106 </div> 107 107 <div class="strip__attribute"> 108 108 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> ... ... @@ -111,8 +111,11 @@ 111 111 </a> 112 112 </li> 113 113 <li class="strip"> 114 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-security" class="strip__link"> 115 - <label for="" class="strip__label"> 166 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-security" target="_blank" class="strip__link"> 167 + <div class="strip__attribute__new__stack"> 168 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 169 + </div> 170 + <label for="" class="strip__label"> 116 116 <span>1</span> 117 117 Security 118 118 </label> ... ... @@ -126,11 +126,14 @@ 126 126 </div> 127 127 </a> 128 128 </li> 129 - <li class="strip"> 130 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-roles-and-users" class="strip__link"> 131 - <label for="" class="strip__label"> 184 + <li class="strip"> 185 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-finishing-the-design-phase" target="_blank" class="strip__link"> 186 + <div class="strip__attribute__new__stack"> 187 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 188 + </div> 189 + <label for="" class="strip__label"> 132 132 <span>1</span> 133 - ConfiguringRolesandUsers191 + Finishing the Design Phase 134 134 </label> 135 135 <div class="strip__attribute"> 136 136 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> ... ... @@ -142,9 +142,31 @@ 142 142 </div> 143 143 </a> 144 144 </li> 203 + <li class="strip"> 204 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-define-integration/" target="_blank" class="strip__link"> 205 + <div class="strip__attribute__new__stack"> 206 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 207 + </div> 208 + <label for="" class="strip__label"> 209 + <span>1</span> 210 + Finish Design phase API Gateway 211 + </label> 212 + <div class="strip__attribute"> 213 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 214 + <div class="strip__attribute-label">5 minutes</div> 215 + </div> 216 + <div class="strip__attribute"> 217 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 218 + <div class="strip__attribute-label">All</div> 219 + </div> 220 + </a> 221 + </li> 145 145 <li class="strip"> 146 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-setting-up-entry-gate" class="strip__link"> 147 - <label for="" class="strip__label"> 223 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-setting-up-entry-gate" target="_blank" class="strip__link"> 224 + <div class="strip__attribute__new__stack"> 225 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 226 + </div> 227 + <label for="" class="strip__label"> 148 148 <span>1</span> 149 149 Setting up an entry gate 150 150 </label> ... ... @@ -159,8 +159,11 @@ 159 159 </a> 160 160 </li> 161 161 <li class="strip"> 162 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-setting-up-exit-gate" class="strip__link"> 163 - <label for="" class="strip__label"> 242 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-setting-up-exit-gate" target="_blank" class="strip__link"> 243 + <div class="strip__attribute__new__stack"> 244 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 245 + </div> 246 + <label for="" class="strip__label"> 164 164 <span>1</span> 165 165 Setting up Exit gate (generic) 166 166 </label> ... ... @@ -173,10 +173,70 @@ 173 173 <div class="strip__attribute-label">Developer</div> 174 174 </div> 175 175 </a> 176 - </li> 259 + </li> 260 + <li class="strip"> 261 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-createphase/" target="_blank" class="strip__link"> 262 + <div class="strip__attribute__new__stack"> 263 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 264 + </div> 265 + <label for="" class="strip__label"> 266 + <span>1</span> 267 + Finish Create phase API Gateway 268 + </label> 269 + <div class="strip__attribute"> 270 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 271 + <div class="strip__attribute-label">5 minutes</div> 272 + </div> 273 + <div class="strip__attribute"> 274 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 275 + <div class="strip__attribute-label">All</div> 276 + </div> 277 + </a> 278 + </li> 279 + <li class="strip"> 280 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-roles-and-users" target="_blank" class="strip__link"> 281 + <div class="strip__attribute__new__stack"> 282 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 283 + </div> 284 + <label for="" class="strip__label"> 285 + <span>1</span> 286 + Configuring Roles and Users 287 + </label> 288 + <div class="strip__attribute"> 289 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 290 + <div class="strip__attribute-label">6 minutes</div> 291 + </div> 292 + <div class="strip__attribute"> 293 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 294 + <div class="strip__attribute-label">All</div> 295 + </div> 296 + </a> 297 + </li> 298 + <li class="strip"> 299 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-apigw-exercises-release-usermanagement/" target="_blank" class="strip__link"> 300 + <div class="strip__attribute__new__stack"> 301 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 302 + </div> 303 + <label for="" class="strip__label"> 304 + <span>1</span> 305 + Finish User Management & Deploy 306 + </label> 307 + <div class="strip__attribute"> 308 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 309 + <div class="strip__attribute-label">5 minutes</div> 310 + </div> 311 + <div class="strip__attribute"> 312 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 313 + <div class="strip__attribute-label">All</div> 314 + </div> 315 + </a> 316 + </li> 177 177 <li class="strip"> 178 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-swagger-ui" class="strip__link"> 179 - <label for="" class="strip__label"> 318 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-swagger-ui" target="_blank" class="strip__link"> 319 + <div class="strip__attribute__new__stack"> 320 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 321 + </div> 322 + <label for="" class="strip__label"> 180 180 <span>1</span> 181 181 Swagger UI 182 182 </label> ... ... @@ -191,10 +191,13 @@ 191 191 </a> 192 192 </li> 193 193 <li class="strip"> 194 - <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"> 195 - <label for="" class="strip__label"> 337 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-error-handling-from-a-client-perspective" target="_blank" class="strip__link"> 338 + <div class="strip__attribute__new__stack"> 339 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 340 + </div> 341 + <label for="" class="strip__label"> 196 196 <span>1</span> 197 - API GatewayError Handling from a client perspective343 + Error Handling from a client perspective 198 198 </label> 199 199 <div class="strip__attribute"> 200 200 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>