Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

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

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
laboratoriaL1 30 3,00,75zaliczenie
wykładyW1 15 1,00,25zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1At least intermediate level in object-oriented programming
W-2Good knowledge on HTML and CSS languages

Cele przedmiotu

KODCel modułu/przedmiotu
C-1After 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ęć

KODTreść programowaGodziny
laboratoria
T-L-1Setting up environement for writing and running angular apps2
T-L-2Wrting simple components4
T-L-3Writing simple services2
T-L-4Handling simple REST web service in Angular app4
T-L-5Handling forms in angular app4
T-L-6Development of simple CRUD app8
T-L-7Adding authentication to angular app4
T-L-8Angular app testing2
30
wykłady
T-W-1Basic concepts of Angular framework: architecture (modules, components, services), TypeScript vs Javascript, AngularJs vs Angular2
T-W-2Principles 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 app2
T-W-3Working with components and databinding2
T-W-4Services and dependency injection2
T-W-5Routing1
T-W-6Handling forms2
T-W-7Making HTTP requests2
T-W-8Authentication in angular apps2
15

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Participation in classes30
A-L-2Individual work with given tasks20
A-L-3Preparations to classes and reading10
60
wykłady
A-W-1Participation in lectures14
A-W-2Self study15
A-W-3Exam1
30

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Individual work - programming tasks
M-2Auditorial lectures

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Final exam
S-2Ocena formująca: Evalution of developed programming tasks through code review made by the teacher

Literatura podstawowa

  1. Angular project team, Angular framework official docs and tutorials, Angular project, web, 2019, 7, https://angular.io/docs
  2. Greg Lim, Beginning Angular with Typescript, Greg Lim, 2018, 3

Literatura dodatkowa

  1. Nathan Murray, Felipe Coury, Ari Lerner, Carlos Taborda, ng-book: The Complete Guide to Angular, Fullstack.io, San Francisco, USA, 2018

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Setting up environement for writing and running angular apps2
T-L-2Wrting simple components4
T-L-3Writing simple services2
T-L-4Handling simple REST web service in Angular app4
T-L-5Handling forms in angular app4
T-L-6Development of simple CRUD app8
T-L-7Adding authentication to angular app4
T-L-8Angular app testing2
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Basic concepts of Angular framework: architecture (modules, components, services), TypeScript vs Javascript, AngularJs vs Angular2
T-W-2Principles 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 app2
T-W-3Working with components and databinding2
T-W-4Services and dependency injection2
T-W-5Routing1
T-W-6Handling forms2
T-W-7Making HTTP requests2
T-W-8Authentication in angular apps2
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Participation in classes30
A-L-2Individual work with given tasks20
A-L-3Preparations to classes and reading10
60
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Participation in lectures14
A-W-2Self study15
A-W-3Exam1
30
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta