Escolar Documentos
Profissional Documentos
Cultura Documentos
Anybodyknowwhothisis?
ThisisBillGatesatage20.AroundthetimehestartedMicrosoft.
Andthis?
ThisisSteveJobsatage21.
Andthis?
10
Designersneedtobeabletotalkwithdevelopers
11
Andbothneedtobeabletotalktothebusiness,eitheraclient,sales,management, etc.
12
WithoutanabilitytodothispeoplelikeBillGates,SteveJobs,andMarkZuckerberg wouldnothavebeenassuccessful.
13
14
15
16
Sotomakesurethatweunderstandtheseassignmentsletstakealookatthecourse syllabus.
17
18
TheInternet beganwithaconnectionofcomputersandcomputernetworks.Asweall knowtheInternethaschangedthewayweliveourlivesandinteractwitheachother. Togetusstarted.Letstalkaboutwhatsomethingsarethatweusetheinternetfor? Searchforinformation Communicatewithotherpeople Paybills Etc. HowhastheInternethasrevolutionizedthewaybusinessandindustriesfunction? Companiesnowneedwebsites Customerslookforcompaniesonthenet TalkaboutTopsUrWay
19
20
YouwillfindoutinthiscoursethatIwillharponhowimportantitistounderstandyour user.Haveyoueverheardthesaying,Thecustomerisalwaysright?Well,forthe purposesofthiscourse,theuserisalwaysright.Andtheyknowwhattheywant.Itisall aboutthem. Ifyoulearnonethinginthiscoursepleaselearnthatitisalwaysabouttheuser.Ihavea closefriendwhoisawebdesigneratafirmoverinIllinoisandheisaskeddailyto designsomethingthatheknowswillnotworkfortheuser.Himrealizingthisallowshim toaskthesalesdepartmenttocontacttheclientandgetthingscorrected.Whatwould youthinkwouldhappenifmyfrienddidntnoticethingslikethis? Badwebsite Customerunhappy Etc. Doesanyoneknowhowmuchthetextbookcosts?
21
Oneofthereasonswechosethistextbookforthiscoursewasbecauseofthesentence foundinchapter1Itisworthitsweightingold! Comprehensiveplanningandanalysisensuresthatdesignersanddeveloperswill providewhattheiruserswant.IfyoustarttocodeyourWebpageswithoutthorough planningandanalysis,youruntheriskofmissingpertinentinformation.Itismuchless expensivetomakecorrectionstoaWebsiteintheearlyphasesofaproject developmentthatitistoalterWebpagesthatarecompleted. Itsallabouttheuser.Alwaysabouttheuser.Thewebsiteiffortheuser.Notforthe designerortheclient.AmazonswebsiteisnotforthecompanyAmazon.Itisfortheir customerstheusers.
22
23
ThisisareallycoolphotooftheEmersonLibrary.Thephotoisheartohelpremindus thattheinternetbeganasawayforuniversitystudentslikeyourselftoshareresearch content.In1969thereneededtobeawayforacomputeratoneuniversitytoconnect withanotheruniversity.Thissimplenetworkhasnowevolvedintobillionsofusers accessingandsharingcontent. LikeIwassayingearlier.Contentcouldbetext,graphics,sound,video,etc.Inthecase ofthe1969usersIamguessingitwassimpletextfilesofresearchcontent.Modern universityusersaresharinglargerfileslikemusicandvideos. Nowinthepresentday,ifuserswanttoaccesscontentontheInternet,theymusthave anaccountwithanInternetServiceProvider(ISP).IdontknowwhoWebstergetstheir internetfrom,butatourhomesifwehavetheinternet,weallhaveanISP. WhatISPsdowehaverepresentedtonight? Charter AT&T Etc. Whileitmightfeellikeitsometimes,thesecompaniesdontowntheInternet.They provideusaccesstotheInternetthroughaDSLorCableconnectionlinessotheirusers
24
canaccesscontent.andasweknowtheychargeapremiumforthis.
24
25
Discusshierarchy
26
Thisisanexampleofawebsitewhichisacollectionofwebpagesmaintainedbyweb designersanddeveloperslikeourselves. Eachhasahome(i.e.,indexpage)whichtheiruserswillnavigatetofirstandthen navigate tootherareasofthewebsite(ifitiswelldesigned). Eachofthesepagesarestoredonawebserversomewhere.Thesearesometimes calledahost,becausetheyhostthespaceforthesite. Forthepurposesofthiscourse,wewillcreatealocalhostwhichjustmeansthatour computerswillbehostingoursites.Wewilleventuallybeuploadingor FTPingthese toWebstersstudentservercalledLabwebs. Onceasiteissetup,theirusersessentiallymakerequeststotheseserverswhich servetheuser. Whatisarequest? Remember,ausercanonlymakearequesttotheserveriftheyhavetheappropriate permissionsandknowthelocationofthecontentthatyouwant,i.e.,aUniversal ResourceLocatoror(URL).
27
27
28
29
32
33
34
35
RememberwhatHTMLstandsfor?Itisamarkuplanguagewhichmeansthatraw content,e.g.,text.ismarkedupwithelementsandtags(sometimescalled documentcontainers).Variouselementsmarkupthecontentaselementse.g., headings,paragraphs,links,lists,etc. Thesetagsareopenandclosedwithanglebrackets.Sometimesanelementwillenclose thecontentwithastartandendtag(oftencalledopenandclose)andsometimes therearewhatscalledanemptyelementbecauseitisnotmarkingupcontent. Forexampleanimageisanemptyelementbecauseallitisdoingisprovidingawindow tothecontentandnotactuallymarkingitup. Thew3consortiummandatesthatallelementsclosesoforourpagestobefully XHTMLcompliantwehavetouse<br/>butnoticethedifferenceintheuseofthe backslash.
36
37
38
Five
39
40
41
Whichoftheseishasanerrorinsyntax?
42
43
44
45
46
47
48
49
50
Toillustratethispoint,letsallcheckoutCSSZenGarden.com
51
52
53
54
Thisisthedifferencebetweengraphicandwebdesign.Agraphicdesignercancreatea movieposterandthetheirusersallwalkbyitandhavethesameexperience.
55
56
57
5. Nowwecanusethissample.htmlpagetodevelopotherpages.
58
59
61
62
63
64
AWYSIWYGEditororwhatyouseeiswhatyougeteditorallowstheusertopreview thepublishedviewoftheHTML.Someevenallowtheusertoeditthepublishedview. InothercoursesinthisprogramyoumayhearaboutIDEsoranIntegrated DevelopmentEnvironment.TheseareprogramslikeDreamweaverwhichIuseona dailybasisfordesigningwebpagesorVisualBasictodevelopprogrammingand graphicaluserinterfaces(GUI)forawebpages.Dependingonwhichtrackyoutakein ourprogramhereyoumightgoonewayortheotherormaybeboth. Needlesstosay,beforeyougetintocreatingwebpagesinanIDE,youneedtoknowthe basics.ThebestwaytodothatistouseaTextEditor. Howgoodisahammerifyoudonotknowhowtouseit?Ihaveagaragefulloftools. Doesthatmakemeageneralcontractor?
65
ThisbringsustotheendofCh1.Theonlythingsthatarelefttocover,whichisa lectureinitselfaretheWebDevelopmentCycleandbeinganObservantWebUser.Be surethatyoureadaboutthesetwoconceptsaswewillbeutilizingthesethroughout thecourseandtherewillbequestionsonthequiznextweekdedicatedtotheseand howimportanttheyare.Somakesureyoureadthesesectionscarefully.Ifyoudonot haveyourtextyet,youcangetthechaptersintheTextbookeReservesfolderonour courseshomepage. WewillalsobeutilizingtheWebDevelopmentLifeCycletowalkusthroughthe creationofourwebsitesforourtermprojectsandIhopeanyfurtherwebsitesthat youwillevermakeasadesignerordeveloper.Inthisfirstweekwewillbeinthe planningphaseofthecycleforyourtermproject,i.e.,thewebsitethatyouwill createduringthisterm.
67
68