Web Development Server-Side Fundamentals & Forms
Duration: 1 Month
Level: Intermediate
Prerequisite: HTML, CSS, JavaScript (Level 1)
What you'll learn
• Understand how web servers and HTTP work
• Set up a local development environment (XAMPP / IIS / Tomcat)
• Write basic server-side scripts (PHP examples)
• Use variables, data types, and output in server-side code
• Apply control flow and arrays on the server
• Handle form data using GET and POST methods
• Validate and sanitize user input securely
• Manage sessions and cookies for user state
• Build a simple login/logout system
This course includes:
• 1 Mini Backend Project
• 12–16 Hours Live Classes
• Online / Onsite (Physical)
• Practice Server-Side Code Files
• Form Handling Exercises
• Certificate of Completion
Course Content
Server-Side Basics
• How Web Servers Work (Apache, IIS, Tomcat)
• HTTP Request & Response Cycle
• Setting Up Development Environment:
- XAMPP (PHP)
- Tomcat (JSP)
- IIS (ASP.NET)
• PHP Basics: - <?php ?>
- echo statements
- Variables and Data Types
Control Flow & Arrays
• Conditional Statements:
- if / else
• Loops: - for
- foreach
- while
• Arrays: - Indexed Arrays
- Associative Arrays
• Debugging with var_dump()
• Basic Error Handling (try/catch concept)
Form Handling
• GET vs POST Methods
• Accessing Form Data:
- $_GET
- $_POST
• Input Sanitization: - htmlspecialchars()
- filter_var()
• Form Validation: - Required Fields
- Email Validation
• Displaying Error Messages Dynamically
Sessions & Cookies
• What are Sessions?
• session_start()
• Using $_SESSION
• Creating and Reading Cookies
• Managing User State
• Login/Logout Flow
Mini Project (Real-World Practice)
• Login & Logout System
Features:
• User login form
• Input validation and sanitization
• Session-based authentication
• Welcome message after login
• Logout functionality
Requirements
• Completion of Level 1 Web Development
• Basic knowledge of HTML, CSS, JavaScript
• Laptop/PC with XAMPP or equivalent setup
Description
This module introduces server-side programming concepts using PHP as the primary example. Students will learn how websites process data, handle user input, and maintain user sessions.
By the end of this module, learners will be able to build basic dynamic web applications with login functionality.
Why Choose This Course?
• Strong Backend Fundamentals
• Secure Form Handling
• Real Authentication System
• Hands-On Practice
• Prepares for Database Integration
Activities During Class
• Setting up local server environment
• Writing server-side scripts
• Handling and validating form data
• Managing sessions and cookies
• Building login system
Who Is This Course For?
• Students who completed frontend basics
• Learners starting backend development
• Students interested in full-stack development
Course Highlights
• Server-Side Programming Basics
• Form Handling & Validation
• Session Management
• Mini Project Development
• Certificate of Completion
📸 Course Gallery