• Skip to main content

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login
Build Web Servers with ESP32 ESP8266 3rd Edition eBook product page

Build Web Servers with ESP32 and ESP8266 eBook | 3rd Edition

$35.00

Build 20 Web Server Projects with the ESP32 and ESP8266 boards to control outputs and monitor sensors remotely. Learn HTML, CSS, JavaScript and client-server communication protocols. The boards will be programmed using the Arduino “programming language” and we’ll use Visual Studio Code + pioarduino IDE to program the boards.

$35 USD

Buy Now »

60-Day Money-Back Guarantee

Released April, 2025
PDF eBook with 600 pages
Forum to ask questions
Facebook group
Full lifetime access and updates
Downloadable resources
English language
Created by Rui Santos and Sara Santos

Category: Uncategorized
  • Description

Description

Build Web Server projects with the ESP32 and ESP8266 boards to control outputs and monitor sensors remotely. Learn HTML, CSS, JavaScript and client-server communication protocols.

This eBook has approximately 600 pages. You can check the current Table of Contents below.

Module #0: Introduction Module #0: Introduction +

eBook introduction: get started with HTML, CSS, JavaScript and web servers with the ESP32 and ESP8266 boards. Read this section to learn how to follow the eBook, download all code and other useful resources.

Module #1: Installing Tools Module #1: Installing Tools +

Install all the tools required throughout the eBook: Visual Studio Code, pioarduino IDE Extension and Arduino IDE (not mandatory).

  • Installing VS Code and pioarduino IDE
  • Installing Arduino IDE
Module #2: Getting Started with HTML, CSS and JavaScript Module #2: Getting Started with HTML, CSS and JavaScript +

Learn HTML, CSS and JavaScript basics. HTML to define the content of web pages; CSS to specify the layout and style of web pages; JavaScript to program the behavior of web pages.

  • Getting Started with HTML
  • Styling HTML Content with CSS
  • Getting Started with JavaScript

This is not meant to be a web development course. You’ll learn the basics to build your own web pages and become familiar with most HTML, CSS and JavaScript terms. By the end of the eBook, if you need additional features for your projects, you’ll have an idea on how to search for them.

Module #3: ESP32 and ESP8266 Web Servers Module #3: ESP32 and ESP8266 Web Servers +

Learn how to build web server projects with the ESP32 and ESP8266 boards to control outputs and monitor sensors remotely. You’ll learn how to build web pages to control outputs (buttons, toggle switches, and slider) and display sensor readings (text, tables and charts).

You’ll also learn different client-server communication protocols: HTTP requests, WebSocket and Server-Sent Events (SSE).

  • Introducing Web Servers
  • 1.1 – Hello World Web Server
  • 1.2 – Hello World Web Server (Serve Files from Filesystem)
  • 1.3 – Hello World Web Server (Arduino IDE Software)
  • 2.1 – Web Server – Control Outputs (ON/OFF Buttons)
  • 2.2 – Web Server – Control Multiple Outputs (Toggle Switches)
  • 2.3 – WebSocket Web Server: Control Outputs (ON/OFF Buttons)
  • 2.4 – Web Server with Slider: Control LED Brightness (PWM)
  • 2.5 – WebSocket Web Server: Control Multiple Outputs
  • 3.1 – Web Server: Display Sensor Readings (SSE)
  • 3.2 – Web Server: Display Sensor Readings (Table)
  • 3.3 – Web Server: Display Sensor Readings (Charts)
  • 3.4 – Web Server: Display Sensor Readings from File (Charts)
  • 4.1 – Web Server with Input Fields (HTML Form)
  • 4.2 – HTTP Authentication: Password Protected Web Server
  • 4.3 – Wi-Fi Manager for Web Server
  • 4.4 – Multiple Web Pages (with Navigation Bar)
  • 4.5 – Over-the-air (OTA) Updates for Web Server

We provide all the needed files to build the project examples (for the ESP32 and ESP8266 boards).

Extra Units - Useful Resources Extra Units - Useful Resources +

  • Access Your ESP32 and ESP8266 Web Servers
  • Setting the ESP32 and ESP8266 as an Access Point
  • ESP32/ESP8266 Static IP Address

$35 USD

Buy Now »

60-Day Money-Back Guarantee

Related products

  • Home Automation using ESP8266 | 4th Edition (eBook + mini video course)

    $19.00
    View Course »
  • Electronics For Beginners (eBook)

    $9.95
    View Course »
  • MicroPython Programming with ESP32 and ESP8266 eBook square

    MicroPython Programming with ESP32 and ESP8266 eBook | 2nd Edition

    $27.00
    View Course »
  • Firebase Web App with ESP32 and ESP8266 eBook

    $29.00
    View Course »

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.