Web Development Lecture 1 Summary
Introduction to Web Development
Web development refers to the creation and maintenance of websites and web applications. Web developers
work on both the front-end (client-side) and back-end (server-side) using various programming languages
and tools.
History of the Internet and Web
- 1960s: Internet origins trace back to U.S. military communication projects.
- 1980s: The term 'Internet' emerged with TCP/IP protocols.
- 1989: Tim Berners-Lee proposed HTML and introduced the World Wide Web.
- 1993: Mosaic, the first browser, was released.
- Late 1990s-Early 2000s: Dotcom boom and bust.
Web Evolution: Web 1.0 to Web 2.0
- Web 1.0: Static, read-only web pages.
- Web 2.0: Introduced dynamic content, interactivity, and user collaboration via blogs, social media, and wikis.
Web Development Lecture 1 Summary
Modern Web Development Considerations
Key aspects include:
- Device compatibility
- Upgradeability
- SEO (Search Engine Optimization)
- Bandwidth efficiency
- Legal factors
Web Technologies
- Client-side: HTML, CSS, JavaScript
- Server-side: PHP, Python, Ruby
Testing Phases
- Unit testing
- Integration testing
- Performance testing
- Security checks
- Validation and usability analysis
Introduction to HTML, XHTML, and CSS
HTML (HyperText Markup Language) structures web content.
XHTML is a stricter XML-based version of HTML.
CSS (Cascading Style Sheets) styles HTML documents.
HTML has evolved from version 2.0 (1994) to HTML5, supporting modern functionalities like multimedia and
geolocation.