LEADER 03337oam 2200565 450 001 9910338010803321 005 20210201142238.0 010 $a1-4842-4463-X 024 7 $a10.1007/978-1-4842-4463-0 035 $a(OCoLC)1103219458 035 $a(MiFhGG)GVRL59V0 035 $a(EXLCZ)994100000008280658 100 $a20210125h20192019 uy 0 101 0 $aeng 135 $aurun|---uuuua 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aWeb-based projects that rock the class $ebuild fully-functional web apps and learn through doing /$fChristos Karayiannis 205 $a1st ed. 2019. 210 1$aBerkeley, California :$cApress,$d[2019] 210 4$d?2019 215 $a1 online resource (xx, 506 pages) $cillustrations (chiefly color) 225 0 $aGale eBooks 311 $a1-4842-4462-1 320 $aIncludes bibliographical references and index. 327 $a1. The Apache Web Server -- 2.Server-side Programming with PHP -- 3. Connecting Your Apache Server to the Internet -- 4. Obtaining a Domain Name with DDNS -- 5. The Lighttpd Web Server -- 6. The MySQL Database Server -- 7. Creating a Dynamic Content Enabled Web Site -- 8. Implementing Secure Sockets Layer to the Site -- 9. Running your Site with a Certificate from an Official Certificate Authority -- 10. Running Online Services Using PHP Sockets -- Appendix. Exchanging Variables Between JavaScript and PHP. 330 $aExplore 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. 606 $aWeb applications 606 $aWeb servers 606 $aWeb site development 606 $aWeb sites$xDesign 606 $aApplication software$xDevelopment 606 $aClient/server computing 606 $aComputer programming 615 0$aWeb applications. 615 0$aWeb servers. 615 0$aWeb site development. 615 0$aWeb sites$xDesign. 615 0$aApplication software$xDevelopment. 615 0$aClient/server computing. 615 0$aComputer programming. 676 $a004.682 700 $aKarayiannis$b Christos$4aut$4http://id.loc.gov/vocabulary/relators/aut$01063467 801 0$bMiFhGG 801 1$bMiFhGG 906 $aBOOK 912 $a9910338010803321 996 $aWeb-Based Projects that Rock the Class$92532468 997 $aUNINA