Test Your Knowledge

  1. What four components are needed to create a fully dynamic web page?

  2. What does HTML stand for?

  3. Why does the name MySQL contain the letters SQL?

  4. PHP and JavaScript are both programming languages that generate dynamic results for web pages. What is their main difference, and why would you use both of them?

  5. What does CSS stand for?

  6. If you encounter a bug (which is rare) in one of the open source tools, how do you think you could get it fixed?

See Chapter 1 Answers in Appendix A for the answers to these questions.