- Nazwa przedmiotu:
- Projektowanie stron internetowych z wykorzystaniem systemów zarządzania treścią
- Koordynator przedmiotu:
- dr inż. Maciej Sieniło
- Status przedmiotu:
- Fakultatywny dowolnego wyboru
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Mechatronika
- Grupa przedmiotów:
- Obieralne
- Kod przedmiotu:
- OB1
- Semestr nominalny:
- 7 / rok ak. 2021/2022
- Liczba punktów ECTS:
- 2
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- 1) Liczba godzin bezpośrednich 33, w tym:
a) wykład - 15,
b) laboratrium:15,
c) konsultacje - 3
2) Praca własna studenta – w tym:
a) bieżące się przygotowywanie do zajęć, studiowanie zalecanej literatury - 5 godz.
b) opracowanie projektów stron 10 godz.
c) przygotowanie do zaliczenia – 5 godzin.
Suma: 53 (2 ECTS)
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 1) Liczba godzin bezpośrednich 33, w tym:
a) wykład - 15,
b) projekt :15
c) konsultacje - 3
Suma: 33 (1,5 ECTS)
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 1) Liczba godzin bezpośrednich 33, w tym:
a) wykład - 15,
b) projekt :15
c) konsultacje - 3
2) Praca własna studenta – w tym:
a) bieżące się przygotowywanie do zajęć, studiowanie zalecanej literatury - 5 godz.
b) opracowanie projektów stron 10 godz.
c) przygotowanie do zaliczenia – 5 godzin.
Suma: 53 (2 ECTS)
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład15h
- Ćwiczenia0h
- Laboratorium15h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Wiedza w zakresie podstaw projektowania stron internetowych.
Podstawowa znajomość HTML
Umiejętność przygotowania grafiki internetowej
- Limit liczby studentów:
- 60
- Cel przedmiotu:
- Zdobycie wiedzy w zakresie zastosowania systemów zarządzania treścią do tworzenia stron internetowych, blogów oraz forów dyskusyjnych. Poznanie budowy systemów CMS (Content Management Systems), sposobów ich instalacji, konfiguracji i implementacji na przy-kładzie systemu Wordpress. Rozszerzenie umiejętności programistycznych (PHP, HTML, CSS)
- Treści kształcenia:
- Zakres wykładu
1.Podstawy projektowania stron internetowych i publikowania treści w internecie - Praktyczne omówienie podstawowych pojęć związanych z publikowaniem treści w internecie takich jak: domena, hosting, serwer FTP, serwer bazy danych, DNS i inne.
- Przedstawienie podstawowych zasad projektowania stron internetowych, tworzenia blogów i forów dyskusyjnych
- Wprowadzenie do pozycjonowania stron internetowych w wyszukiwarkach (słowa kluczowe, PageRank, SEM, SEO)
- Inne sposoby promowania stron internetowych w wyszukiwarkach (AdWords, DoubleClick, Google+, Facebook)
- Google Analytics jako narzędzie do analizy statystyk serwisów internetowych (analityka treści, analityka danych mobilnych, analityka konwersji, analityka społecznościowa)
2.Systemy CMS - omówienie najpopularniejszych komercyjnych i niekomercyjnych systemów CMS (Wordpress, Joomla, Drupal) i ich zastosowań
3.Wprowadzenie do systemu Wordpress - przedstawienie wymagań systemu i sposobów jego instalacji (instalacja z kreatorem oraz ręczna)
- Podstawowe opcje konfiguracji systemu, definiowanie użytkowników i ich uprawnień, przydatne funkcje pliku wp-config.php
- Zapoznanie studentów z strukturą bazy danych systemu Wordpress
- Zabezpieczenie systemu Wodrpress po stronie serwera
- Narzędzia eksportu i importu, tworzenie kopii zapasowej
- Tworzenie pojedynczych wpisów i stron
4.Motywy w Wordpress – podstawowe wiadomości - podstawowe elementy motywu
- Tworzenie plików szablonowych (deklaracja motywu w pliku style.css, modyfikacja plików header.php, footer.php i sidebar.php)
- Deklarowanie obszarów na widgety, dostosowywanie widgetów
5.Niezbędne pluginy do Wordpressa - anatomia wtyczki do Wordpress
- Wtyczki związane z treścią
- Wtyczki związane z bezpieczeństwem (eliminacja spamu)
- Wtyczki multimedialne i administracyjne
- Wtyczki dotyczące SEO i wyszukiwania
- Wtyczki do mediów społecznościowych, integracja systemu Wordpress np. Twitterem
6.Projektowanie szablonów stron pod systemy CMS - zapoznanie studentów z narzędziami (np. Artisteer) do tworzenia oryginalnych szablonów do systemów CMS takich jak: WordPress, Joomla, Blogger.
Zakres ćwiczeń laboratoryjnych
1.Instalacja i konfiguracja systemu Wordpress, instalacja i konfiguracja serwera Apache, bazy danych MySQL oraz systemu Wordpress ( zdefiniowanie uprawnień użytkowników, konfiguracja ustawień dot. pisania, edycji i usuwania komentarzy, dodawania wpisów, mediów, prywatności, linków, odnośników itd.)
2. Tworzenie layoutu strony internetowej Konfiguracja motywu graficznego, konfiguracja menu, stron, podstron i kategorii projektowanej witryny internetowej. Eksport i import projektu
3. Wtyczki i widgety Instalacja niezbędnych wtyczek (zabezpieczenie przez intruzami i spamem) oraz wtyczek i widgetów rozszerzających funkcjonalność witryny
4. Stworzenie strony internetowej Przygotowanie własnej strony internetowej na podstawie opracowanego szablonu i jej integracja z systemem Wordpress
- Metody oceny:
- Wykład: zaliczenie na podstawie testu sprawdzającego
Laboratorium: zaliczenie na podstawie ocen z ćwiczeń laboratoryjnych
- Egzamin:
- nie
- Literatura:
- Wrotek Witold: Wordpress ćwiczenia praktyczne, Wydawnictwo Helion, 2012
Hedengren Thord Daniel:Podręcznik Wordpressa, Wydawnictwo Helion, 2012
Pearce James, Programowanie mobilnych stron internetowych z wykorzystaniem systemów CMS, Wydawnictwo Helion, 2012
Ciborowska Agnieszka, Lipiński Jarosław, "WordPress dla początkujących", Wydawnictwo Helion 2018
WordPress 5 Rewolucja Gutenberga, Wimmer Paweł, Helion, 2019
- Witryna www przedmiotu:
- ----
- Uwagi:
- -----
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Charakterystyka CMS_W01
- Wiedza w zakresie zastosowania systemów zarządzania treścią do tworzenia stron internetowych, blogów oraz forów dyskusyjnych. Poznanie budowy systemów CMS (Content Management Systems).
Weryfikacja: Ocena projektu realizowanego w ramach zajęć laboratoryjnych oraz z obrony projektu.
Powiązane charakterystyki kierunkowe:
K_W05
Powiązane charakterystyki obszarowe:
P6U_W, I.P6S_WG.o
Profil ogólnoakademicki - umiejętności
- Charakterystyka CMS_U01
- Umiejętność instalacji, konfiguracji i implementacji systemów CMS. Rozszerzenie umiejętności programistycznych (PHP, HTML, CSS)
Weryfikacja: Ocena projektu realizowanego w ramach zajęć laboratoryjnych oraz z obrony projektu.
Powiązane charakterystyki kierunkowe:
K_U01
Powiązane charakterystyki obszarowe:
P6U_U, I.P6S_UW.o, I.P6S_UK
Profil ogólnoakademicki - kompetencje społeczne
- Charakterystyka CMS_K01
- Ma świadomość pozyskanej wiedzy i umiejętności.
Weryfikacja: Ocena z projektu realizowanego w ramach zajęć laboratoryjnych oraz z ustnej obrony projektu.
Powiązane charakterystyki kierunkowe:
K_K01, K_K05
Powiązane charakterystyki obszarowe:
P6U_K, I.P6S_KK, I.P6S_KO