Skip to content

betacord/PSI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programowanie serwisów internetowych

Zasady zaliczenia

  1. Obecność na zajęciach (obowiązują ogólnoakademickie reguły dotyczące dopuszczalnych nieobecności).
  2. Systematyczna praca nad projektem zaliczeniowym.
  3. Uzyskanie min. 51% punktów z testu kończącego wykład.
  4. Uzyskanie min. 51% punktów z końcowego projektu zaliczeniowego oraz oddanie w wyznaczonym terminie z zachowaniem posiadania ustalonych cząstkowych funkcjonalności w wyznaczonych terminach. Szczegółowa punktacja projektu końcowego ustalana jest indywidualnie na podstawie zgłoszonej tematyki.

Projekt zaliczeniowy

Temat projektu zaliczeniowego wraz z wymaganiami funkcjonalnymi zostanie ustalony indywidualnie z każdym uczestnikiem zajęć.

Punktacja

  • zastosowanie powszechnie uznanych dobrych praktyk podczas tworzenia aplikacji: 30 pkt.
    • konteneryzacja rozwiązania: 10 pkt.
    • poprawna architektura rozwiązania: 10 pkt.
    • poprawne standardy modelowania obiektowego: 5 pkt.
    • poprawne standardy programowania aplikacji sieciowych: 5 pkt.
  • spełnienie wymagań funkcjonalnych: 70 pkt.

Wymagania funkcjonalne wraz z punktacją przydzieloną za spełnienie każdego z nich będą ustalane indywidualnie z każdym uczestnikiem zajęć.

Cząstkowe funkcjonalności i terminy

Podczas trwania zajęć sprawdzany będzie postęp prac. Przykładowo, w terminie X należy mieć zaimplementowane wymagania funkcjonalne 1 i 2, a w terminie Y dodatkowo wymagania 3 i 4. W celu zaliczenia projektu należy mieć zaimplementowane wskazane funkcjonalnośc w wyznaczonych terminach, które zostaną podane w trakcie trwania zajęć.

Samodzielność pracy

Wszystkie projekty zaliczeniowe będą poddawane sprawdzeniu systemem antyplagiatowym oraz systemem wykrywającym udział rozwiązań automatycznych w powstawaniu rozwiązania. W przypadku stwierdzenia niesamodzielności, student uzyskuje ocenę niedostateczną bez możliwości poprawy. Niewykluczone są również dalsze konsekwencje dyscyplinarne.

Materiały do wykładów i laboratoriów

  1. Programowanie asynchroniczne
  2. Aplikacje internetowe i REST API
  3. Architektura wielowarstwowa
  4. [Projekt]: Wstęp do projektu REST API przy użyciu FastAPI
  5. Docker i konteneryzacja aplikacji sieciowych
  6. [Projekt]: Docker, obsługa bazy danych i konfiguracja aplikacji
  7. [Projekt]: Raporty metar i obsługa uytkowników

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published