CS50X Week 08 Lecture Notes
TCP/IP
IP
TCP
port: 80 HTTP 443 HTTPS Sequence Number: identifies order to rebuild
DNS
Server to redirect name (google.com) to IP (142.250.113.102)
DNS Server: 1.1.1.1
DHCP
Dynamic Host Configuration Protocol This sets up the IPs you should use for device and router and DNS.
HTTP
Protocol for sending website data. HTTPS encrypted version.
GET - get info POST - send info
Status code: 200 (Successful) Full breakdown HTTP response status codes 404 - Not Found (most famous)
Developer Tools
Ctl + Shift + C (for Chrome)
HTML
Breaks down into two major concepts
- TAGS
- ATTRIBUTES
Element = child tags
Web browser is an HTML parser.
SOURCE: CS50 Lecture 8 notes
Regular Expressions || regexes
Regular expression syntax cheat sheet
validator.w3.org Validates HTML code.
CSS
- Properties
- Selectors
Frameworks
Bootstrap
Trailwind
(The one I plan to learn and use for my projects.)
Java Script
<script></script>
allows me to execute the JS code directly on in the html file.