After this lecture, students will be able to:
- define web designing and web development in academic and industry terms
- explain the role of frontend, backend, and web protocols in an application
- differentiate major development roles and responsibilities in a web project
- analyze how MVC and layered architecture organize a web system
- apply the concepts of HTML, CSS, and JavaScript to simple web pages
