Search⌘ K

Three Pillars of Web Application Development

Get to know about the three pillars of web application development.

The three pillars of web application development are the front-end, the back-end, and the data store. We covered each of these areas with a single technology choice for each one. We also covered documenting a program, working with the pieces interactively, and testing both with unit tests and snapshot tests. We also learned how to handle authentication and accounts without resorting to a complicated library or a bloated framework. Lastly, we learned how to deploy the application to the internet to make it available worldwide using a free tier of service from Heroku.

Front-end development

For front-end development, we looked at how to use create-react-app to dive in, and also the build and use component classes. We covered component styling, properties, state, and controlled inputs. We then learned the critical piece of a single-page application: asynchronously communicating ...