This book covers every aspect of a web application, both on the web browser side (front end) and on the web server side (back end). The fundamental concepts are first presented from a theoretical point of view and then illustrated with source code examples.
The code we provide is written in Vanilla style, meaning that it does not depend on any development framework (except for the database connection, which requires a specific driver). The goal of the Vanilla approach is to gain a solid understanding of the deep mechanisms at the heart of every web application.
We present the fundamental concepts of web applications and illustrate them through a concrete implementation: building an application for managing images.
The image wall application we build in this book.
This book is intended for people who want to learn how to develop web applications, for developers who want a better understanding of the fundamental concepts of the web, for teachers who want to prepare a course on this subject (from high school to university level), for students who want an in-depth knowledge of the web, and finally for anyone who simply wants to understand web development.
This is an English translation of the original French book. Figures and the online example projects are still in French.