Every website you come across is a result of a long line of code that gets compiled and made available so that it runs on your device but today will be exclusively talking about website development. Like every coin has two sides, similarly to build a website you need 2 types of developments one for the front end structure while the other for the back end structure one being indispensable without the other.

Now, what are these front end and back end developers, let’s say you want to build a house for yourself you naturally hire an architect will give shape your imagination bend down your ideas on what you know how your house looks like what about the

implementation of the idea and who is it that will bring the part that you have spent on people into the real-life well, in that case, your request a civil engineer likewise a front end engineer or developer someone who will create what it is that you see on your website this includes the layout the forms and colors that will be displayed on the website, on the other hand, a back end developer will look into a place for storing the data the security of your website and build and maintain the website let’s look into each of them in a bit of detail to get a better understanding of how this is achieved, let’s first look into front-end development to understand this image we have the website of amazon the page layout colors and text on this added for the user to navigate through all the box office front end.

Front end development also called client-side development this is because this side directly interacts with the user part the client to be able to build the front and side of the website one needs to know HTML CSS and Javascript, now how does each of this language help HTML make sure that the text and images are formatted as needed in order to display them on the website, then be how CSS do you want to different devices on which any web page is opened a given web feeds can be open on a laptop or phone or a tablet CSS ensures that the web pages are displayed conformed to the different devices CSS also change this text styles table size and the layout of the beach finally Java script adds functionalities like search menus and checkboxes on the website and with this, we have the front end of the website ready.

Next, we help back in development let’s see the site but how do you think you’re going to store all the data that is on the website here as well a back end developer comes into play backend development essentially manages data performs calculations and supports the website function, for example, say on your website someone wants to put just a commodity to do this when one clicks on the buy option the back inside was first examined whether the buyer profile or not if he does they will open the purchase page otherwise the website will prompt the bio the first make an account back end development also known as server-side development, this is the place where all behind the scenes action big bass but how does one create the back end of the website well it can be done but knowing either ruby python Java PHP just to clear it out Java what is not the same as Javascript, Java is an OOP(object-oriented programming) programming language while Javascript is an OOP(object-oriented programming) scripting language. This topic is very vast so we will cover it on another blog.

MySQL, Oracle, and SQL are other technologies that are used for accessing, store and organize data. The back-end is the code that runs on the server, that receives requests from the clients, and contains the logic to send the appropriate data back to the client. The back-end also includes the database, which will persistently store all of the data for the application.SQL is the most common programming language used to interact with databases on the back-end. It is a standard back-end language used to create and maintain relational databases. The database(MySQL, Oracle, SQL, MongoDB) is also a very vast topic I write about in the next blog. If you’re someone who’s interested in the creative side of things like designing and then watching it come to life then you are definitely one with the inclination of becoming a front end developer however if you are interested in algorithms and more towards the technical side of things that you are more suited to become the back end developer.