Administracja Centralna Uczelni - Wymiana międzynarodowa (S1)
Sylabus przedmiotu Web application development with Angular framework:
Informacje podstawowe
Kierunek studiów | Wymiana międzynarodowa | ||
---|---|---|---|
Forma studiów | studia stacjonarne | Poziom | pierwszego stopnia |
Tytuł zawodowy absolwenta | |||
Obszary studiów | — | ||
Profil | |||
Moduł | — | ||
Przedmiot | Web application development with Angular framework | ||
Specjalność | przedmiot wspólny | ||
Jednostka prowadząca | Katedra Inżynierii Systemów Informacyjnych | ||
Nauczyciel odpowiedzialny | Bartłomiej Małachowski <Bartlomiej.Malachowski@zut.edu.pl> | ||
Inni nauczyciele | |||
ECTS (planowane) | 4,0 | ECTS (formy) | 4,0 |
Forma zaliczenia | zaliczenie | Język | angielski |
Blok obieralny | — | Grupa obieralna | — |
Formy dydaktyczne
Wymagania wstępne
KOD | Wymaganie wstępne |
---|---|
W-1 | At least intermediate level in object-oriented programming |
W-2 | Good knowledge on HTML and CSS languages |
Cele przedmiotu
KOD | Cel modułu/przedmiotu |
---|---|
C-1 | After the course a student will be able to independently develop Angular app with web service data-exchange and authentication capabilities. |
Treści programowe z podziałem na formy zajęć
KOD | Treść programowa | Godziny |
---|---|---|
laboratoria | ||
T-L-1 | Setting up environement for writing and running angular apps | 2 |
T-L-2 | Wrting simple components | 4 |
T-L-3 | Writing simple services | 2 |
T-L-4 | Handling simple REST web service in Angular app | 4 |
T-L-5 | Handling forms in angular app | 4 |
T-L-6 | Development of simple CRUD app | 8 |
T-L-7 | Adding authentication to angular app | 4 |
T-L-8 | Angular app testing | 2 |
30 | ||
wykłady | ||
T-W-1 | Basic concepts of Angular framework: architecture (modules, components, services), TypeScript vs Javascript, AngularJs vs Angular | 2 |
T-W-2 | Principles of writing and running Angular apps: settig up environment, command line tools, app creation, scalfolding, running an application in development mode, building of production ready app | 2 |
T-W-3 | Working with components and databinding | 2 |
T-W-4 | Services and dependency injection | 2 |
T-W-5 | Routing | 1 |
T-W-6 | Handling forms | 2 |
T-W-7 | Making HTTP requests | 2 |
T-W-8 | Authentication in angular apps | 2 |
15 |
Obciążenie pracą studenta - formy aktywności
KOD | Forma aktywności | Godziny |
---|---|---|
laboratoria | ||
A-L-1 | Participation in classes | 30 |
A-L-2 | Individual work with given tasks | 20 |
A-L-3 | Preparations to classes and reading | 10 |
60 | ||
wykłady | ||
A-W-1 | Participation in lectures | 14 |
A-W-2 | Self study | 15 |
A-W-3 | Exam | 1 |
30 |
Metody nauczania / narzędzia dydaktyczne
KOD | Metoda nauczania / narzędzie dydaktyczne |
---|---|
M-1 | Individual work - programming tasks |
M-2 | Auditorial lectures |
Sposoby oceny
KOD | Sposób oceny |
---|---|
S-1 | Ocena podsumowująca: Final exam |
S-2 | Ocena formująca: Evalution of developed programming tasks through code review made by the teacher |
Literatura podstawowa
- Angular project team, Angular framework official docs and tutorials, Angular project, web, 2019, 7, https://angular.io/docs
- Greg Lim, Beginning Angular with Typescript, Greg Lim, 2018, 3
Literatura dodatkowa
- Nathan Murray, Felipe Coury, Ari Lerner, Carlos Taborda, ng-book: The Complete Guide to Angular, Fullstack.io, San Francisco, USA, 2018