SylabUZ
Nazwa przedmiotu | Aplikacje WWW |
Kod przedmiotu | 11.3-WK-IiEP-AW-S23 |
Wydział | Wydział Matematyki, Informatyki i Ekonometrii |
Kierunek | Informatyka i ekonometria |
Profil | ogólnoakademicki |
Rodzaj studiów | pierwszego stopnia z tyt. licencjata |
Semestr rozpoczęcia | semestr zimowy 2023/2024 |
Semestr | 4 |
Liczba punktów ECTS do zdobycia | 4 |
Typ przedmiotu | obieralny |
Język nauczania | polski |
Sylabus opracował |
|
Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
Wykład | 30 | 2 | - | - | Zaliczenie na ocenę |
Laboratorium | 30 | 2 | - | - | Zaliczenie na ocenę |
Celem przedmiotu jest poznanie architektury aplikacji internetowych, metod implementacji podstawowych składników architektury WWW, praktyczne poznanie podstawowych technologii implementacji interfejsu użytkownika: HTML, CSS i JavaScript oraz praktyczne poznanie systemów zarządzania treścią CMS.
Znajomość tematów z przedmiotów: Programowanie komputerów, Sieci komputerowe.
Wykład
Architektura aplikacji internetowych. Podstawowe technologie implementacji interfejsu użytkownika: język HTML – struktura treści w sieci WWW, CSS – kod używany do opisu stylu dokumentu, JavaScript – język skryptowy ogólnego przeznaczenia.
Protokół do przesyłania zasobów sieciowych HTTP. Apache jako przykład serwera HTTP.
Interfejsy API sieci Web przeznaczone do budowy aplikacji internetowych.
Technologia internetowa dla programistów. Dokumentacja dla twórców stron internetowych.
Systemy zarządzania treścią CMS, oprogramowanie pozwalające na łatwe utworzenie, prowadzenie, aktualizację i rozbudowę serwisu WWW.
Laboratorium
Środowisko programistyczne aplikacji WWW, instalacja oprogramowania i praca w zintegrowanym środowisku programistycznym.
Przykłady wykorzystania technologii implementacji interfejsu użytkownika: HTML, CSS i JavaScript.
Wykorzystanie interfejsów API sieci Web do budowy aplikacji internetowych.
Praktyczne wykorzystanie wybranego systemu zarządzania treścią CMS.
Tradycyjny wykład w postaci pokazu lub prezentacji.
Ćwiczenia laboratoryjne realizowane w formie samodzielnej pracy przy komputerze, gdzie każdy temat jest realizowany wg schematu:
wprowadzenie do tematu przez prowadzącego ilustrowane przykładami,
zadania studenci wykonują samodzielnie na zajęciach,
dodatkowo student otrzymuje zadanie do wykonania z określeniem terminu wykonania.
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
Wykład: warunkiem zaliczenia jest uzyskanie ponad 50% punktów z testu końcowego składającego się z wybranych pytań omawianych wcześniej na wykładach.
Laboratorium: warunkiem zaliczenia jest uzyskanie ponad 50% punktów ze wszystkich ćwiczeń laboratoryjnych przewidzianych do realizacji, przygotowania studentów do zajęć oraz ich aktywności w trakcie ćwiczeń laboratoryjnych.
Ocena końcowa przedmiotu jest średnią arytmetyczną ocen z wykładu i laboratorium.
Laura Lemay, Rafe Colburn, Jennifer Kyrnin, HTML, CSS i JavaScript dla każdego, Wydanie VII, Helion 2017
Jennifer Niederst Robbins, Projektowanie stron internetowych. Przewodnik dla początkujących webmasterow po HTML5 CSS3 i grafice, Wydanie V, Helion 2020
Adam D. Scott, Wszechstronny JavaScript. Technologie: GraphQL, React, React Native i Electron, Helion 2020
Resources for Developers, by Developers [@] https://developer.mozilla.org/
Zmodyfikowane przez dr Ewa Synówka (ostatnia modyfikacja: 29-04-2024 21:47)