Wiki source code of Crash Course API Gateway

Version 12.1 by eMagiz on 2023/03/31 10:52

Show last authors
1 {{velocity}}
2 #set ($discard = $xwiki.ssx.use('Main.Extensions.ContainerSizingCoursePage.WebHome'))
3 {{/velocity}}
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
7 (% style="border-color:#10137e" %)
8 ----
9 {{html}}<div class="ez-academy">
10 <div class="ez-academy_body">
11 <main class="master">
12 <ul class="strip-container">
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">
16 <span>1</span>
17 Introduction
18 </label>
19 <div class="strip__attribute">
20 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
21 <div class="strip__attribute-label">5 minutes</div>
22 </div>
23 <div class="strip__attribute">
24 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
25 <div class="strip__attribute-label">All</div>
26 </div>
27 </a>
28 </li>
29 <li class="strip">
30 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-introduction" class="strip__link">
31 <div class="strip__attribute__new__stack">
32 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/>
33 </div>
34 <label for="" class="strip__label">
35 <span>1</span>
36 Exercise - Business, Capture & Design API Gateway
37 </label>
38 <div class="strip__attribute">
39 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
40 <div class="strip__attribute-label">5 minutes</div>
41 </div>
42 <div class="strip__attribute">
43 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
44 <div class="strip__attribute-label">All</div>
45 </div>
46 </a>
47 </li>
48 <li class="strip">
49 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-api-data-model" class="strip__link">
50 <label for="" class="strip__label">
51 <span>1</span>
52 API Gateway model
53 </label>
54 <div class="strip__attribute">
55 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
56 <div class="strip__attribute-label">6 minutes</div>
57 </div>
58 <div class="strip__attribute">
59 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
60 <div class="strip__attribute-label">Developer</div>
61 </div>
62 <div class="strip__attribute">
63 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
64 <div class="strip__attribute-label">Architect</div>
65 </div>
66 </a>
67 </li>
68 <li class="strip">
69 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-backend-operation" class="strip__link">
70 <label for="" class="strip__label">
71 <span>1</span>
72 Configure A Backend Operation
73 </label>
74 <div class="strip__attribute">
75 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
76 <div class="strip__attribute-label">6 minutes</div>
77 </div>
78 <div class="strip__attribute">
79 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
80 <div class="strip__attribute-label">Developer</div>
81 </div>
82 </a>
83 </li>
84 <li class="strip">
85 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-resource-paths" class="strip__link">
86 <label for="" class="strip__label">
87 <span>1</span>
88 HTTP Resources
89 </label>
90 <div class="strip__attribute">
91 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
92 <div class="strip__attribute-label">4 minutes</div>
93 </div>
94 <div class="strip__attribute">
95 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
96 <div class="strip__attribute-label">Developer</div>
97 </div>
98 </a>
99 </li>
100 <li class="strip">
101 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-http-operations" class="strip__link">
102 <label for="" class="strip__label">
103 <span>1</span>
104 HTTP Operations
105 </label>
106 <div class="strip__attribute">
107 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
108 <div class="strip__attribute-label">6 minutes</div>
109 </div>
110 <div class="strip__attribute">
111 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
112 <div class="strip__attribute-label">Developer</div>
113 </div>
114 </a>
115 </li>
116 <li class="strip">
117 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-parameters" class="strip__link">
118 <label for="" class="strip__label">
119 <span>1</span>
120 Parameters (Path, Query)
121 </label>
122 <div class="strip__attribute">
123 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
124 <div class="strip__attribute-label">9 minutes</div>
125 </div>
126 <div class="strip__attribute">
127 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
128 <div class="strip__attribute-label">Developer</div>
129 </div>
130 </a>
131 </li>
132 <li class="strip">
133 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-security" class="strip__link">
134 <label for="" class="strip__label">
135 <span>1</span>
136 Security
137 </label>
138 <div class="strip__attribute">
139 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
140 <div class="strip__attribute-label">6 minutes</div>
141 </div>
142 <div class="strip__attribute">
143 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
144 <div class="strip__attribute-label">All</div>
145 </div>
146 </a>
147 </li>
148 <li class="strip">
149 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-configure-roles-and-users" class="strip__link">
150 <label for="" class="strip__label">
151 <span>1</span>
152 Configuring Roles and Users
153 </label>
154 <div class="strip__attribute">
155 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
156 <div class="strip__attribute-label">6 minutes</div>
157 </div>
158 <div class="strip__attribute">
159 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
160 <div class="strip__attribute-label">All</div>
161 </div>
162 </a>
163 </li>
164 <li class="strip">
165 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-setting-up-entry-gate" class="strip__link">
166 <label for="" class="strip__label">
167 <span>1</span>
168 Setting up an entry gate
169 </label>
170 <div class="strip__attribute">
171 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
172 <div class="strip__attribute-label">3 minutes</div>
173 </div>
174 <div class="strip__attribute">
175 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
176 <div class="strip__attribute-label">Developer</div>
177 </div>
178 </a>
179 </li>
180 <li class="strip">
181 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-setting-up-exit-gate" class="strip__link">
182 <label for="" class="strip__label">
183 <span>1</span>
184 Setting up Exit gate (generic)
185 </label>
186 <div class="strip__attribute">
187 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
188 <div class="strip__attribute-label">3 minutes</div>
189 </div>
190 <div class="strip__attribute">
191 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
192 <div class="strip__attribute-label">Developer</div>
193 </div>
194 </a>
195 </li>
196 <li class="strip">
197 <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Crash%20Course/Crash%20Course%20API%20Gateway/crashcourse-api-gateway-swagger-ui" class="strip__link">
198 <label for="" class="strip__label">
199 <span>1</span>
200 Swagger UI
201 </label>
202 <div class="strip__attribute">
203 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
204 <div class="strip__attribute-label">6 minutes</div>
205 </div>
206 <div class="strip__attribute">
207 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
208 <div class="strip__attribute-label">All</div>
209 </div>
210 </a>
211 </li>
212 <li class="strip">
213 <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">
214 <label for="" class="strip__label">
215 <span>1</span>
216 Error Handling from a client perspective
217 </label>
218 <div class="strip__attribute">
219 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
220 <div class="strip__attribute-label">7 minutes</div>
221 </div>
222 <div class="strip__attribute">
223 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
224 <div class="strip__attribute-label">All</div>
225 </div>
226 </a>
227 </li>
228 </ul>
229 </main>
230 </div>
231 </div>
232 {{/html}}