Professional Documents
Culture Documents
SHER AFGHAN
Session 1: Introduction to
Web Programming
AGENDA
One-to-one introduction
Course Introduction, Teaching & Assessment Methodology
Distribution of Course Outlines
Discussion on Course Outline
Dividing the class in 5 to 6 Study Groups which will remain till the completion of the course
Break
Overview of Internet
Layers of Internet
Domain Name Service (DNS)
Uniform Resource Locator (URL)
Overview of web applications
Web server overview
INTRODUCTION
Education (Mention City)
Professional Experience (If Any)
Why and How you come to CS field?
What were your goals after Matriculation?
Now what are your goals?
Have you ever done any thing unique?
WEB PROGRAMMING
HTML, various tags and attributes
CSS
PHP
JavaScript
ASSESSMENT
METHODOLOGY
Class Participation
Assignments
10
10
Quizzes
Mid Term
10
20
Project Presentation
20
30
Total
100
CALENDAR OF ACTIVITIES
Session
Sub-Topic
1
Introduction to Web Programming
2
World Wide Web, Developing and
hosting a Web Page
3
Html List, Tables and Divs
4
Introduction about Form and Frame
5
Advanced Interactive forms
6
CSS Basics, CSS Styling, CSS Box
Model and CSS Advanced
7
PHP basics
8
Mid Term
9
PHP Advanced
10
PHP Database
11
MVC Framework
12
WordPress and Freelancing
13
14
15
Readings
www.w3schools.com
www.w3schools.com
Activities
Group Formation
Assignment
www.w3schools.com
www.w3schools.com
www.w3schools.com
www.w3schools.com
Assignment
Assignment
www.w3schools.com
www.w3schools.com
www.w3schools.com
www.w3schools.com
www.w3schools.com
Quiz
Assignment
Assignment
Assignment
Workshop/Guest
Speaker
Quiz
Presentation
INTERNET
What is the Internet?
What are the major Internet tools and services?
What is the Internets history?
What are the basic Internet concepts, terms and technologies?
How does the Internet work?
The most popular use of the Internet, available for free on the Web.
Yahoo Mail, Hotmail, gmail
Valid e-mail address consists of a username and a domain name separated by the
@ sign.
ex. malik@mail.com
Newsgroups
VoIP
Blog
Web Feed
Streaming Play while Downloading
PodCast Web Feed for media
Telnet
File Transfer Protocol (FTP)
World Wide Web (www)
Summary
Application
User-level programs
Transport
Operating system
Network
Data Link
Data Link
Media Access
Control (MAC)
Sublayer in
Local Area
Networks
Functions:
Network Layer:
Service:
Functions:
Transport Layer:
Service:
Functions:
flow control
Application Layer:
Service:
HTML
Functions:
249.7.13.53
The first two number sets designate the network.
The third number set identifies the local network.
The fourth number set identifies the particular
machine.
4.53.166.177 ?
69.171.230.5 ?
.vn - Vietnam
WHAT IS
URL?
UNIFORM RESOURCE LOCATOR
Address of Internet server that uses the hypertext transfer protocol
The secondary
domain name
File type
http://www.amazon.com/books/children.html
Signifies that the site is part of the World Wide Web
Signifies folder
where webpage is
located
Actual page
"http
transfer protocol
"www"
server name
amazon"
com"
"books"
directory name
children"
file name
"html"
file type
RESPONSE WHEN
File exists?
Send it
Send it
Failure(Not Found)?
Bad Request?
Send 404
Send 400
39