Last modified by Erik Bakker on 2024/09/24 16:18

From version 7.1
edited by Erik Bakker
on 2022/05/03 09:48
Change comment: There is no comment for this version
To version 53.1
edited by Eva Torken
on 2023/08/24 12:44
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Migration Paths
1 +Understanding Error Handling
Parent
... ... @@ -1,1 +1,1 @@
1 -Main.eMagiz Academy.WebHome
1 +Main.eMagiz Academy.Microlearnings.Intermediate Level.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.ebakker
1 +XWiki.etorken
Content
... ... @@ -1,69 +1,44 @@
1 +{{velocity}}
2 +#set ($discard = $xwiki.ssx.use('Main.Extensions.ContainerSizingCoursePage.WebHome'))
3 +{{/velocity}}
1 1  
5 +{{container}}{{container layoutStyle="columns"}}(((In this module, we will learn more about the way errors are handled within the various options. In the Crash course messaging we already how this works for Asynchronous Messaging. In this module, we will zoom in on Synchronous Messaging, Event Streaming, and we will take a look at how the error handling of the API Gateway can aid support in the analysis of problems.)))((({{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">15-20 minutes</div></td></tr></table></div>{{/html}}))){{/container}}{{/container}}
2 2  
3 3  
8 +(% style="border-color:#10137e" %)
9 +----
4 4  {{html}}
5 5  <div class="ez-academy">
6 6   <div class="ez-academy_body">
7 7   <main class="master">
8 - <h3 class="title">Micro-learnings</h3>
9 9   <ul class="strip-container">
10 10   <li class="strip">
11 - <a href="../../docs/microlearning/crashcourse-api-gateway-introduction" class="strip__link">
12 - <label for="" class="strip__label">
13 - <span>1</span>
14 - API gateway - Introduction
15 - </label>
16 - <div class="strip__attribute">
17 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
18 - <div class="strip__attribute-label">5 minutes</div>
16 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/Understanding%20Error%20Handling/intermediate-understanding-error-handling-in-emagiz-messaging-synchronous" target="_blank" class="strip__link">
17 + <div class="strip__attribute__new__stack">
18 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/>
19 19   </div>
20 - <div class="strip__attribute">
21 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
22 - <div class="strip__attribute-label">All</div>
23 - </div>
24 - </a>
25 - </li>
26 - <li class="strip">
27 - <a href="../../docs/microlearning/crashcourse-api-gateway-api-data-model" class="strip__link">
28 - <label for="" class="strip__label">
29 - <span>1</span>
30 - API Gateway model
20 + <label for="" class="strip__label">
21 + <span>219</span>
22 + Messaging Synchronous
31 31   </label>
32 32   <div class="strip__attribute">
33 33   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
34 - <div class="strip__attribute-label">6 minutes</div>
26 + <div class="strip__attribute-label">5 minutes</div>
35 35   </div>
36 36   <div class="strip__attribute">
37 37   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
38 - <div class="strip__attribute-label">Developer</div>
30 + <div class="strip__attribute-label">All</div>
39 39   </div>
40 - <div class="strip__attribute">
41 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
42 - <div class="strip__attribute-label">Architect</div>
43 - </div>
44 - </a>
32 + </a>
45 45   </li>
46 - <li class="strip">
47 - <a href="../../docs/microlearning/crashcourse-api-gateway-configure-backend-operation" class="strip__link">
48 - <label for="" class="strip__label">
49 - <span>1</span>
50 - Configure A Backend Operation
51 - </label>
52 - <div class="strip__attribute">
53 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
54 - <div class="strip__attribute-label">6 minutes</div>
55 - </div>
56 - <div class="strip__attribute">
57 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
58 - <div class="strip__attribute-label">Developer</div>
59 - </div>
60 - </a>
61 - </li>
62 62   <li class="strip">
63 - <a href="../../docs/microlearning/crashcourse-api-gateway-resource-paths" class="strip__link">
64 - <label for="" class="strip__label">
65 - <span>1</span>
66 - HTTP Resources
35 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/Understanding%20Error%20Handling/intermediate-understanding-error-handling-in-emagiz-error-handling-from-a-support-perspective" target="_blank" class="strip__link">
36 + <div class="strip__attribute__new__stack">
37 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/>
38 + </div>
39 + <label for="" class="strip__label">
40 + <span>219</span>
41 + API Gateway for Support
67 67   </label>
68 68   <div class="strip__attribute">
69 69   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
... ... @@ -71,139 +71,49 @@
71 71   </div>
72 72   <div class="strip__attribute">
73 73   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
74 - <div class="strip__attribute-label">Developer</div>
75 - </div>
76 - </a>
77 - </li>
78 - <li class="strip">
79 - <a href="../../docs/microlearning/crashcourse-api-gateway-http-operations" class="strip__link">
80 - <label for="" class="strip__label">
81 - <span>1</span>
82 - HTTP Operations
83 - </label>
84 - <div class="strip__attribute">
85 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
86 - <div class="strip__attribute-label">6 minutes</div>
87 - </div>
88 - <div class="strip__attribute">
89 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
90 - <div class="strip__attribute-label">Developer</div>
91 - </div>
92 - </a>
93 - </li>
94 - <li class="strip">
95 - <a href="../../docs/microlearning/crashcourse-api-gateway-parameters" class="strip__link">
96 - <label for="" class="strip__label">
97 - <span>1</span>
98 - Parameters (Path, Query)
99 - </label>
100 - <div class="strip__attribute">
101 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
102 - <div class="strip__attribute-label">9 minutes</div>
103 - </div>
104 - <div class="strip__attribute">
105 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
106 - <div class="strip__attribute-label">Developer</div>
107 - </div>
108 - </a>
109 - </li>
110 - <li class="strip">
111 - <a href="../../docs/microlearning/crashcourse-api-gateway-security" class="strip__link">
112 - <label for="" class="strip__label">
113 - <span>1</span>
114 - Security
115 - </label>
116 - <div class="strip__attribute">
117 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
118 - <div class="strip__attribute-label">6 minutes</div>
119 - </div>
120 - <div class="strip__attribute">
121 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
122 122   <div class="strip__attribute-label">All</div>
123 123   </div>
124 - </a>
51 + </a>
125 125   </li>
126 - <li class="strip">
127 - <a href="../../docs/microlearning/crashcourse-api-gateway-configure-roles-and-users" class="strip__link">
128 - <label for="" class="strip__label">
129 - <span>1</span>
130 - Configuring Roles and Users
131 - </label>
132 - <div class="strip__attribute">
133 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
134 - <div class="strip__attribute-label">6 minutes</div>
135 - </div>
136 - <div class="strip__attribute">
137 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
138 - <div class="strip__attribute-label">All</div>
139 - </div>
140 - </a>
141 - </li>
142 142   <li class="strip">
143 - <a href="../../docs/microlearning/crashcourse-api-gateway-setting-up-entry-gate" class="strip__link">
144 - <label for="" class="strip__label">
145 - <span>1</span>
146 - Setting up an entry gate
54 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/Understanding%20Error%20Handling/intermediate-understanding-error-handling-in-emagiz-event-streaming" target="_blank" class="strip__link">
55 + <div class="strip__attribute__new__stack">
56 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/>
57 + </div>
58 + <label for="" class="strip__label">
59 + <span>219</span>
60 + Event Streaming
147 147   </label>
148 148   <div class="strip__attribute">
149 149   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
150 - <div class="strip__attribute-label">3 minutes</div>
64 + <div class="strip__attribute-label">5 minutes</div>
151 151   </div>
152 152   <div class="strip__attribute">
153 153   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
154 - <div class="strip__attribute-label">Developer</div>
155 - </div>
156 - </a>
157 - </li>
158 - <li class="strip">
159 - <a href="../../docs/microlearning/crashcourse-api-gateway-setting-up-exit-gate" class="strip__link">
160 - <label for="" class="strip__label">
161 - <span>1</span>
162 - Setting up Exit gate (generic)
163 - </label>
164 - <div class="strip__attribute">
165 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
166 - <div class="strip__attribute-label">3 minutes</div>
167 - </div>
168 - <div class="strip__attribute">
169 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
170 - <div class="strip__attribute-label">Developer</div>
171 - </div>
172 - </a>
173 - </li>
174 - <li class="strip">
175 - <a href="../../docs/microlearning/crashcourse-api-gateway-swagger-ui" class="strip__link">
176 - <label for="" class="strip__label">
177 - <span>1</span>
178 - Swagger UI
179 - </label>
180 - <div class="strip__attribute">
181 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
182 - <div class="strip__attribute-label">6 minutes</div>
183 - </div>
184 - <div class="strip__attribute">
185 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
186 186   <div class="strip__attribute-label">All</div>
187 187   </div>
188 - </a>
70 + </a>
189 189   </li>
190 190   <li class="strip">
191 - <a href="../../docs/microlearning/crashcourse-api-gateway-error-handling-from-a-client-perspective" class="strip__link">
192 - <label for="" class="strip__label">
193 - <span>1</span>
194 - API Gateway Error Handling from a client perspective
73 + <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/Understanding%20Error%20Handling/intermediate-understanding-error-handling-error-handling" target="_blank" class="strip__link">
74 + <div class="strip__attribute__new__stack">
75 + <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/>
76 + </div>
77 + <label for="" class="strip__label">
78 + <span>219</span>
79 + Error handling
195 195   </label>
196 196   <div class="strip__attribute">
197 197   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
198 - <div class="strip__attribute-label">7 minutes</div>
83 + <div class="strip__attribute-label">5 minutes</div>
199 199   </div>
200 200   <div class="strip__attribute">
201 201   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
202 202   <div class="strip__attribute-label">All</div>
203 203   </div>
204 - </a>
89 + </a>
205 205   </li>
206 - </ul>
91 + </ul>
207 207   </main>
208 208   </div>
209 209  </div>