Web-Based Projects That Rock the Class: Build Fully-Functional Web Apps and Learn Through Doing
暫譯: 讓課堂驚艷的網頁專案:透過實作建立完整功能的網頁應用程式

Karayiannis, Christos

  • 出版商: Apress
  • 出版日期: 2019-05-29
  • 售價: $1,590
  • 貴賓價: 9.5$1,511
  • 語言: 英文
  • 頁數: 506
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484244621
  • ISBN-13: 9781484244623
  • 海外代購書籍(需單獨結帳)

商品描述

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.

What You'll Learn

  • Use HTML, JavaScript, CSS, PHP, AJAX and MySQL for web projects
  • Set up and handle two different web servers Apache and Lighttpd
  • Obtain DNS and DDNS domain names
  • Apply the SSL/TLS protocols for HTTPS connections
  • Test remotely with online tools your web app - then create similar tools
Who This Book Is For

College and university students, and individuals interested in web programming. Ideally you will have basic experience in requesting a web page from the browser and understanding online services like e-shops, basic-level experience with Linux, knowledge of basic-level programming language principles, and basic knowledge of what a database is.

商品描述(中文翻譯)

探索現代客戶端-伺服器網頁應用程式的概念。本書包含易於理解的範例,構建的應用程式與現實世界的應用程式相差不大。每一章都發展出不同的主題,從頭到尾解釋概念,並提供一個完整的專案,包括源代碼和配置步驟。

各章節還包括對所描述主題的全面覆蓋,並提供完整的源代碼,這些代碼在 GitHub 上的倉庫中持續更新,以應對語言版本的頻繁變更。章節中的應用程式使用 HTML、JavaScript、AJAX、CSS、PHP、MySQL、Apache、Lighttpd、SSL/TLS、DDNS、Shell 程式設計、Socket 程式設計、Wireshark 等工具,以及用於測試的遠端在線工具。

隨著你逐步掌握每個主題,你將全面了解客戶端-伺服器應用程式的內部運作,並對創建自己的基於網頁的應用程式充滿信心。無論你是想為了娛樂、學校還是工作而從事網頁開發,Web-Based Projects that Rock the Class 都是個不錯的起點。

你將學到什麼


  • 使用 HTML、JavaScript、CSS、PHP、AJAX 和 MySQL 進行網頁專案

  • 設置和處理兩種不同的網頁伺服器 Apache 和 Lighttpd

  • 獲取 DNS 和 DDNS 網域名稱

  • 應用 SSL/TLS 協議進行 HTTPS 連接

  • 使用在線工具遠端測試你的網頁應用程式,然後創建類似的工具

本書適合誰

大學和學院的學生,以及對網頁程式設計感興趣的個人。理想情況下,你應該具備從瀏覽器請求網頁的基本經驗,了解電子商店等在線服務,具備基本的 Linux 經驗,了解基本的程式語言原則,以及對資料庫的基本知識。

作者簡介

Christos Karayiannis has taught Web Development courses for more than 20 years in High Schools and Institutes of Technology in Greece. He holds an MSc in Computer Science from the University of Wales and a Physics degree from Aristotle University. His main interests are Networking, Operating Systems, and Programming. Christos has contributed to Open Source projects by documenting source code.

作者簡介(中文翻譯)

Christos Karayiannis 在希臘的高中和技術學院教授網頁開發課程已超過20年。他擁有威爾斯大學的計算機科學碩士學位以及亞里士多德大學的物理學學位。他的主要興趣包括網路、作業系統和程式設計。Christos 透過撰寫源代碼文檔為開源項目做出了貢獻。