CSCB20 2023S_ Week05 - Intro to Web Development
CSCB20 2023S_ Week05 - Intro to Web Development
(Slides adapted from material by Dr. Purva Gawde and Dr Anna Bretscher)
Lecture Plan
● A1:
○ Out now
○ Due after reading week
● Midterm:
○ Saturday, March 11
○ 9:00-11:00
○ IC130
Review
● Relational Algebra:
○ Formalism for querying relations
● SQL:
○ Language for creating/manipulating/querying tables
● Important:
○ We have NOT taught you all of SQL
○ We will NOT teach you all of HTML/CSS/etc
○ Lectures in this course are about giving you enough to
get started
Web Development
● Back End:
○ SQL: Store data
○ Javascript: Access/manipulate data
Web Development
● Front End:
○ Dealing with what the user sees when they open the
web app
○ HTML - What’s on the page
○ CSS - How things look
○ Javascript - Dynamic interaction
HTML:
● Selector:
○ Target a specific html element
● Cascading:
○ Tag - all html tags of this type
○ Class (.)- each tag can have multiple classes
○ ID (#)- uniquely identify this specific element
BREAK
https://www.utsc.utoronto.ca/hwc
CSS