Last modified by Erik Bakker on 2024/08/23 11:32

From version 32.2
edited by Danniar Firdausy
on 2024/08/21 10:59
Change comment: There is no comment for this version
To version 28.1
edited by Eva Torken
on 2023/04/20 11:27
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.dfirdausy
1 +XWiki.etorken
Content
... ... @@ -1,7 +1,8 @@
1 1  {{container}}{{container layoutStyle="columns"}}(((
2 -In this microlearning, we will explore how to correctly configure backend operations within your API Gateway. Understanding how to properly set up these operations is crucial for effectively utilizing RESTful services and making these backend operations accessible through your API Gateway.
2 +In this microlearning, we will focus on learning about how you can correctly configure the backend operations.
3 +A crucial part of setting up your (API) Gateway with the help of RESTful services is knowing which backend operations you want to expose with the help of the API Gateway.
3 3  
4 -If you have any questions along the way, feel free to reach out to us at [[academy@emagiz.com>>mailto:academy@emagiz.com]].
5 +Should you have any questions, please contact [[academy@emagiz.com>>mailto:academy@emagiz.com]].
5 5  
6 6  == 1. Prerequisites ==
7 7  
... ... @@ -87,8 +87,13 @@
87 87  After you have correctly configured your backend operation you can start to think about how you can best expose the operations via the API Gateway.
88 88  In the next three microlearnings, we will delve deeper into the various components and also learn how you can quickly expose these backend operations in your API Gateway.
89 89  
90 -== 4. Key takeaways ==
91 +== 4. Assignment ==
91 91  
93 +Manually configure a GET operation with the resource path /httpmethods in an API Gateway system.
94 +This assignment can be completed with the help of the (Academy) project that you have created/used in the previous assignment.
95 +
96 +== 5. Key takeaways ==
97 +
92 92  * The starting point of setting up your API Gateway is configuring the backend operation(s)
93 93  * There are two ways to do so for JSON based systems
94 94   * Import OpenAPI 3.0 specification
... ... @@ -95,24 +95,14 @@
95 95   * Manually configure based on other specification
96 96  * Other cases such as connecting to XML based systems will be discussed later on
97 97  
98 -== 5. Suggested Additional Readings ==
104 +== 6. Suggested Additional Readings ==
99 99  
100 -If you are interested in this topic and want more information on it please read the help text provided by eMagiz and read the following links:
101 -* [[Crash Course (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.WebHome||target="blank"]]
102 -** [[Crash Course API Gateway (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.WebHome||target="blank"]]
103 -*** [[HTTP Operations (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.crashcourse-api-gateway-http-operations||target="blank"]]
104 -*** [[Parameters (Path, Query) (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.crashcourse-api-gateway-parameters||target="blank"]]
105 -*** [[Error Handling from a client perspective (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.crashcourse-api-gateway-error-handling-from-a-client-perspective||target="blank"]]
106 -*** [[Setting up entry gate (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.crashcourse-api-gateway-setting-up-entry-gate||target="blank"]]
107 -*** [[Setting up exit gate (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.crashcourse-api-gateway-setting-up-exit-gate||target="blank"]]
108 -*** [[Data type transformations (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-create-data-type-transformations||target="blank"]]
109 -* [[Intermediate Level (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.WebHome||target="blank"]]
110 -** [[Configuring the API Gateway (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.Configuring the API Gateway.WebHome||target="blank"]]
111 -*** [[Transforming messages in API Gateways (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.Configuring the API Gateway.intermediate-configuring-the-api-gateway-transforming-messages||target="blank"]]
112 -** [[API Management (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.API Management.WebHome||target="blank"]]
113 -*** [[Updating your API Gateway Operations (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.API Management.intermediate-api-management-updating-your-api-gateway-operations||target="blank"]]
114 -* [[Advanced Level (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Advanced Level.WebHome||target="blank"]]
115 -** [[API Management (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Advanced Level.API Management.WebHome||target="blank"]]
116 -*** [[Running part of your API Gateway solution on-premise (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Advanced Level.API Management.advanced-api-management-running-part-of-your-api-gateway-solution-on-premise||target="blank"]]
117 -* [[Configure A Backend Operation (Search Results)>>url:https://docs.emagiz.com/bin/view/Main/Search?sort=score&sortOrder=desc&highlight=true&facet=true&r=1&f_space_facet=0%2FMain.&l_space_facet=10&f_type=DOCUMENT&f_locale=en&f_locale=&f_locale=en&text=%22Configure+Backend+Operation%22||target="blank"]]
106 +If you are interested in this topic and want more information on it please read the help text provided by eMagiz.
107 +
108 +== 7. Silent demonstration video ==
109 +
110 +This video demonstrates how you could have handled the assignment and gives you some context on what you have just learned. Disclaimer, you only see the eMagiz part but if you follow the above steps you are good to go!
111 +
112 +{{video attachment="crashcourse-api-gateway-configure-backend-operation.mp4" reference="Main.Videos.Microlearning.WebHome"/}}
113 +
118 118  )))((({{toc/}}))){{/container}}{{/container}}