
Full Stack Web Development on Raspberry Pi 3 - August 2017
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本课程聚焦于在树莓派3上进行全栈网页开发,涵盖从后端到前端的技术实践,助您掌握嵌入式系统上的Web应用开发。
Full Stack Web Development with Raspberry Pi 3
Author: Soham Kamani
ISBN-10: 1788295897
ISBN-13: 9781788295895
Release Date: November 6, 2017
Pages: 268
List Price: $34.99
Book Description:
Key Features:
- Utilize JavaScript, HTML5, and Cloud APIs to create visual representations and interactive web applications.
- Learn how to install and use a Node.js-based web framework for developing Raspberry Pi 3-powered web applications.
- A step-by-step guide covering everything from setting up an embedded system to creating device-driven interactive web applications.
Book Description:
The combination of modern web technology and portable computing has led to significant advancements in areas such as the Internet of Things (IoT), machine learning, and big data. The Raspberry Pi is a widely-used portable computer for running full stack web applications. This book will equip you with the skills needed to master this rapidly evolving field and develop complex web applications.
The book begins by introducing the components that make up the web development stack and how they integrate into your Raspberry Pi-powered web applications. It also familiarizes readers with the Raspberry Pi computer, guiding them through setting it up for use. Next, you will learn about different types of sensors used in these applications; using this knowledge, you can create full-stack web apps accessible via a web interface. Later chapters cover building interactive web apps using JavaScript and HTML5 to display sensor data visually.
Finally, the book teaches how to store and retrieve sensor data from multiple Raspberry Pi computers by utilizing SQLite databases.
Upon completion of this guide, readers will be able to develop complex full stack web applications on Raspberry Pi 3, improving both performance and usability.
What You Will Learn:
- Set up your Raspberry Pi
- Understand end-to-end development processes for web apps—from operating system installation to HTML interface creation.
- Discover JavaScripts rapid growth as a language that can run both in browsers and servers, enabling complete stack development with it.
- Connect your application to the outside world through IoT applications using sensors on your Raspberry Pi.
- Create an engaging UI with interactive charts running on any browser.
- Make data-driven software by collecting and analyzing information from multiple systems using SQLite.
About the Author:
Soham Kamani is a full-stack developer specializing in JavaScript. He works as a consultant, developing web-based solutions for clients worldwide. An open-source enthusiast and blogger, he has extensive experience with frameworks like React, Angular, Node.js, Express, Sails.js along with databases such as SQLite, Postgres and MySQL. His work spans the Internet of Things space using Arduino and Raspberry Pi systems.
Contents:
- Chapter 1: Getting Started on the Raspberry Pi
- Chapter 2: Setting Up Web Development Environment on Your Raspberry Pi
- Chapter 3: Running a Node.js Server on the Pi
- Chapter 4: Extracting Information from GPIO Pins
- Chapter 5: Retrieving Sensor Readings via Servers
- Chapter 6: Creating a Web Page to Display Sensor Data
- Chapter 7: Enhancing UI with Interactive Charts
- Chapter 8: SQLite - A Fast and Portable Database Solution
- Chapter 9: Integrating SQLite into Your Application
- Chapter 10: Making Real-Time Applications Using Web Sockets
- Chapter 11: Deploying the Application to Firebase
- Chapter 12: Updating the Application with Firebase APIs
全部评论 (0)


