lastmjs / modern-web-application-architectures

A course teaching the first principles of modern web application architectures, concept by concept.
MIT License
0 stars 0 forks source link

Modern Web Application Architectures

A course teaching the first principles of modern web application architectures, concept by concept.

Lesson 1 - No tools, no frameworks, no libraries

Build a calculator web app with the following:

Materials

Lesson 2 - Add a code editor

Build a calculator web app with the following:

Lesson 3 - Add Node.js and npm (I'm not sure on the order of lessons 3 and 4, perhaps they should be swapped)

Build a calculator web app with the following:

Lesson 4 - Add version control (I'm not sure on the order of lessons 3 and 4, perhaps they should be swapped)

Build a calculator web app with the following:

Lesson 5 - Add multiple files for source code, using script and link elements

Build a calculator web app with the following:

Lesson 6 - Add multiple files for source code, using modules

Build a calculator web app with the following:

Lesson 7 - Add a component model

Build a calculator web app with the following:

Lesson 8 - Add templating

Build a calculator web app with the following:

Lesson 9 - Add state management

Build a calculator web app with the following:

Lesson 10 - Add a type system

Build a calculator web app with the following: