Define HTML
- markup language for creating the STRUCTURE and CONTENT of web pages and applications (styling is CSS and JS)
Attributes used on tag and elements (7)
Explain Declaration
Explain Character Encoding
Syntax to start an HTML Document
How to make a hyperlink?
use < a > tag with link inside the brackets
Tags for creating tables
< tr > defines table row < th > defines table headers < td > defines table cell (data)
What are the 2 options for making lists?
< ol > ordered lists (1st, 2nd, 3rd)
< ul > unordered lists (bullet points)
< li > used to list items
Define elements
Define attributes
What are HTML Forms and why would we use them?
a section of a document that contains controls
used to collect some information/data from the user
some tags would be: < form > < input > < label > < textarea > < button > < select > < option >
Examples of HTML Forms (9)
What is a Web Service?
Advantages of Web Services (4)
What is REST (Representational State Transfer)?
What is a resource in REST?
What are the 6 architectural constraints that need to be followed in order to be RESTful?
What is HTTP?
Each HTTP request is composed of.. (5)
Each HTTP response is composed of.. (4)
HTTP Status Codes
100 - Informational
200 - Success
- 201 - created / 204 - no content
300 - Redirect
- 301 - moved permanently / 304 - not modified
400 - Client Error
- 403 - forbidden / 404 - not found / 405 - method not allowed / 415 - unsupported media type / 451 - unavailable for legal reasons
500 - Server Error
- 501 - not implemented / 502 - bad gateway / 503 - service unavailable
What is a server?
software designed to process requests and deliver responses to another computer over the internet (ex Tomcat)
What is a client?
a program that runs on a local machine requesting service from the server (ex Postman)
Types of Client-Server Architecture (3)