← Computer Studies / 3 Software Development

3.5 Web Development Fundamentals

Computer Studies · Grade 11 · 14 lessons in the design

What you will be able to do

  • explain the terminologies used in web application development
  • describe the structure of a web application in hypertext markup language
  • design a web application using appropriate tools
  • develop a dynamic web application to solve a real life problem
  • acknowledge the importance of web applications to society

Key questions

“What design principles should be considered when creating a web application?”

“How can a web application be used in real life situations?”

Lessons

The titles are open to everyone. Reading a lesson needs an account — sign in or create one.

  1. Web development terms
    40 min · 1 practice tasks · quiz
    Define the main terms used in web development.
  2. The structure of an HTML document
    40 min · 1 practice tasks · quiz
    Describe the structure of an HTML document.
  3. HTML elements and tags
    40 min · 1 practice tasks · quiz
    Use HTML elements and their attributes.
  4. Lists, images and tables
    40 min · 1 practice tasks · quiz
    Use lists, images and tables in HTML.
  5. HTML forms
    40 min · 1 practice tasks · quiz
    Build forms to collect user input.
  6. What CSS is
    40 min · 1 practice tasks · quiz
    Explain what CSS is and why it matters.
  7. Inline and internal CSS
    40 min · 1 practice tasks · quiz
    Apply CSS inline and internally.
  8. External CSS
    40 min · 1 practice tasks · quiz
    Link one style file to many pages.
  9. Static and dynamic pages
    40 min · 1 practice tasks · quiz
    Tell static and dynamic pages and the client-server model.
  10. Wireframes, prototypes and site maps
    40 min · 1 practice tasks · quiz
    Plan a web application with simple designs.
  11. Building a static web page
    40 min · 1 practice tasks · quiz
    Build a static web page with HTML and CSS.
  12. Server-side scripting with PHP
    40 min · 1 practice tasks · quiz
    Explain server-side scripting with PHP.
  13. Linking a form to a database
    40 min · 1 practice tasks · quiz
    Explain linking an HTML form to a database.
  14. Maintaining and appreciating web applications
    40 min · 1 practice tasks · quiz
    Maintain a web application, sensitise others and review.