In the remainder of this introduction, we will go through a couple of fundamental concepts of web-development that will prepare you for the rest of this course.
|HTML||Markup language that is used to structure the content of documents, and in our case, our web-based application (e.g., which parts of our site represents headings, menus, lists).|
|CSS||Language that is used to define the layout of a web-based application (e.g., colors, fonts, borders, position of elements).|
|DHIS2 API||Application Programming Interface (API) that is used to access, create, and manipulate the data structure within a DHIS2 instance (e.g., get, update, or create data elements, indicators, reports, user info from DHIS2 instance).|
|DHIS2 application development platform||Simplifies the development of DHIS2 apps by providing commonly used functionality already implemented so you can limit your development work to the aspects that make your app specific.|
What happens when we navigate to a web site? What are the differences between server and client-side?
This whole web site was put up in a relatively short amount of time. If you find anything confusing or missing, we would appreciate it if you sent us an email, and helped us improve the content.
You can use the official Mattermost chat channel for technical questions. Wahed is also available on email if you don't have access to Mattermost.