Thu , Jan 25 2024
Frontend development
Frontend development involves writing code for the UI, or user interface. This is the part of the website that users interact with. It’s what they see when they visit a website.
They are able to sign up, log in, and see different dashboards, for example.
People who write frontend code are referred to as frontend developers.
Frontend developers write code that requests information from the “backend,” for example to enable users to log in. Don’t worry—more on that in the next section!
Once the information is retrieved, it’s displayed on the UI. If you click “login,” you get to see your dashboard. The dashboard may show your profile information, for example.
Frontend developers use technologies like HTML, CSS, and frontend JavaScript frameworks like React to write programs.
You can learn more about frontend development in our beginner’s guide to becoming a frontend developer.
Backend development
Backend development mainly involves writing what is known as “business logic”—how information is passed between the frontend and backend.
The “backend” is the part of the software that the user cannot see. When a user clicks “login,” for example, they’re not able to see the database where their login data is stored.
In this sense, the backend is more abstract.
A backend web developer writes code that dictates how information flows, for example, between the user and the database.
A backend developer also writes code that allows for additional functionality. This code is known as API (application programming interface) code.
APIs allow developers to add functionality to an application. For example, being able to make payments via PayPal.
Backend web developers will work with databases like PostgreSQL and MongoDB and with JavaScript backend framework technologies like Node.js.
If you’re intrigued by this area of web development, then you can learn more in our full backend developer guide.
Leave a Reply