§ — — Web Development
Web development is not only about making pages look good. It is the process of designing, building, testing, and maintaining websites and web applications that run through a browser. In a BSIT context, that means combining content, interface, logic, and data into one usable system.
A useful way to think about the web is through three major parts:
When a student opens an online enrollment portal, the browser displays the page, the server checks the request, and the database stores subjects, schedules, and student records. A real web system is therefore a collaboration of technologies rather than a single file.
Web development is usually grouped into:
As a third-year BSIT student, you should start seeing the web not as "HTML only," but as an information system delivered through the browser. That mindset will guide the rest of the subject.
Every time a user opens a website, a sequence happens behind the scenes:
A URL is commonly broken into parts:
httpsexample.com/students/profile?id=2025-00123For example:
https://portal.school.edu.ph/enrollment/view?student=2025-00123
This tells the browser where to go and sometimes what data to request.
The request-response model is central to web development. A browser does not "guess" what to show. It asks. The server replies. Because of this, web developers must understand:
If the server cannot find a page, the browser may receive a 404 response. If login fails because of wrong credentials, the application must decide how to respond clearly and securely.
A beginner-friendly web stack usually starts with three browser technologies:
Think of them this way:
| Technology | Main Purpose | Example |
|---|---|---|
| HTML | Defines content and meaning | headings, forms, tables |
| CSS | Controls appearance and layout | colors, spacing, responsive layout |
| JavaScript | Adds logic and interactivity | buttons, validation, dynamic updates |
On the server side, many schools also introduce a framework or language for processing requests and working with data. The exact tool may vary, but the concepts stay similar:
A database is commonly used when the site must remember something beyond one visit. Examples include user accounts, product listings, grades, complaints, reservations, or inventory records.
Even at the foundation level, it is important to distinguish between a static site and a dynamic web application:
Free Sample
That was 1 of 24 reviewers with answer keys in Web Development. Unlock all of them for the semester.
Unlock all reviewers →ProReviewer — locked
Drills, code labs, and full solutions.
ProReviewer — locked
Drills, code labs, and full solutions.
Done with this module? Track it — your progress shows on the subject list.
Up next
Lesson 2: Semantic HTML and Information Structure→