The Mastro Guide – web development simplified.
Are you new to web development? Or perhaps you learned a particular framework, but never the foundations of building on the web? Fear not, the first couple of chapters will show you the basics of modern HTML and CSS: build a website and put it live – all in your browser (or using the command line, if you prefer that).
In later chapters, you’ll statically generate a blog, and implement a to-do list app: once with plain client-side JavaScript, then reactively. In the last third, you’ll run a server with a REST API, learn about caching, and discover some of the design space around different web application architectures.
This guide does not show you everything you’ll ever need to know when creating websites. Instead, it shows you the door to the world of web design, giving you an overview over the landscape, and tells you where to learn more. While the minimal Mastro framework is used for practical examples, the patterns discussed are universal.
Table of Contents
-
HTML, CSS and JavaScript
-
Static site generation (SSG)
-
Running a server (SSR)