Web foundations
Before layout and components, it helps to know what a browser, a server and an API are. These terms give you the vocabulary to follow a conversation with a developer and to read documentation without getting lost.
Not yet reviewedLevel
Terms
- BeginnerClient and serverThe client is the app a person uses, usually a browser.Not yet reviewed
- BeginnerURL and domainA URL is the full address of a resource on the web.Not yet reviewed
- BeginnerHTTPHTTP is the set of rules browsers and servers use to exchange pages and data.Not yet reviewed
- BeginnerAPIAn API is a defined way for one piece of software to ask another for data or actions.Not yet reviewed
- BeginnerJSONJSON is a plain text format for structured data, written as keys and values.Not yet reviewed
- BeginnerDOMThe DOM is the browser's live, in memory tree of the elements on a page.Not yet reviewed
- BeginnerFrontend and backendFrontend is everything people see and use in the browser.Not yet reviewed
- BeginnerJavaScriptJavaScript is the programming language of the browser.Not yet reviewed
- IntermediateTypeScriptTypeScript is JavaScript with types added.Not yet reviewed
- IntermediateModulesModules let you split code into files and share pieces with import and export.Not yet reviewed
- IntermediateAsync and promisesSome work, like fetching data, takes time.Not yet reviewed
- IntermediateFetching dataFetching is asking an API for data from your code, usually with the built in fetch function, and then showing the result.Not yet reviewed
Courses
Learn web development
A free, structured path from a first page to a working front end, written by the people who document the web platform.
Know more about Web foundations?
Suggest a term, a change, or a resource. No account needed.
Suggest a change