GraphQL (5op)
Toteutuksen tunnus: TT00EM58-3005
Toteutuksen perustiedot
- Ajoitus
- 01.01.2023 - 31.12.2023
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Virtuaaliosuus
- 5 op
- Toteutustapa
- Etäopetus
- Toimipiste
- Karaportti 2
- Opetuskielet
- englanti
- Paikat
- 0 - 1000
- Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Toteutukselle GraphQL TT00EM58-3005 ei valitettavasti löytynyt varauksia. Varauksia ei ole mahdollisesti vielä julkaistu tai toteutus on itsenäisesti suoritettava.
Tavoitteet
More and more teams are choosing GraphQL for their web APIs instead of (or alongside) REST. GraphQL queries give clients a high degree of flexibility in the way they request data from the server, avoiding issues such as over-etching or under-fetching of data, and allowing multiple resources to be retrieved in a single request.
In this course you will learn how to use GraphQL on the server-side as well as in client-side. All the main GraphQL concepts such as schema definition, queries, and mutations will be introduced, as well as solutions to common requirements such as handling authentication / authorization, and caching on the client side.
This course is 100% virtual thanks to the comprehensive interactive material and content prepared for this course.
The student will pass this course after submitting the required quiz and assignments.
Sisältö
What is GraphQL? - Advantages of GraphQL - Disadvantages of GraphQL - GraphQL vs REST - Queries - Mutations - Schemas - Types - Validation - Execution - Introspection - Best Practices
Työmuodot
This course is 100% virtual thanks to the comprehensive interactive material and content prepared for this course.
Course includes:
- Tutorial Videos
- Exercises
- Quiz
- Project
- Self-study
Aika ja paikka
Online in TechClass environment and course can be done in own pace.
Oppimateriaali ja suositeltava kirjallisuus
Online.
Opintojaksototeutuksen valinnaiset suoritustavat
N/A
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainväliset yhteydet
N/A
Opiskelijan ajankäyttö ja kuormitus
Lectures = 40h
Assignments = 25h
Self-study = 40h
Quiz = 5h
Project = 20h
Essay = 5h
Total = 135 hours
Sisällön jaksotus
Up to Student her-/himself.
Arviointimenetelmät ja arvioinnin perusteet
Exercises 30%
Quizzes 20%
Project 40%
Essay 10%
Arviointiasteikko
Hyväksytty/Hylätty