# Approaching Your Final Project, and particularly the "Extraordinary Distinction"

Harvard Extension School
Fall 2023

Course Web Site: https://cscie12.dce.harvard.edu/

### Topics

1. The Road Ahead
2. Extraordinary Distinction - "Extras" for your site
3. Search and Search Engine Optimization (SEO)
4. Webpage and Website Optimization
5. Hosting Your Site
6. Apache HTTP Server
7. Caching - Don't deliver content unnecessarily
8. Minify and Compress Content
9. Friendly Errors
10. Friendly Ways to Get There
11. Oh, The Places You'll Go!
12. Getting JSON from HTTP request

Approaching Your Final Project, and particularly the "Extraordinary Distinction", slide1
The Road Ahead, slide2
Extraordinary Distinction - "Extras" for your site, slide3
Search and Search Engine Optimization (SEO), slide4
Content: meta tags, slide5
HTML5 Boilerplate - Louis Lazaris, slide6
SEO - Start with..., slide7
Webpage and Website Optimization, slide8
Core Web Vitals (CWV), slide9
Hosting Your Site, slide10
Web Browser and Web Server, slide11
Domain Name System, slide12
Domain Names: Top Level Domains (TLD), slide13
Getting Your Own Domain and Hosting, slide14
Getting Setup with Dreamhost, slide15
Web Server Software, slide16
HyperText Transfer Protocol, slide17
Looking at HTTP Under the Hood, slide18
Apache HTTP Server, slide19
Apache Configuration Overview, slide20
Scope of .htaccess files, slide21
Problems You Will Have with .htaccess files, slide22
500 Internal Server Error, slide23
Problems You will encounter when using .htaccess files (Internal Server Error 500), slide24
Problems You will encounter when using .htaccess files (Can't see the .htaccess file), slide25
Caching - Don't deliver content unnecessarily, slide26
Caching Related Headers, slide27
Expires HTTP Header, slide28
Do not cache, slide29
Typical Expiration / Cache Directives for Websites, slide30
Minify and Compress Content, slide31
Friendly Errors, slide32
Custom Error Documents, slide33
Friendly Ways to Get There, slide34
HTTP Redirect, slide35
Redirect, slide36
Rewrite, slide37
Example - Make Simple Links Instead of Complex Ones, slide38
Example: Create Links that can always point to the correct place, slide39
My Example Project - .htaccess setting to improve Webpagetest scores!, slide40
Oh, The Places You'll Go!, slide41
Getting JSON from HTTP request, slide42
Let's Try It Out!, slide43
Apples, slide44
Apples, slide45
JS and fetch, slide46
National Park Service API, slide47

Presentation contains 47 slides

- img
- img
- img
- img
- img