Mastering the Fundamentals of RESTful API Design (6 op)
Toteutuksen tunnus: TT00DG26-3006
Toteutuksen perustiedot
- Ajoitus
- 15.03.2021 - 31.12.2023
- Toteutus on päättynyt.
- Opintopistemäärä
- 6 op
- Virtuaaliosuus
- 6 op
- Toteutustapa
- Etäopetus
- Toimipiste
- Karaportti 2
- Opetuskielet
- englanti
- Paikat
- 0 - 500
- Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
- Opettajat
- Virve Prami
- Vastuuopettaja
- Janne Salonen
- Ryhmät
-
CareerBoost_TXK_22Career Boost 22 (TiVi)
-
Career_Boost_TXK_21Career Boost 2021 (TiVi)
- Opintojakso
- TT00DG26
Aika ja paikka
Riippuu opiskelijasta itsestään koska kyseessä on itseopiskeltava verkkokurssi.
Oppimateriaalit
Löytyy kurssin oppimisympäristöstä.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Riippuu opiskelijasta itsestään koska kyseessä on itseopiskeltava verkkokurssi.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Arviointimenetelmät ja arvioinnin perusteet
Lectures = 25h
Labs = 25h
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijasta itsestään koska kyseessä on itseopiskeltava verkkokurssi.
Sisällön jaksotus
Riippuu opiskelijasta itsestään koska kyseessä on itseopiskeltava verkkokurssi.
Opetusmenetelmät
- Tutorial Videos
- Assignments
- Quiz
- Projects
- Self-study
Lisätietoja opiskelijoille
Kurssin hinta on 90 euroa (15 euroa/op) ja kurssimateriaali on englanniksi.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
- The students understand the difference between API Design and API Architecture.
- The student knows what does an API-based solution consists of and can explain them.
- The student understands the concept of API Design.
- The student knows the steps to build an API.
- The student knows APIs responsibilities and APIs properties
- The student briefly knows Different API Styles
- The student briefly knows HTTP Methods, resources, status codes, parameters, and URL.
- The student knows different Versioning styles.
Arviointikriteerit, hyvä (3)
- The student knows what are API Modeling Languages and why we are using them.
- The student comprehensively knows Different API Styles
- The student comprehensively knows HTTP Methods, resources, status codes, parameters, and URL
- The student understands Non-Functional Properties of APIs.
Arviointikriteerit, kiitettävä (5)
- The student knows Richardson Maturity Model.
- The student understands content negotiation.
- The student knows how to deal with Backend errors.
- The student has a good understanding about Security Concerns and Security Mechanisms.
- The student can determine if the changes of the API are Backward Compatible.
- The student knows SLA Management concept.
Arviointikriteeri, hyväksytty/hylätty
N/A
Lisätiedot
Kurssin hinta on 90 euroa (15 euroa/op) ja kurssimateriaali on englanniksi.
Toteutustavat
Assignments 40%
Quiz 20%
Project 40%
Suoritustavat
- Tutorial Videos
- Assignments
- Quiz
- Projects
- Self-study