Session 13 - Server-Side, Part 1

Harvard Extension School  
Fall 2023

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

Topics

  1. Announcements
  2. "Back end" (Server-Side) Web Development
  3. Server Side Rendering of Content (SSR)
  4. PHP Example with Courses Database
  5. Separation of Concerns
  6. {{Mustache}} Templates
  7. Improving the Hello! Greeting
  8. Sending Email
  9. CSR (Client Side Rendering)
  10. Next Time

Session 13 - Server-Side, Part 1, slide1
Announcements, slide2
Final Project Notes and Observations, slide3
"Back end" (Server-Side) Web Development, slide4
CSR or SSR or SSG, slide5
Server Side Rendering of Content (SSR), slide6
A Personal Greeting, slide7
A Personal Greeting, slide8
PHP Example with Courses Database, slide9
Harvard Extension Course Data, slide10
Data Table in a Relational Database, slide11
PHP Script to Connect to Database and Get List of Departments, slide12
Turn this into HTML Output, slide13
The entire "departments-simple.php", slide14
Adding another view - Department Course Listings, slide15
courses.php, slide16
Separation of Concerns, slide17
{{Mustache}} Templates, slide18
Mustache Departments, slide19
Mustache Courses, slide20
Improving the Hello! Greeting, slide21
Hello! Greeting, Improved, slide22
Sending Email, slide23
CSR (Client Side Rendering), slide24
Getting JSON from HTTP request, slide25
Let's Try It Out!, slide26
Apples, slide27
Apples, slide28
JS and fetch, slide29
Courses — PHP and JSON data, slide30
Front-end courses, slide31
Next Time, slide32

Presentation contains 32 slides