Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (S1)
specjalność: systemy komputerowe i oprogramowanie

Sylabus przedmiotu Systemy internetowe:

Informacje podstawowe

Kierunek studiów Informatyka
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów nauki techniczne, studia inżynierskie
Profil ogólnoakademicki
Moduł
Przedmiot Systemy internetowe
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Inżynierii Systemów Informacyjnych
Nauczyciel odpowiedzialny Izabela Rejer <irejer@wi.zut.edu.pl>
Inni nauczyciele Izabela Rejer <irejer@wi.zut.edu.pl>
ECTS (planowane) 2,0 ECTS (formy) 2,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
laboratoriaL5 15 1,10,38zaliczenie
wykładyW5 15 0,90,62zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Umięjętność programowania w dowolnym języku proceduralnym.
W-2Znajomość języka HTML w stopniu podstawowym.

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Zapoznanie studentów z zasadami budowy stron internetowych.
C-2Uświadomienie studentom olbrzymiego znaczenia intuicyjności działania aplikacji internetowej dla jej rangi w Internecie.
C-3Uświadomienie studentom wpływu jaki niesie za sobą udostępnianie treści w Internecie na społeczeństwo.
C-4Ukształtowanie rozumienia podstawowych pojęć związanych ze środowiskiem WWW.
C-5Ukształtowanie umięjętności budowy prostych aplikacji internetowych, z położeniem głównego nacisku na wysoki poziom interaktywności aplikacji.

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Przygotowanie pracy - wybór tematu, serwera, edytora, założenie strony na serwerze, zgromadzenie informacji itp. Przygotowanie projektu witryny internetowej.2
T-L-2Utworzenie zestawu arkuszy stylów dla tworzonej witryny, wraz z arkuszami przeznaczonymi dla menu stron (CSS). Utworzenie zestawu stron powiązanych systemem linków dostępnych z co najmniej dwóch systemów menu (HTML+PHP).3
T-L-3Utworzenie formularza rejestracyjnego wraz z jego walidacją po stronie klienta (HTML+JavaScript). Odbiór i przetworzenie danych z formularza po stronie serwera (MySQL+PHP).2
T-L-4Oprogramowania mechanizmu logowania do witryny (wg poziomów dostępu).2
T-L-5Utworzenie zestawu procedur pozwalających na wyświetlanie i modyfikację danych pochodzących z bazy danych. Przygotowanie zestawu widoków pozwalających użytkownikowi na edycję i usunięcie wybranych danych. Budowa wyszukiwarki internetowej (HTML+CSS+PHP+MySQL+JavaScript).4
T-L-6Zaliczenie przedmiotu2
15
wykłady
T-W-1Historia i ewolucja Internetu. Ogólna architektura Internetu. Architektura WWW - klient HTTP, serwer HTTP, protokół HTTP. Rozszerzona architektura WWW, aplikacje WWW i środowiska komponentowe.2
T-W-2Zasady tworzenia stron internetowych. Formatowanie stron WWW za pomocą kaskadowych arkuszy stylów.2
T-W-3Obiektowy model dokumentu i jego obsługa za pomocą języka JavaScript3
T-W-4Podstawy języka skryptowego PHP. Oprogramowanie podstawowych mechanizmów sieciowych za pomocą PHP - mechanizm logowania, rejestracji; obsługa sesji.4
T-W-5Budowa i obsługa baz danych - MySQL2
T-W-6Zaliczenie przedmiotu2
15

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Uczestnictwo w laboratoriach15
A-L-2Przygotowanie do zajęć laboratoryjnych.3
A-L-3Praca własna nad tworzoną witryną internetową.9
A-L-4Udział w konsultacjach do laboratorium2
A-L-5Przygotowanie do zaliczenia3
32
wykłady
A-W-1Uczestnictwo w wykładach15
A-W-2Czytanie wskazanej literatury2
A-W-3Udział w konsultacjach do wykładu1
A-W-4Analiza i wykonanie we własnym zakresie przykładów prezentowanych na wykładzie.7
A-W-5Przygotowanie do zaliczenia2
27

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Wykład informacyjny
M-2Wykład problemowy
M-3Dyskusja dydaktyczna
M-4Ćwiczenia przedmiotowe
M-5Objaśnienie lub wyjaśnienie
M-6Metoda projektu

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: Kontrola poprawności realizacji zadania zdefiniowanego na poprzedzających laboratoriach - 5 ocen.
S-2Ocena podsumowująca: Końcowe zaliczenie wykładu w formie ustnej lub w formie pisemnego testu złożonego z pytań otwartych.
S-3Ocena podsumowująca: Końcowe zaliczenie laboratoriów - w formie prezentacji witryny internetowej przygotowanej przez dwuosobowe zespoły projektowe (zaliczenie obejmuje również kody przygotowanych skryptów).

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_C/11_W01
W wyniku przeprowadzonych zajęć studen powinien być w stanie scharakteryzować sposób działania architektury klient - serwer w środowisku internetowym, opisać działanie podstawowych protokołów sieciowych, scharakteryzować podstawowe technologie internetowe, opisać podstawowe mechanizmy sieciowe, odróżnić mechanizmy działające po stronie serwera i klienta, wyjaśnić podstawowe pojęcia związane z tworzeniem stron internetowych, opisać model DOM.
I_1A_W06, I_1A_W23C-1, C-4T-W-1, T-W-3, T-W-2, T-W-4, T-W-5M-1, M-2, M-3S-2

Zamierzone efekty kształcenia - umiejętności

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_C/11_U01
Po zakończeniu przedmiotu student będzie potrafił zbudować prostą witrynę internetową pozwalającą na prezentację wybranych treści w Internecie, z położeniem głównego nacisku na intuicyjność obsługi witryny przez użytkownika.
I_1A_U09, I_1A_U01, I_1A_U19, I_1A_U03C-2, C-5T-L-2, T-L-3, T-L-1, T-L-4, T-L-5M-3, M-4, M-5, M-6S-1, S-3

Zamierzone efekty kształcenia - inne kompetencje społeczne i personalne

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_C/11_K01
Po uczestnictwie w zajęciach student będzie świadomy wpływu wywieranego na społeczeństwo poprzez udostępnianie treści w Internecie.
I_1A_K07C-3T-W-1, T-W-2M-1, M-3, M-4, M-5S-3

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
I_1A_C/11_W01
W wyniku przeprowadzonych zajęć studen powinien być w stanie scharakteryzować sposób działania architektury klient - serwer w środowisku internetowym, opisać działanie podstawowych protokołów sieciowych, scharakteryzować podstawowe technologie internetowe, opisać podstawowe mechanizmy sieciowe, odróżnić mechanizmy działające po stronie serwera i klienta, wyjaśnić podstawowe pojęcia związane z tworzeniem stron internetowych, opisać model DOM.
2,0Student nie zna podstawowych pojęć z dziedziny Systemów Internetowych
3,0Student jest w stanie zdefiniować podstawowe pojęcia z dziedziny Systemów Internetowych
3,5Student jest w stanie opisać podstawowe etapy budowy stron internetowych
4,0Student jest w stanie zastosować zdobytą wiedzę w praktyce, czyli jest w stanie rozwiązać postawione przed nim zadanie za pomocą wskazanej technologii internetowej
4,5Student jest w stanie dokonać analizy porównawczej różnych mechanizmów sieciowych wykorzystywanych w procesie budowy stron internetowych
5,0Student jest w stanie dokonać oceny wskazanych technologii internetowych i mechanizmów sieciowych pod kątem ich adekwatności do postawionego przed nim zadania

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
I_1A_C/11_U01
Po zakończeniu przedmiotu student będzie potrafił zbudować prostą witrynę internetową pozwalającą na prezentację wybranych treści w Internecie, z położeniem głównego nacisku na intuicyjność obsługi witryny przez użytkownika.
2,0Student nie jest w stanie stworzyć prostej witryny internetowej obsługiwanej przez skrypty PHP
3,0Student jest w stanie stworzyć prostą witrynę internetową obsługiwaną przez skrypty PHP
3,5Student jest w stanie stworzyć witrynę internetową obsługiwaną przez skrypty PHP, współpracującą z bazą danych MySQL
4,0Student jest w stanie stworzyć witrynę internetową obsługiwaną przez skrypty PHP, współpracującą z bazą danych MySQL oraz wyposażoną w mechanizm logowania i rejestracji
4,5Student jest w stanie stworzyć witrynę internetową obsługiwaną przez skrypty PHP, współpracującą z bazą danych MySQL, wyposażoną w mechanizm logowania i rejestracji, korzystającą z języka JavaScript do przeprowadzenia walidacji danych po stronie klienta
5,0Student jest w stanie stworzyć witrynę internetową obsługiwaną przez skrypty PHP, współpracującą z bazą danych MySQL, wyposażoną w mechanizm logowania i rejestracji, korzystającą z języka JavaScript do: przeprowadzenia walidacji danych po stronie klienta, uatrakcyjnienia witryny pod względem wizualnym oraz zwiększenia intuicyjności obsługi witryny

Kryterium oceny - inne kompetencje społeczne i personalne

Efekt kształceniaOcenaKryterium oceny
I_1A_C/11_K01
Po uczestnictwie w zajęciach student będzie świadomy wpływu wywieranego na społeczeństwo poprzez udostępnianie treści w Internecie.
2,0Nie ma świadomości tego, że udostępnianie treści w Internecie wywiera wpływ na społeczeństwo
3,0Ma świadomość tego, że udostępnianie treści w Internecie wywiera wpływ na społeczeństwo
3,5Spełnia kryteria na ocenę 3 oraz dba o umieszczanie w tworzonej witrynie jedynie takich treści, które są prawnie i etycznie dopuszczalne
4,0Spełnia kryteria na ocenę 3,5 oraz dba o językową poprawność treści, które zamieszcza w tworzonej witrynie
4,5Spełnia kryteria na ocenę 4 oraz potrafi świadomie zastosować techniki zwiększające wizualną atrakcyjność tworzonej witryny, zwiększając tym samym wpływ wywierany na społeczeństwo poprzez prezentowane treści
5,0Spełnia kryteria na ocenę 4,5 oraz potrafi świadomie zastosować techniki zwiększające popularność tworzonej witryny

Literatura podstawowa

  1. Kevin Yank, , PHP i MySQL., PHP i MySQL. Witryna WWW oparta na bazie danych, Helion, 2010
  2. Maria Sokół, Radosław Sokół, XHTML, CSS i JavaScript. Pierwsza pomoc, Helion, 2009
  3. Julie C. Meloni, PHP, MySQL i Apache. Intensywny trening, Helion, 2009
  4. Michael Moncur, JavaScript dla każdego, Helion, 2007

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Przygotowanie pracy - wybór tematu, serwera, edytora, założenie strony na serwerze, zgromadzenie informacji itp. Przygotowanie projektu witryny internetowej.2
T-L-2Utworzenie zestawu arkuszy stylów dla tworzonej witryny, wraz z arkuszami przeznaczonymi dla menu stron (CSS). Utworzenie zestawu stron powiązanych systemem linków dostępnych z co najmniej dwóch systemów menu (HTML+PHP).3
T-L-3Utworzenie formularza rejestracyjnego wraz z jego walidacją po stronie klienta (HTML+JavaScript). Odbiór i przetworzenie danych z formularza po stronie serwera (MySQL+PHP).2
T-L-4Oprogramowania mechanizmu logowania do witryny (wg poziomów dostępu).2
T-L-5Utworzenie zestawu procedur pozwalających na wyświetlanie i modyfikację danych pochodzących z bazy danych. Przygotowanie zestawu widoków pozwalających użytkownikowi na edycję i usunięcie wybranych danych. Budowa wyszukiwarki internetowej (HTML+CSS+PHP+MySQL+JavaScript).4
T-L-6Zaliczenie przedmiotu2
15

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Historia i ewolucja Internetu. Ogólna architektura Internetu. Architektura WWW - klient HTTP, serwer HTTP, protokół HTTP. Rozszerzona architektura WWW, aplikacje WWW i środowiska komponentowe.2
T-W-2Zasady tworzenia stron internetowych. Formatowanie stron WWW za pomocą kaskadowych arkuszy stylów.2
T-W-3Obiektowy model dokumentu i jego obsługa za pomocą języka JavaScript3
T-W-4Podstawy języka skryptowego PHP. Oprogramowanie podstawowych mechanizmów sieciowych za pomocą PHP - mechanizm logowania, rejestracji; obsługa sesji.4
T-W-5Budowa i obsługa baz danych - MySQL2
T-W-6Zaliczenie przedmiotu2
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Uczestnictwo w laboratoriach15
A-L-2Przygotowanie do zajęć laboratoryjnych.3
A-L-3Praca własna nad tworzoną witryną internetową.9
A-L-4Udział w konsultacjach do laboratorium2
A-L-5Przygotowanie do zaliczenia3
32
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Uczestnictwo w wykładach15
A-W-2Czytanie wskazanej literatury2
A-W-3Udział w konsultacjach do wykładu1
A-W-4Analiza i wykonanie we własnym zakresie przykładów prezentowanych na wykładzie.7
A-W-5Przygotowanie do zaliczenia2
27
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_C/11_W01W wyniku przeprowadzonych zajęć studen powinien być w stanie scharakteryzować sposób działania architektury klient - serwer w środowisku internetowym, opisać działanie podstawowych protokołów sieciowych, scharakteryzować podstawowe technologie internetowe, opisać podstawowe mechanizmy sieciowe, odróżnić mechanizmy działające po stronie serwera i klienta, wyjaśnić podstawowe pojęcia związane z tworzeniem stron internetowych, opisać model DOM.
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W06zna wybrane języki i techniki programowania, podstawowe techniki projektowania i wytwarzania aplikacji oraz systemów informatycznych
I_1A_W23ma wiedzę w zakresie systemów internetowych
Cel przedmiotuC-1Zapoznanie studentów z zasadami budowy stron internetowych.
C-4Ukształtowanie rozumienia podstawowych pojęć związanych ze środowiskiem WWW.
Treści programoweT-W-1Historia i ewolucja Internetu. Ogólna architektura Internetu. Architektura WWW - klient HTTP, serwer HTTP, protokół HTTP. Rozszerzona architektura WWW, aplikacje WWW i środowiska komponentowe.
T-W-3Obiektowy model dokumentu i jego obsługa za pomocą języka JavaScript
T-W-2Zasady tworzenia stron internetowych. Formatowanie stron WWW za pomocą kaskadowych arkuszy stylów.
T-W-4Podstawy języka skryptowego PHP. Oprogramowanie podstawowych mechanizmów sieciowych za pomocą PHP - mechanizm logowania, rejestracji; obsługa sesji.
T-W-5Budowa i obsługa baz danych - MySQL
Metody nauczaniaM-1Wykład informacyjny
M-2Wykład problemowy
M-3Dyskusja dydaktyczna
Sposób ocenyS-2Ocena podsumowująca: Końcowe zaliczenie wykładu w formie ustnej lub w formie pisemnego testu złożonego z pytań otwartych.
Kryteria ocenyOcenaKryterium oceny
2,0Student nie zna podstawowych pojęć z dziedziny Systemów Internetowych
3,0Student jest w stanie zdefiniować podstawowe pojęcia z dziedziny Systemów Internetowych
3,5Student jest w stanie opisać podstawowe etapy budowy stron internetowych
4,0Student jest w stanie zastosować zdobytą wiedzę w praktyce, czyli jest w stanie rozwiązać postawione przed nim zadanie za pomocą wskazanej technologii internetowej
4,5Student jest w stanie dokonać analizy porównawczej różnych mechanizmów sieciowych wykorzystywanych w procesie budowy stron internetowych
5,0Student jest w stanie dokonać oceny wskazanych technologii internetowych i mechanizmów sieciowych pod kątem ich adekwatności do postawionego przed nim zadania
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_C/11_U01Po zakończeniu przedmiotu student będzie potrafił zbudować prostą witrynę internetową pozwalającą na prezentację wybranych treści w Internecie, z położeniem głównego nacisku na intuicyjność obsługi witryny przez użytkownika.
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U09potrafi projektować i wytwarzać proste systemy internetowe
I_1A_U01potrafi w zakresie podstawowym projektować, implementować i testować oprogramowanie
I_1A_U19ma umiejętność wyboru algorytmu i struktur danych do rozwiązania określonego zadania inżynierskiego
I_1A_U03umie oceniać przydatność i stosować różne paradygmaty programowania, języki i środowiska programistyczne do rozwiązywania problemów dziedzinowych
Cel przedmiotuC-2Uświadomienie studentom olbrzymiego znaczenia intuicyjności działania aplikacji internetowej dla jej rangi w Internecie.
C-5Ukształtowanie umięjętności budowy prostych aplikacji internetowych, z położeniem głównego nacisku na wysoki poziom interaktywności aplikacji.
Treści programoweT-L-2Utworzenie zestawu arkuszy stylów dla tworzonej witryny, wraz z arkuszami przeznaczonymi dla menu stron (CSS). Utworzenie zestawu stron powiązanych systemem linków dostępnych z co najmniej dwóch systemów menu (HTML+PHP).
T-L-3Utworzenie formularza rejestracyjnego wraz z jego walidacją po stronie klienta (HTML+JavaScript). Odbiór i przetworzenie danych z formularza po stronie serwera (MySQL+PHP).
T-L-1Przygotowanie pracy - wybór tematu, serwera, edytora, założenie strony na serwerze, zgromadzenie informacji itp. Przygotowanie projektu witryny internetowej.
T-L-4Oprogramowania mechanizmu logowania do witryny (wg poziomów dostępu).
T-L-5Utworzenie zestawu procedur pozwalających na wyświetlanie i modyfikację danych pochodzących z bazy danych. Przygotowanie zestawu widoków pozwalających użytkownikowi na edycję i usunięcie wybranych danych. Budowa wyszukiwarki internetowej (HTML+CSS+PHP+MySQL+JavaScript).
Metody nauczaniaM-3Dyskusja dydaktyczna
M-4Ćwiczenia przedmiotowe
M-5Objaśnienie lub wyjaśnienie
M-6Metoda projektu
Sposób ocenyS-1Ocena formująca: Kontrola poprawności realizacji zadania zdefiniowanego na poprzedzających laboratoriach - 5 ocen.
S-3Ocena podsumowująca: Końcowe zaliczenie laboratoriów - w formie prezentacji witryny internetowej przygotowanej przez dwuosobowe zespoły projektowe (zaliczenie obejmuje również kody przygotowanych skryptów).
Kryteria ocenyOcenaKryterium oceny
2,0Student nie jest w stanie stworzyć prostej witryny internetowej obsługiwanej przez skrypty PHP
3,0Student jest w stanie stworzyć prostą witrynę internetową obsługiwaną przez skrypty PHP
3,5Student jest w stanie stworzyć witrynę internetową obsługiwaną przez skrypty PHP, współpracującą z bazą danych MySQL
4,0Student jest w stanie stworzyć witrynę internetową obsługiwaną przez skrypty PHP, współpracującą z bazą danych MySQL oraz wyposażoną w mechanizm logowania i rejestracji
4,5Student jest w stanie stworzyć witrynę internetową obsługiwaną przez skrypty PHP, współpracującą z bazą danych MySQL, wyposażoną w mechanizm logowania i rejestracji, korzystającą z języka JavaScript do przeprowadzenia walidacji danych po stronie klienta
5,0Student jest w stanie stworzyć witrynę internetową obsługiwaną przez skrypty PHP, współpracującą z bazą danych MySQL, wyposażoną w mechanizm logowania i rejestracji, korzystającą z języka JavaScript do: przeprowadzenia walidacji danych po stronie klienta, uatrakcyjnienia witryny pod względem wizualnym oraz zwiększenia intuicyjności obsługi witryny
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_C/11_K01Po uczestnictwie w zajęciach student będzie świadomy wpływu wywieranego na społeczeństwo poprzez udostępnianie treści w Internecie.
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_K07rozumie społeczny i zawodowy kontekst informatyki oraz związanych z nim aspektów prawnych i etycznych
Cel przedmiotuC-3Uświadomienie studentom wpływu jaki niesie za sobą udostępnianie treści w Internecie na społeczeństwo.
Treści programoweT-W-1Historia i ewolucja Internetu. Ogólna architektura Internetu. Architektura WWW - klient HTTP, serwer HTTP, protokół HTTP. Rozszerzona architektura WWW, aplikacje WWW i środowiska komponentowe.
T-W-2Zasady tworzenia stron internetowych. Formatowanie stron WWW za pomocą kaskadowych arkuszy stylów.
Metody nauczaniaM-1Wykład informacyjny
M-3Dyskusja dydaktyczna
M-4Ćwiczenia przedmiotowe
M-5Objaśnienie lub wyjaśnienie
Sposób ocenyS-3Ocena podsumowująca: Końcowe zaliczenie laboratoriów - w formie prezentacji witryny internetowej przygotowanej przez dwuosobowe zespoły projektowe (zaliczenie obejmuje również kody przygotowanych skryptów).
Kryteria ocenyOcenaKryterium oceny
2,0Nie ma świadomości tego, że udostępnianie treści w Internecie wywiera wpływ na społeczeństwo
3,0Ma świadomość tego, że udostępnianie treści w Internecie wywiera wpływ na społeczeństwo
3,5Spełnia kryteria na ocenę 3 oraz dba o umieszczanie w tworzonej witrynie jedynie takich treści, które są prawnie i etycznie dopuszczalne
4,0Spełnia kryteria na ocenę 3,5 oraz dba o językową poprawność treści, które zamieszcza w tworzonej witrynie
4,5Spełnia kryteria na ocenę 4 oraz potrafi świadomie zastosować techniki zwiększające wizualną atrakcyjność tworzonej witryny, zwiększając tym samym wpływ wywierany na społeczeństwo poprzez prezentowane treści
5,0Spełnia kryteria na ocenę 4,5 oraz potrafi świadomie zastosować techniki zwiększające popularność tworzonej witryny