Žiniatinklio dizainas

  • Dalyko kodas: INF 3016
  • Dalyko grupė: C
  • Apimtis ECTS kreditais: 6
  • Pavadinimas anglų kalba: Web Design
  • Dalyko aprašo rengėjas(-ai):

    Doc., dr. A. Vidžiūnas

Dalyko anotacija lietuvių kalba

Kurse apžvelgiamos šiuolaikinės interneto technologijos, supažindinama su interneto atsiradimo istorija. Studentai supažindinami su pagrindinėmis interneto svetainių kūrimo ir jų talpinimo galimybėmis, egzistuojančiais standartais, priemonėmis, technologijomis, bei jų deriniais. Studentai mokomi sukurti interneto puslapius taikant modernias priemones ((X)HTML, XML, JavaScript, jQuery). Suteikiamos žinios apie žiniatinklio svetainių kūrimą naudojant turinio ir grafinio dizaino atskyrimo technologiją CSS, metodus ir taisykles. Dalyko metu aiškinami reikalavimai žiniatinklio sistemų grafiniams elementams, supažindinama su grafinio dizaino įgyvendinamumo galimybės ir problemos kylančios dėl jų sudėtingumo.

Dalyko anotacija užsienio kalba

The course presents modern internet technologies, makes introduction to the history of the Internet and Web. Students are acquainted with the main possibilities of web page design and implementation, existing standards, technologies and tools. Students learn how to make web pages using modern technologies ((X)HTML, XML, JavaScript, jQuery), how to separate content and design using CSS technology. Requirements for graphical elements of web systems, possibilities and problems of of graphical design implementation are presented.

Būtinas pasirengimas dalyko studijoms

Programavimo įvadas, Kompiuterių architektūra ir operacinės sistemos, Kompiuterių tinklai ir interneto technologijos

Dalyko studijų rezultatai

1.1. Demonstruos pamatines žinias apie žiniatinklio sistemų, paskirtį, struktūrą, jų programavimo priemonių įvairovę ir jų derinius.
1.2. Apibūdinti pagrindinius žiniatinklio sistemų kūrimo etapus, jų gyvavimo ciklą ir palaikymo priemones.
2.1. Apibūdinti žiniatinklio eksploatavimo ir palaikymo problemas, pagrindinius administravimo tikslus ir priemones.
1.2. Apibūdinti pagrindinius žiniatinklio sistemų kūrimo etapus, jų gyvavimo ciklą ir palaikymo priemones.
2.2. Suprasti grafinio tinklalapių dizaino svarbą ir mokės naudoti pagrindines grafinio dizaino priemones.
3.1. Suprasti specializuotų žiniatinklio sistemų privalumus ir turėti jų praktinio naudojimo įgūdžius.
3.2. Apibūdinti multimedia ir hypermedia sistemų integravimo tikslus ir principus.

Dalyko turinys

a. Interneto ir žiniatinklio raida.
b. Žiniatinklio architektūra. Žiniatinklio struktūra..
c. Kliento – serverio bendravimo principai, CGI technologija
d. Tinklalapių struktūros formavimo principai ir paskirtis žiniatinklio sistemose.
e. Žiniatinklio struktūros aprašymo priemonės, gyvavimo ciklas.
f. Žiniatinklio sistemų sauga ir jos palaikymo priemonės.
g. Žiniatinklio sistemų administravimo tikslai ir administravimui naudojamos priemonės
h. Grafinio dizaino priemonių įvairovė, paskirtis ir panaudojimo principai.
i. Grafikos komponentų parengimo ir integravimo priemonės
j. Tinklalapių aprašymo (X)HTML kalba priemonės. Projektavimo, pavyzdžiai.
k. Tinklalapiai su interaktyviais elementais. Dinaminiai žiniatinklio puslapiai: JavaScript naudojimas, jQuery, JSON.
l. Microsoft Expression Studio apžvalga. SuperView, Silverlight (arba adekvačių elementų) integravimas.
m. Multimedia ir hypermedia sistemų integravimo priemonės. Interneto srauto priklausomybė nuo multimedia elementų dydžio

Dalyko studijos valandomis

155 val.

Studijų rezultatų vertinimas

Kolokviumas - 20%,
Praktikos darbai ir individualios užduotys - 30%,
Egzaminas – 50%.

Literatūra

1. 2005 V. Barzdaitis, A.Vidžiūnas. Interneto svetainių ir tinklalapių kūrimas. Smaltija
2. 2008 Jennifer Niederst Robbins Tinklalapių dizainas. (X)HTML kalbos, pakopinių stilių ir tinklalapių grafikos pradžiamokslis. Smaltija
3. 2009 A.Vidžiūnas, D.Vitkutė. Interneto paslaugos ir svetainių kūrimas. Smaltija
4. 2010 A.A.Puntambekar. Web Technologies. Technical Publications Pune
Papildoma literatūra
1. 2013 WikiBooks:
„HyperText markup Language“ http://en.wikibooks.org/wiki/HyperText_Markup_Language
„Cascading Style Sheets“ http://en.wikibooks.org/wiki/Cascading_Style_Sheets
„JavaScript“
http://en.wikibooks.org/wiki/JavaScript
„Authoring Web Pages“ http://en.wikibooks.org/wiki/Authoring_Webpages