Treści kursu
- Technologie wykorzystywane do projektowania serwisów sieciowych.
- Charakterystyka wybranych systemów CMS: wady i zalety.
- Podstawy i wykorzystanie systemu wersjonowania Git.
- Instalacja i konfiguracja lokalnego środowiska L(W)AMP.
- HTML: nagłówki, akapity, odnośniki, osadzanie obrazów, tabele, listy zagnieżdżone.
- HTML5: znaczniki semantyczne i formularze.
- CSS: selektory i ich waga, klasy, specyficzność, właściwości typograficzne, model pudełkowy.
- Dołączanie i hierarchia stylów CSS.
- Podstawy frameowrka Bootstrap, klasy i narzędzia.
- Tworzenie i dostosowywanie szablu opartego na Bootstrapie.
- Instalacja, polonizacja, wstępna konfiguracja frameworku GetSimple, zalety GetSimple.
- Dodawanie i edycja stron, opcje stron: typ, podstrona, szablon, URL, tagi, opis, menu.
- Opcje edytora WYSIWYG, dodatkowe style CSS.
- Edycja strony w trybie źródłowym: używanie HTML i CSS.
- Zarządzanie wtyczkami.
- Podstawy SEO, przyjazne adresy URL.
- Podstawy języka PHP.
- Budowa i dostosowywanie szablonu dla CMS-a GS, podstawowe API frontendu.
- Podstawy panelu administracyjnego.
- Strony w różnych językach, hierarchiczne menu.
- Dostosowywanie szablonu Bootstrapa do CMS-a GS, użycie tagów szablonów.
- Dodawanie i publikowanie plików graficznych i innych typów.
- Tworzenie, osadzanie i opcje galerii.
- Zarządzanie użytkownikami.
- Struktura i przeznaczenie katalogów GetSimple.
- System zarządzania aktualnościami (blogiem).
- Wyszukiwanie stron i informacji w serwisie.
- Tworzenie i używanie komponentów.
- Wykorzystanie stron specjalnych.
- Architektura klient-serwer.
- Obsługa formularzy na stronach: przygotowanie i przetwarzanie.
- Publikowanie strony w internecie.
- Kopia zapasowa i przenoszenie serwisu.
- Aktualizowanie CMS-a.
Uwaga: lista zagadnień może ulec zmianom.