SylabUZ

Wygeneruj PDF dla tej strony

Programowanie aplikacji WEB - opis przedmiotu

Informacje ogólne
Nazwa przedmiotu Programowanie aplikacji WEB
Kod przedmiotu 11.3-WK-IDP-WEB-W-S14_pNadGenSK8D3
Wydział Wydział Matematyki, Informatyki i Ekonometrii
Kierunek Inżynieria danych
Profil ogólnoakademicki
Rodzaj studiów pierwszego stopnia z tyt. inżyniera
Semestr rozpoczęcia semestr zimowy 2022/2023
Informacje o przedmiocie
Semestr 6
Liczba punktów ECTS do zdobycia 6
Występuje w specjalnościach Projektowanie i obsługa systemów analitycznych
Typ przedmiotu obieralny
Język nauczania polski
Sylabus opracował
  • dr inż. Janusz Jabłoński
  • dr inż. Agnieszka Lasota
Formy zajęć
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 - - Egzamin
Laboratorium 30 2 - - Zaliczenie na ocenę

Cel przedmiotu

Celem przedmiotu programowanie aplikacji WEB jest zapoznanie studentów z podstawowymi zagadnieniami programowania bazodanowych aplikacji rozproszonych i technologii usług Web. Przygotowanie studentów do praktycznego wykorzystania narzędzi i technologii wytwarzania aplikacji i usług Web.

Wymagania wstępne

Student powinien zaliczyć: Programowanie obiektowe 1 i 2, Inżynieria systemów informacyjnych.

Zakres tematyczny

Wykład/laboratorium:

  • Historia Web, ewolucja aplikacji WEB
  • Podstawy protokołów internetowych
  • Wielowarstwowe architektury aplikacji internetowych
  • Wzorce projektowe
  • Wzorzec MVC; usługi sieciowe
  • Narzędzia komponentowe w realizacji aplikacji WEB
  • Interfejs użytkownika
  • Podstawy wykorzystania Web Framework Software
  • Wprowadzenie do Cloud Computing

Metody kształcenia

Wykład dostępny w formie elektronicznej; laboratoria komputerowe z wykorzystaniem narzędzi, technologii, metod i wzorców projektowych stosowanych w implementacji i wdrożeniu bazodanowej aplikacji WEB.

Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się

Opis efektu Symbole efektów Metody weryfikacji Forma zajęć

Warunki zaliczenia

Udział w zajęciach jest obowiązkowy.

Wykład – egzamin pisemny.

Zaliczenie laboratorium na podstawie sprawozdań ze zrealizowanych zadań implementacyjno-wdrożeniowych (80%) oraz dokumentacji i prezentacji projektu (20%).

Na ocenę z przedmiotu składa się ocena z laboratorium (50%) oraz ocena z egzaminu pisemnego (50%). Warunkiem zaliczenia przedmiotu jest pozytywna ocena z laboratorium i egzaminu.

Literatura podstawowa

  1. H. Percival, B. Gregory, "Architecture Patterns with Python. Enabling Test-Driven Development, main-Driven Design, and Event-Driven Microservices" Architektura aplikacji w Pythonie, Helion, Gliwice, 2020.
  2. J. Forcier, P. Bissex, W. Chun, "Python Web Development with Django (Developer's Library)", Python i Django. Programowanie aplikacji webowych, Helion, Gliwice, 2021.

Literatura uzupełniająca

  1. A. Sweigart, Wielka księga małych projektów w Pythonie. 81 łatwych praktycznych programów, Helion, Gliwice, 2022
  2. Ch. Severance, Python dla wszystkich. Odkrywanie danych z Python 3, Andrzej Wójtowicz, 2021, https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwixprHVqeT4AhXkAhAIHXBpDC0QFnoECBIQAQ&url=https://py4e.pl/translations/PL/py4e-pl-print-latest.pdf&usg=AOvVaw1zm1-N-OVxnWV-CnfuWOY1

 

Uwagi


Zmodyfikowane przez dr Alina Szelecka (ostatnia modyfikacja: 07-07-2022 09:15)