Architektura systemów internetowych WT-DKS-P-SPAS
1. Warstwy aplikacji internetowych i mobilnych.
2. Przegląd technologii client-side i server-side. Architektura MVC.
3. Analiza strategiczna. Modelowanie systemów.
4. Analiza funkcjonalna.
5. Projektowanie obiektowe.
6. Projektowanie interfejsów i interakcji.
7. Modelowanie baz danych. Relacyjny model baz danych i język SQL. Normalizacja danych.
8. Przechowywanie tekstu w bazach danych.
9. Automatyczna wymiana danych. Interfejsy API. Formaty XML, CSV, JSON.
10. Wydajność i złożoność systemów internetowych.
11. Repozytoria kodu źródłowego (SCM).
12. Metody testowania oprogramowania.
13. Systemy internetowe na przykładzie systemów CMS.
14. Omówienie projektów.
15. Zaliczenie.
Grupa przedmiotów ogólnouczenianych
Poziom przedmiotu
Symbol/Symbole kierunkowe efektów uczenia się
Typ przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
ZAJĘCIA ONLINE - kod dostępu: 7a62ejh
Kryteria oceniania
Za zrealizowane zadania i obecność na zajęciach studenci otrzymują punkty. Do zaliczenia wymagane uzyskanie > 50% punktów.
Literatura
1. Henderson C., Skalowalne witryny internetowe, Gliwice 2007.
2. Koszlajda A., Zarządzanie projektami IT. Przewodnik po metodykach, Gliwice 2010.
3. The Open Web Application Security Project, https://www.owasp.org
4. Norma PN-ISO/IEC 27001:2013, Technika informatyczna. Techniki bezpieczeństwa. Systemy zarządzania bezpieczeństwem informacji. Wymagania.
5. Schwaber K., Sutherland J., Przewodnik po Scrumie: reguły gry, 2016, http://www.scrumguides.org/docs/scrumguide/v2016/2016-Scrum-Guide-Polish.pdf
6. Tanenbaum A., Wetherall D., Sieci komputerowe, Gliwice 2012.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: