Syllabus
Course objectives
By the end of this course, you will be able to:
- Describe the fundamentals of the Web: Understand the basic concepts of the Internet, World Wide Web (WWW), web browsers, web servers, URLs, MIME types, and website design principles.
- Build web pages using HTML and CSS: Learn the syntax and semantics of HTML for structuring content and CSS for styling and layout.
- Create interactive web pages with JavaScript: Understand client-side scripting and use JavaScript to add dynamic behavior to web pages.
- Develop server-side scripts with PHP: Learn server-side scripting concepts and use PHP to create dynamic web applications.
- Apply object-oriented principles in PHP: Understand the basics of object-oriented programming (OOP) and apply it to PHP development.
Books, articles, and other materials
“Fundamentals of Web Development”, Randy Connolly, Ricardo Hoar, Pearson
“Programming the World Wide Web”, Robert Wsebesta, Pearson Education.
There will occasionally be additional articles and videos to read and watch. When this happens, links to these other resources will be included on the lecture page for that session.