Web Desigining Course Coverage
Web Desigining Course Coverage
Hyper Text Markup Language [HTML] Session 1 Topics Introduction to World Wide Web What is Internet? History of Internet Hoe the Web Works? Web Servers and Clients Domain Naming System (DNS) Registering o r o!n Domain Name Intranet Introduction to HTML What is Hy#er $e%t Introd &tion to H$'( and Web $he )asi& Com#onents of H$'( *ormatting the $e%t and *ont Control Linking to Other Web Pages (inking to ,nother Web -age (inking bet!een the same #ages .nderstand What .R( is Relative addresses /mail (inks and (inks Within a -age Text lign!ent and Lists $e%t ,lignment $he $hree $y#es of H$'( (ists Nested (ists "reating HTML #or!s Introd &tion Creating a *orm $he 2in# t3 tag Incorporating I!ages In a Web Page 5ra#hi&s and Web -ages Image *ormat and )ro!sers 5ra#hi&s and H$'( Do& ments Images ,s Hy#erlink ,n&hors Image 'a#s
"
Tables nd #ra!es Ho! H$'( $ables are 7rgani8ed? ,ligning $able /lements Ro! and Col mn S#anning *rames in H$'( *rameset Container Nested *rames *loating *rames $!bedding Multi!edia in Web Page - tting ' ltimedia on a Web -age /mbedding So nd in a Web -age /mbedding :ideo in a Web -age Interacti%e Pages With pplets and cti%e& Strong <ava ,&tive= Controls #uture o' HTML =H$'(? the Ne! H$'( ='(
1>
<avaS&ri#t Session 1 Topics Introd &tion to <avaS&ri#t Introd &tion What is <avaS&ri#t? Why .se S&ri#ting (ang age? 7b@e&tA7rientedness <avaS&ri#t is 7b@e&tA)ased <avaS&ri#t and WWW )ro!ser $he nos&ri#t $ag .sing 7#erators? Statements and * n&tions <avaS&ri#t Comments :ariablesA:al e Storeho ses 7#erators and /%#ressions <avaS&ri#t -rogramming Statements Working !ith ) iltAIn 7b@e&ts What is an 7b@e&t? .sing Strings ,nd ,rrays $he 'ath 7b@e&t Working !ith Dates Working !ith )ro!ser 7b@e&ts .nderstanding )ro!ser 7b@e&ts Working !ith Windo!s 7b@e&ts ,&&essing )ro!ser History .sing the (o&ation 7b@e&t Creating )a&k and *or!ard ) ttons Creating C stom 7b@e&ts .sing 7b@e&ts to Sim#lify S&ri#ting Defining an 7b@e&t and 7b@e&t 'ethod
"
Creating an 7b@e&t Instan&e Storing Data in 7b@e&ts 4 /vent Handling in <avaS&ri#t What ,re /vents? Ho! <avaS&ri#t /vents Setting /vent Handlers *rom !ithin <avaS&ri#t /vent Ca#t ring /vent ) bbling Creating Windo!s? Do& ments and *rames $he Windo! 7b@e&t $he *rame 7b@e&t $he Do& ment 7b@e&t $he Navigator 7b@e&t .sing $imeo ts Creating a Navigation *rame -ro&essing *orms $he )asi&s of H$'( *orms .sing $he *orm /lements Dis#laying Data *rom a *orm Sending *orm Res lts by /mail :alidating a form .sing 5ra#hi&s in <avaS&ri#t .sing Image 'a#s !ith <avaS&ri#t .sing Dynami& Images In <avaS&ri#t Working With $he Images ,rray Creating Rollovers Creating )ro!ser S#e&ifi& S&ri#ts Reading )ro!ser Information Dis#laying )ro!ser Information Creating a )ro!serAS#e&ifi& -age S ##orting NonA<avaS&ri#t )ro!sers S&ri#ting *or ' lti#le )ro!sers
1>
Dynami& H$'(
Session 1
$o#i&s Introd &ing Dynami& H$'( What is Dynami& H$'(? $he Do& ment 7b@e&t 'odel Controlling the Do& ment !ith S&ri#ts $he Dynami& H$'( 7b@e&t 'odel Str &t re Navigation Do& ment and Content 'ani# lation Cas&ading Style Sheets /ssential Style Sheets In&or#orating Style Sheet $e&hniB es $e%tAS#e&ifi& Style ,ttrib tes 'argins? Indents and $e%t ,lignment ,ttrib tes 5ro #ing Style Sheets ,ssigning Classes <avaS&ri#t Style Sheets <SSS :ers s CSS What is <avaS&ri#t? 7b@e&t? -ro#erties and 'ethods Creating Style Sheets !ith <SSS Working !ith (ayers Dynami& H$'( /vents $he /vent 7b@e&t
"
Do& ment /vents *orm /vents ,n Image /vent 1 Dynami&ally Changing $e%t and Styles $he 2SCRI-$3 $ag Changing $e%t ,ttrib tes ,dding Changing Styles to a Web -age Defining Styles? Dynami& $e%t )lo&ks and Style S&ri#ts /%am#les of Changing Styles Dynami&ally Changing Content What is H$'( Re#la&ement Changing $e%t Content ,n /%am#le of H$'( Re#la&ement ,n /%am#le of H$'( 5ra#hi&s Re#la&ement Creating DataA,!are Do& ments DataA)o nd *orm *ields What is DataA,!areness? ,dding Data ,!areness .sing Dynami& H$'( /%am#les 7f DataA,!are Web *orm Dynami& $able 5eneration and /%#ansion What is Dynami& $able /%#ansion? ,dding Dynami& $able 5eneration !ith Dynami& H$'( ,n /%am#le of Dynami& $able 5eneration ,n /%am#le of Dynami& $able sorting D,$,*7R',$,S and D,$,-,5/SIC/
(isual )asic Script [()Script] Session 1 Topics Introduction to ()Script Introd &tion ClientAside and ServerASide -rogramming (ang ages Integrating :is al )asi& into ,&tive Server -ages De&laring :ariables Working !ith Date ,nd $ime * n&tions #unda!entals In ()Script Working !ith String * n&tions Create S bro tines Create * n&tions .sing (ogi&al Conne&tives and 7#erators .sing (oo#s to Re#eat &ode Creating a Sim#le -age Hiding /rrors *sing +ocu!ents nd Windo,s Working !ith Windo!s and *rames Working With (o&ations? (inks and History Working !ith S&ri#ts
"
$xploring Ob-ects. $%ents. Methods and Properties Intera&ting With an H$'( $e%t /lement Intera&ting !ith an H$'( Che&kbo% and ) tton /lements *orm 7b@e&ts Working !ith ' lti#le *orms +ata (alidation :alidate $e%t /ntered Into a $e%tbo% :alidate N mbers /ntered Into a $e%tbo% :alidate a Date /ntered into a $e%tbo% :alidate (ist Sele&tions :alidate a *ormDs Content
cti%e Ser%er Pages [ SP] Session 1 Topics SP #unda!entals What are ,&tive Server -ages? What Eo Need to R n ,S Working !ith ,S .nderstanding :)S&ri#t Control Str &t res .sing :)S&ri#tFs ) iltAin * n&tions Working With Ob-ects What are 7b@e&ts? $he ) ilding )lo&ks of 7b@e&ts ) iltAin ,S- 7b@e&ts Colle&tions Working !ith 7b@e&ts and /vents Sending + T To the *ser Combining :)S&ri#t and H$'( ) ffering 7 t# t Determining the Content $y#e
"
/etrie%ing In'or!ation #ro! The *ser Retrieving /nvironment :ariables Creating and sending a Web *orm :alidation of Data Managing *ser Sessions nd pplications Web ,##li&ation Revisited .ser Session 'anagement .se the globalGasa to Se#e&ify /vent S&ri#ts Persisting In'or!ation bout The *ser Cookie )asi&s Setting Cookies Retrieving Cookies Che&king the CookiesA/nabled State of the Client Working ,ith "o!!on SP "o!ponents .sing Com#onents Develo#ing !ith 'i&rosoftFs ,S- Com#onents )ro!ser Ca#abilities Com#onent /eading and Writing #iles on the Web Ser%er ServerASide In&l des Redire&ting .sers ,&&essing *iles and *olders +ebugging SP Scripts and Handling $rrors Deb gging ,S- S&ri#ts Handling ,S- /rrors Handling Non ,S- /rrors *sing +atabases Working !ith Databases .sing ,S Conne&ting to a Database Reading Data from a Database Inserting. *pdating and +eleting +atabase /ecords Inserting Re&ords .#dating Re&ords Deleting Re&ords
1>
11
1"
Working ,ith /ecordset Ob-ect /nhan&ing Information Retrieval .nderstanding the C rsor$y#e and C rsor(o&ation -ro#erties Sorting Re&ordsets *iltering Re&ordsets .sing SH( Statements to H ery Data .sing ,dvan&ed Dtabase $e&hniB es