Web-Based Projects that Rock the Class

Build Fully-Functional Web Apps and Learn Through Doing

  • Christos Karayiannis

Table of contents

  1. Front Matter
    Pages i-xx
  2. Christos Karayiannis
    Pages 1-37
  3. Christos Karayiannis
    Pages 39-87
  4. Christos Karayiannis
    Pages 89-124
  5. Christos Karayiannis
    Pages 125-163
  6. Christos Karayiannis
    Pages 165-217
  7. Christos Karayiannis
    Pages 219-268
  8. Christos Karayiannis
    Pages 269-326
  9. Christos Karayiannis
    Pages 327-383
  10. Christos Karayiannis
    Pages 443-484
  11. Back Matter
    Pages 485-506

About this book


Explore the modern concepts of client-server web applications. This book includes examples that are simple to comprehend building apps that are not much different from real-world applications. Each chapter develops a different subject, explaining the concept from A to Z, and provides a project with complete source code and configuration steps. 

Chapters also include thorough coverage of the subject described and the full source code is provided with a consistently updated repo on GitHub, accounting for the frequent changes made to language versions. The chapter apps use HTML, JavaScript, AJAX, CSS, PHP, MySQL, Apache, Lighttpd, SSL/TLS, DDNS, Shell Programming, Sockets programming, tools such as Wireshark, and remote online tools for testing.

As you master each topic sequentially you'll fully understand the inner workings of the client-server apps and become confident in creating your own web-based apps. Whether you want to work on the web for fun, for school, or for work, Web-Based Projects that Rock the Class is a great place to start.


web dev courses browser web server HTML JavaScript ajax css php MySQL apache cherokee cryptography DDNS Shell programming wireshark

Authors and affiliations

  • Christos Karayiannis
    • 1
  1. 1.Karditsa, ThessalonikiGreece

Bibliographic information

Industry Sectors
Finance, Business & Banking
IT & Software