Lecture 1
Lecture 1
Introductions
Overview of Web Platforms
Web terminologies
Web Communication Protocol (HTTP)
Web Generations
Standards and constraints
About me!
Najla Raza
MS(Software Systems & Engineering)
13 years experience in Industry with a multinational organization
Over 06 years teaching experience in different universities
Web 3.0 certified developer
Freelancer with a passion for Web Development
About the Course (Metadata)
Your name is ……
Your CGPA is ……
Your grade in last programming course was……
Your views about Web Technologies….
Any previous experience with web technologies?
What is Web Technology?
Web Page: A document available on the World Wide Web that can
include text, images, and multimedia content, typically written in HTML
(HyperText Markup Language).
Web Terminologies
Frontend: The part of a web application that interacts with the user,
typically developed using HTML, CSS, and JavaScript.
Status Codes:
Numeric codes in HTTP responses that indicate the outcome of the
HTTP request.1xx: Informational responses (e.g., 101 Switching
Protocols)
2xx: Success (e.g., 200 OK, 201 Created)
3xx: Redirection (e.g., 301 Moved Permanently, 302 Found)
4xx: Client errors (e.g., 404 Not Found, 403 Forbidden)
5xx: Server errors (e.g., 500 Internal Server Error, 502 Bad Gateway)
Web Generations
Front End:
Building and maintaining the user interface (UI) of a website.Converting design mockups
into functional web pages using HTML, CSS, and JavaScript.Ensuring cross-browser
compatibility and responsiveness for different devices. Familiarity with JavaScript
frameworks/libraries like React, Angular, or Vue.js.
Back End:
Developing and managing server-side application logic.Building and maintaining
databases and ensuring data integrity.Implementing APIs (Application Programming
Interfaces) that connect the front end with the back end. Proficiency in server-side
languages like Python, Ruby, PHP, Java, or Node.js.Experience with databases such as
MySQL, PostgreSQL, MongoDB, or SQLite.
Full Stack:
Handling both the client-side and server-side aspects of a web application.
Market Trends (Front-end)
Market Trends (Front-end)
Market Trends (Back end)
Market Trends (Back end)
Market Trends (Full Stack)
Our Goal
https://www.w3schools.com