Skip to main content

What is Back End Web Development?

Backend Development

What is Back End Web Development?

Backend web development refers to server side programming when building a website. PHP is a common server side programming language.  Back end development also often includes writing code to interact with a database using SQL.  This web programming logic you can not see, but makes the website function.

The front end of a website is what the user sees.  That is, the actual website design of the web page. Front end development uses HTML, CSS and other client side technologies like JavaScript to make the website look like it does. It is the back end programming that creates the logic to give your website functionality.  Not all websites need or utilize back end programming.


Some Back End Development Examples

I am a backend developer. My skills lie in web programming to build logic and functionality into a web page. I work along side of web designers to integrate their design into website code to make a functional website. So you would not hire me to design how your website looks, although you may hire me to design a web database and then code logic to query and create, edit and delete data in the database.

Database Driven Websites

Any website that has a database integrated into it uses server side, back end programming. Code needs written to be able to “talk” to the database to insert,update, delete and read data.  Blogs, ecommerce stores, social media platforms…  all are driven by databases through back end programming.

Content Management Systems (CMS)

A simple website that is text and images, (often called a static website) has no need for a back end developer.  If a website owner would want to be able to edit the content on their website without having to edit the source code directly, then you would need back end web development.  A web developer would build a CMS (content management system) to store the content in a database. Web browser tools would be created to edit the website content. WordPress is often used as a CMS to manage web page content. Taking it a step further custom CMS development can help a business by creating proprietary logic to help your business run more efficiently.

PHP Contact Form

Another simple example of when you may need a back-end developer would be if you need a contact form on your website. An HTML contact form by itself does nothing. You can enter information into it, and click submit, but nothing will happen. You need a server side language to process the form. PHP is a very popular server side language for back end programming. A PHP backend developer will write code to process your contact form to send you an email. A PHP contact form can have a lot more logic in it than just send email though. Maybe you want the form to include a file attachment, or store the submitted data in a database. Form security would also be addressed with PHP programming through properly cleaning and validating data, blocking spam or hackers trying to manipulate the form.

Check out my back end developer portfolio to see many examples of what can be done with backend web development


Back End | Back-End | Backend Which Way is Right?

The consensus pretty much is that all 3 variations are acceptable.


Comments are closed.