Things you need to learn before starting Web Development
If you are thinking of learning web development. Before you start learning there are some?basic topics/terminology/definitions?that you need to know before starting web development.
What is Network?
A network is a group of computers, servers, or other devices which is interconnected via wired or Wi-Fi that enables the computer to transfer, exchange, or share data or resources.
A real-life example of a network:
When you connect your smartphone, laptop, and Wi-Fi-enabled printer to WiFi, and send print jobs to a Wi-Fi-enabled printer.
Resources:?Learn more about network
What is?Internet?
The Internet is a network of networks that connects billions of digital devices around the world. Standard protocols allow communication between these devices. One of these protocols is the HTTP (Hypertext Transfer Protocol, which stands for the URL of any website). an?IP (Internet Protocol) address?is a unique identifier required by every device that connects to the Internet. IP addresses are similar to your mailing address and provide location-specific information so that information can be sent correctly.
Resources:?Learn more about IP Addresses
What is a URL?
A URL (Uniform Resource Locator) is the address of a resource on the Internet and the protocol used to access it.
What is The World Wide?Web?
The World Wide Web commonly referred to as the Web, is an information system where documents and other Web resources are identified by uniform resource locators accessible through interconnected hyperlinks on the Internet.
The birth of the web:
British scientist?Tim Berners-Lee?invented the?World Wide Web (WWW)?while working at?CERN?in?1989. The web was originally developed to meet the demand for automated information exchange between scientists at universities and institutions around the world.
The first website at CERN and in the world – was dedicated to the World Wide Web project itself and was hosted on Berners-Lee’s NeXT computer. In 2013, CERN launched a project to restore?this first-ever website:?info.cern.ch.
What is a web browser?
A web browser is also known as a browser (web Client). This is application software used to access the World Wide Web. When a user requests a web page from a specific website, the web browser downloads the requested content from the webserver and renders (displays) it on the user device.
What are?Domain?and DNS?
Domain names?are basically easy-to-remember shortcuts to numeric IP addresses.it formed by the rules and procedures of the Domain Name System (DNS).
Resources:?Learn more about Domain names
The Domain Name System?or DNS converts human-readable domain names (like: www.google.com) into Internet Protocol (IP) addresses (like: 142.250.217.68). for?a?better?and?easier?understanding,?DNS is usually compared to a phone?book.?When you want to call someone, you?check?their number in the phone?book.?
领英推荐
Resources:?Learn more about DNS
What is a web app?
A web application or web app is an application that runs on a web server and allows users to use the web application through a web browser with an active network connection. and These applications follow client-server architecture.
What is a Web Server?
A web server can listen to requests and respond back with data on the same connection. it communicates with a web browser using HTTP?(Hypertext Transfer Protocol). The content of most web pages is encoded in HTML (Hypertext Markup Language). The content can be static or dynamic. To deliver dynamic content, most web servers support server?side scripting languages like PHP, ASP.NET, Node.?js, Java, Ruby, Perl, and Python.
What is Client-Server Architecture?
Client-server architecture is a computing model in which the server hosts, delivers, and manages most of the resources and services to be consumed by the client. This type of architecture has one or more client computers connected to a central server over a network or internet connection. Client-server architecture is also known as a networking computing model or client-server network because all the requests and services are delivered over a network.
How does the thing work?
In the client-server architecture, when the client computer sends a request for data to the server through the internet, the server accepts the request, processes it, and delivers the data packets requested back to the client. One special feature is that the server computer has the potential to manage numerous clients at the same time. Also, a single client can connect to numerous servers at a single timestamp, where each server provides a different set of services to that specific client.
What is?Hosting?
Hosting is a service of sharing space for storing a website or application on a server on the Internet. After you share your site available on the Internet, you can access it from other computers connected to the Internet.
There are types of hosting:
What is?API?
An?API?is a set of programming codes that enables data transmission between one software product and another. It also contains the terms of this data exchange.
API specifications/protocols:
The goal of API specifications is to standardize data exchange between web services. In this case, standardization means the ability of diverse systems, written in different programming languages and/or running on different OSs, or using different technologies, to seamlessly communicate with each other.
There are Some API specifications:
What is?Git?
Git is an?Open Source Distributed Version Control System. designed to handle everything from small to very large projects with speed and efficiency. Git tracks the changes you make to files, so you have a record of what has been done, and you can revert to specific versions should you ever need to. Git also makes collaboration easier, allowing changes by multiple people to all to be merged into one source.
Let me break it down and explain the wording:
Thank You: ?
Source of Article: apoorveverma.com