Langsung ke konten utama

Web-App Technology

In 2025,

most of us has already familiar with the term "Web" or "Internet". But sometimes, we sonder, how do people create a website that is accessible to others around the globe. 

In this opportunity, I will explain the overview of Web Application as an Information Systems student in the course of Web Programming.

First off, What is a Website?

A website is like a house within the internet realm. The homepage acts as the front door, welcoming visitors inside, while different pages function as rooms, each with a specific purpose, some providing information, others offering products for sale, and some allowing direct communication. The content, like text, images, and videos, is the furniture that makes the space interesting and engaging. Meanwhile, the behind-the-scenes code and servers work like the lights and plumbing, ensuring everything runs smoothly.

Web-applications benefits users by not having them to install certain applications to enjoy their services. This means it also easier for the developers to maintain the service via website instead of a specific application.

Mostly, web-applications consists of five main components. They are frontend, backend, database, and hosting technologies. Lets break it down:

1. Frontend - What users see

This is the component where the users interact directly with the service. This includes the layout, buttons, text, images, etc. All of these are built using HTML, CSS, and JavaScript. The HTML provides the website's structure, CSS is used for styling, and JavaScript makes the website interactive.

2. Backend - The brain

The backend is responsible for processing user requests, handling logic, and connecting to the database. Backend usually built using Node.js, Python, PHP, etc. 

3. Database - The data storage

To save and retrieve data, a web-app uses database to hold those information securely. the most commonly used database is SQL databases like MySQL and PostgreSQL. Those databases stores structured data in tables, which is great for organizing the data.

4. To make the websites accessible to the users, it needs to be hosted on a server. The popular hosting services like AWS, Google Cloud, and Microsoft Azure provide powerful server for large applications. 

Komentar

Postingan populer dari blog ini

About Emriqurrizal

Good day, everyone! My name is Emriqurrizal Yahya Nurramadhan, and my friends calls me Emriq. In this opportunity, I would like to share my resume to you guys! But before that, let me introduce myself a little bit further. I am a second-year Information Systems students at Institut Teknologi Sepuluh Nopember (a.k.a ITS). My hobby revolves around reading, watching movies, and listening to musics.  Picture of myself I have a lot of organizational portofolio during my two years of studying in ITS. Which I will show right here. One that is the most memorable experience during my organizational journey is joining GERIGI ITS 2024 as the Security and Protection staff. Here I learnt many things about communication, teamwork, and time discipline. Me and my Security and Protection Team My other organizational experiences are being staff of: Dies Natalis ITS 63 (2023) ISE! 2024 (2024) PAMMITS 2024 (2024) ElitexPesraf 2024 (2024) Intern Staff of HRD in HMSI (2024) Other than those short-term o...