Conducted in
terms:
2021/22Z, 2021/22L, 2022/23Z, 2022/23L, 2023/24Z, 2023/24L, 2024/25Z, 2024/25L
ISCED code: 0613
ECTS credits:
2
Language:
Polish
Organized by:
Faculty of Physics, Astronomy and Informatics
(in Polish) Tworzenie nowoczesnych aplikacji internetowych 0800-KK-ASP
This course has not yet been described...
Total student workload
(in Polish) Godziny realizowane z udziałem nauczycieli ( 30 godz.):
- udział w laboratorium 30 godz.
Czas poświęcony na pracę indywidualną studenta ( 30 godz.):
- przygotowanie do laboratorium 10 godzin.
- przygotowanie projektu zaliczeniowego 20 godzin.
Łącznie: 60 godz. (2 ECTS)
Learning outcomes - knowledge
(in Polish) W01 - zna definicje związane z procesem wytwarzania oprogramowania - K_W05, K_W06, K_W08, K_W10
W02 - zna szczegółowo elementy platformy .NET Framework oraz .NET Core - K_W06
W03 - zna szczegółowo elementy platformy ASP.NET WebAPI, ASP.NET MVC oraz ASP.NET Core - K_W06
W04 - ma wiedzę ogólną na temat działania serwerów komputerowych - K_W03, K_W05
W05 - ma wiedzę szczególną na temat budowy i działania stron oraz aplikacji internetowych - K_W05, K_W06, K_W08
W06 - ma uporządkowaną wiedzę w zakresie działania narzędzi typu ORM - K_W06, K_W07
W07 - ma ogólną wiedzę budowania aplikacji wykorzystujących zewnętrzne serwisy, w tym również bazy relacyjne - K_W06, K_W07
Learning outcomes - skills
(in Polish) U01 - potrafi dobrać właściwą technologię do zadanego problemu biznesowego dotyczącego utworzenia strony lub aplikacji internetowej - K_U13
U02 - umie posługiwać się językiem C# oraz narzędziami dostępnymi na platformie ASP.NET oraz ASP.NET Core w celu utworzenia pełnowartościowego produktu - K_U16, K_U17, K_U18
U03 - potrafi skonfigurować serwer i uruchomić na nim własną stronę lub aplikację internetową - K_U10, K_U13
U04 - potrafi zaprojektować i zaprogramować aplikację warstwową wraz z pełną komunikacją pomiędzy poszczególnymi warstwami systemu - K_U17, K_U19
U05 - umie rozszerzyć działanie aplikacji o połączenie z zewnętrznymi usługami, w tym także bazami danych - K_U16, K_U17, K_U19
Learning outcomes - social competencies
(in Polish) K01 - ma świadomość istoty bezpieczeństwa budowanych systemów komputerowych oraz ich potencjalnych skutków - K_K01
K02 - wie, jak należy tworzyć systemy komputerowe w grupie specjalistów oraz jakie mogą występować problemy przy ich tworzeniu - K_K03, K_K04
Teaching methods
(in Polish) Metody dydaktyczne poszukujące:
- laboratorium
Expository teaching methods
- problem-based lecture
- discussion
- description
- programmed material
- discussion
- description
- programmed material
Exploratory teaching methods
- experimental
- project work
- laboratory
- project work
- laboratory
Online teaching methods
- cooperation-based methods
- content-presentation-oriented methods
- content-presentation-oriented methods
Prerequisites
(in Polish) Znajomość materiału z zakresu Języki programowania
Podstawowa znajomość Programowania Obiektowego
Znajomość języka C# oraz platformy .NET w stopniu umożliwiającym swobodne pisanie kodu źródłowego
Course coordinators
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: