Sign in
Log inSign up
Web development for newbies .

Photo by AltumCode on Unsplash

Web development for newbies .

The magic behind your favorite web app.

Joshua Okaka's photo
Joshua Okaka
·Jan 18, 2022·

3 min read

You probably have come across the term web development and wondered what actually is the magic behind it ? Well that is the purpose of this article ,to help you have a better and clearer perspective on the most relevant topic in the digital world (the web).

What the internet truly is.

istockphoto-1290692464-612x612.jpg Without wasting much of our time ,the internet is the global connection(network)of computer all over the world .So this means people can share information and communicate from anywhere with an Internet connection.

Another level of complexity !

istockphoto-840519184-612x612.jpg Now this section of the article shows the relationship between the definition of the internet from the last section and what a website is .Let's take a geographical location (a country as a case study),which has different points(buildings and places )that offer services .This same architecture is what the internet is built on and also what encompasses the idea of a websites ,in other words a website is just a folder or file in your computer or somebody else computer in the internet (again ,the internet being a global network of computers),which render certain service.

How was it made ?

question.jpg Now that we are comfortable with the basic concept of the internet and a website ,let look at the term web development ,which simply means the architectural plans,creations,maintainace and deployment of a web application.Web development are of two types ,the

  • front end development and

  • back end development.

    Front end development

    This kind of development focuses more on the user interface and user experience(UI and UX for short.) which is how a web app interacts with it visitors and also the simplicity of a web application.

    Development tools.

  • Html(Hypertext Markup Language) :is the standard markup language for documents designed to be displayed in a web browser,in other word it defines the structure of a web page .

  • Css(Cascading Style Sheets):it is used along side with html to describing the presentation of a document in a webpage

  • Javascript:often abbreviated JS, is a programming language that is one of the core technologies in web development that is majorly responsible for dynamics and the interactive behavior of a webpage or web app.

Another way to think about it

inlustration.jpeg

Back end development

Also known as server side development , on like front end dev, which we looked at in the last section ,back end development concentrate on functionality , it's the activity that happens behind the scenes that occurs as a result of user interactions with the front end. It focuses primarily on databases, backend logic, APIs, and Servers.The backend of a website is a combination of servers, applications, and databases. Code written by backend developers helps browsers in communicating with the databases and store data into the database, read data from the database, update the data and delete the data or information from the database.

Development tools.

Backend developers use various kinds of tools, languages, and frameworks to accomplish these tasks. To do all this, they use a variety of server-side languages, including Java, .NET, PHP, Ruby, NodeJS, Python , Java etc. They also use tools like MySQL, MongoDB, Oracle, and SQL server to create, read, update or delete (CRUD operation)data and serve it back to the client-side or the frontend of the application.

The end

end.jpg So we have reached the end of this introductory article written for people just getting into the field of web development and inquisitive minds ,who want to have a better understanding of what the web is. Hopefully I've managed to give a more comprehensive way to view the web. follow for more amazing content like this .