...

/

Three Pillars of Web Application Development

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 ...