The speed of progress promises a great future, but is not without its challenges and concerns. Companies offer free services in exchange for tracking our online activity and compromising our privacy. Being able to reach millions has democratized information sharing and spawned countless news outlets, but also lowered the authority of any one news source, increased disinformation, and eroded our trust in media, government, and institutions. Technological progress has increased our productivity, and while efficiencies are reflected in increased living standards, automation threatens work security, stable wages, and a certain future.
Our digital, interconnected world has given us unprecedented powers, and with great power, comes great responsibility. The goal of the online turn-key course package Full Stack Developer is to peak behind the interconnected technological curtain, learn about various Web technologies, practice building Web applications, become confident enough to take responsibility and nudge our interconnected world in the right direction. We'll learn about how the Internet works, how to create Web applications built across multiple technology layers, integrate with RESTful Web services running on HTTP servers, store and retrieve data from non-relational MongoDB database, and deploy Web application in public Web servers. But first, let's take a look at how it all started.
Author(s): Jose G Annunziato
Edition: 1
Publisher: Kendall Hunt Publishing Company
Year: 2022
Chapter 1: Introduction
Chapter 2: Creating User Interfaces with the HyperText Markup Language
Chapter 3: Styling User Interfaces with Cascading Style Sheets
Chapter 4: Styling Web Pages with the Bootstrap CSS Library
Chapter 5: Creating Single Page Applications with React.js
Chapter 6: Implementing Navigation with React Router
Chapter 7: Maintaining State in React Applications
Chapter 8: Implementing HTTP Servers and RESTful APIs with Node.js
Chapter 9: Storing Data in a MongoDB Database