Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial

Kanishkar Vellingiri
3,649 PointsWhat is a backend?
What is the actual definition and example of backend?
3 Answers

Shaun Moore
6,301 PointsThe backend usually consists of three parts: a server, an application, and a database. If you book a flight or buy concert tickets, you usually open a website and interact with the frontend. Once youβve entered that information, the application stores it in a database that was created on a server. For sake of ease, just think about a database as a giant Excel spreadsheet on your computer, but your computer (server) is stored somewhere in Arizona.
All of that information stays on the server so when you log back into the application to print your tickets, all of the information is still there in your account.
We call a person that builds all of this technology to work together a backend developer. Backend technologies usually consist of languages like PHP, Ruby, Python, etc. To make them even easier to use theyβre usually enhanced by frameworks like Ruby on Rails, Cake PHP, and Code Igniter that all make development faster and easier to collaborate on.

Codin - Codesmite
8,600 PointsFront-end is the client-side for example Javascript is a front-end scripting language that is proccessed on the clients side on their device. Back-end is the server-side for example PHP is a back-end language that is proccessed by the server and not the client's device.
.For example you may have a PHP function that outputs a HTML file to the front-end.. the PHP function is proccessed by the back-end server-side and then the HTML file is served to the front-end on the users client-side where their browser will process the HTML file without even knowing anything about the PHP that was proccessed on the back-end.

Michael Afanasiev
Courses Plus Student 15,597 PointsHi, I believe this video will explain everything: https://www.youtube.com/watch?v=pB0WvcxTbCA