What is Web Development?


Welcome to Yendi Tech Talk! Where you read and understand every technology that surround you. Our goal is to help you fathom the modern technology. We hope to make a historical journey with you. So please stay with us. Our content is technology based and together we decipher some technical terminologies in order to  help everyone understand the multiple technologies  and how it's been created. So that you can also build your own Technology for the world to benefit. Today, in this section we focus on Web Development. What does it mean ? Who is a Web developer ? And what you need to know to become a Web Developer ?  Without much ado, let's dive straight into the topic.


Web Development

image from NIIT

Web Development start with you  having a look at a Website. For quick note we spoke about Websites in our previous post and if you haven't read that post, please do check it out by clicking  here.
As someone displaying the Website in a Browser (it's an application software for accessing the World Wide Web ) using a phone, tablets, laptop or desktop you are called a Client. How do you get the information of the website? Well, you just write the URL  of the website in the address bar example  www.yenteco.tech 


and boom all the information about that site is presented to you. Now what actually happened is that by typing the URL of the website you have sent a request to a Server hosting that particular website. For short note a Server is a machine that runs 24/7 to allow everyone to access it's data anywhere at any time. The following image shows Servers in a room known as Data Center.

 And if the  Request you send to the Server is successful, the  Server then Respond by giving you all the information you need to display the Website. And that's basically what Web Development is. It's about creating Website and making sure the above procedure works correctly. Now let's find out who is a Web Developer.

Who is a Web Developer?


A Web Developer is a developer, a programmer or a coder who creates and maintains Websites. There are two core concepts: Front-End (Browser only) and Back-End (Server-Side); that differentiate web developers. And those differences emanate from their expertise in certain technologies they use. We will cover those technologies in the last part of this post, so please continue reading.  Front-End Developer is responsible for designing the layout, the appearance, the architecture and the functionality of a Website to be displayed in a Browser. Whiles Back-End Developer is a programmer at the Server-Side who manages and maintains the database of any Website. When a developer master both the front-end  and the back-end technologies, he or she is called a Full Stack Developer.


How to become a Web Developer?

The information you see in a Browser is basically a code, and it's a specific type of code. The core part of each Website, and that's a must, without that part no Website will work is HTML  (hyper Text Markup Language). It's basically responsible for the content being displayed in a Website: text, images or videos for example. In addition to  we also have CSS (Cascading Style Sheet). And this code is responsible to add style to a Website. And the final code is JavaScriptJavaScript add logic to a Website. This could be for example making  sure you enter a valid email address if you are signing to a user account on a specific Website. The image below is an example of  an HTML code.



All the code you write here run in a browser so everybody can see it. Therefore in order to protect some information and allow only those who are eligible to see the data, you need to write code which can't be access by the browser. So you will need a specific language to write that code at the Server-Side. Example of  Back-End programming languages are PHP, NODEjs, PYTHON, RUBY on RAILS just to name few. Again if you want to start you programming carrier and need any help just ask us. Don't forget to leave us a comment. Also tell us about your experience. We will love to hear from you. Here is how a Server-Side code in PHP looks like.

 And in addition to Server-Side language you also need a Database because you want to store and manage Data. Database could be MySQL, SQLserver or MongoDB. If you have an institution and you need a Database to manage your organization's system. You can contact us on our official website at www.yenteco.tech. Below is an example of Database. 


With the combination of your knowledge in the programming language and Database, you are good to become a back-end developer.


Front-End Developer tools

To be a front-end developer you need to know at least HTML, CSS  and JavaScript. Also there are frameworks such as REACT, VUE, TAILWIND, BOOTSTRAP etc. that can help you become a Front-End Developer. If you are interested in learning these technologies, kindly visit our Website www.yenteco.tech and send us a message. Also make sure to leave a comment below if you are really learning something here.

Back-End Developer tools


A back-end Developer need a great coding skills. Pick at least one programing language and master it's concepts. 

Conclusion


In summary Web Development is a process of creating Websites. Those who design the Website are called front-end Developers and those who manage the Server-Side rendering are known to be Back-End Developers. A full Stack Web Developer is the one who is both Front-End and Back-End Developer. If our Talk has inspired you, please leave a comment and share the post. Also visit our Website at www.yenteco.tech to learn more about us. To everyone reading this n'bo n'fanga! Be blessed! 




Commentaires

Enregistrer un commentaire