Publishing Website Overview.
In this article, we will see an overview of publishing Website Online. Maybe, you want a website for your small business or want to create a personal website.
If you think amazingly, “How do I actually get my website online “so the world can see it”.
You will need a domain name and access to a web hosting server. Before we come to be into more detail about how to do that.
Let’s first discuss a little bit about:
What Servers are?
When we connect to the Internet, actually we use two types of computers:
Clients generally refer to the device person uses to connect to the web, such as your computer connected to Wi-Fi or your phone connected to your mobile network.
Then you use a Web browser to access several websites. Servers are those computers who store the real files that make up the websites.
Servers are always on and linked to the Internet. Hosting companies have their own many servers, and it is the job of servers to make sure everything runs properly.
So, websites are always available.
When you’re accessing a website, the client, such as the browser on your computer or phone, sends a request to the server that is storing the website’s files. In response to the request, a copy of the webpage is downloaded from the server and displayed in your web browser.
This request and response exchange happen each time you try to access a web-page or web resources like images or PDFs, your Internet connection allows you to send and receive this data.
Client-side & Server-side.
There are various coding languages that are also categorized into client-side and server-side.
When we create web-pages in client-side languages, you can view the files locally in the web browser on your computer without being connected to any kind of server.
PHP, Ruby, and Python are just a few examples of server-side languages.
To do web-pages and test functionality written in server-side languages, you will need a server to run and view your files. You don’t have to have an in-depth understanding of servers to create websites, but understanding the general concepts can help.
There are a few different ways to create a website.
You can hand-code and custom-build the website using the languages previously mentioned, you can also use website builders like Squarespace or Wix, or Weebly or use a content management system like WordPress. But no matter which option you choose, you will need a domain name and hosting.
In the upcoming lessons, we’ll take a closer look at each of these options.