Proje 1 - Countries GraphQL API
Kıtaları, ülkeleri ve bu ülkelerde konuşulan dilleri ilişkili bir biçimde görüntüleyebileceğimiz bir GraphQL backend geliştirmeniz gerekiyor.
Örnek çalışmaya şuradan ulaşabilirsiniz.
Gereksinimler
- Tüm ülkeleri ve id bazlı tek bir ülkeyi getirecek olan query'ler yazılmalıdır.
- Tüm dilleri ve id bazlı tek bir dili getirecek olan query'ler yazılmalıdır.
- Tüm kıtaları ve id bazlı tek bir kıtayı getirecek olan query'ler yazılmalıdır.
- Kıtalar, ülkeler ve diller birbirleriyle ilişkili olmalıdır. Örneğin aşağıdaki query örnekleri doğru şekilde çalışabilmelidir.
- Tüm ülkeler sorgulanırken;
query AllCountries {
countries {
name
emoji
continent {
name
}
languages {
name
native
}
}
}
Veya tek bir ülke sorgulanmak istendiğinde;
query Single {
country(code: "TR") {
name
emoji
continent {
name
}
languages {
name
native
}
}
}
Kolaylıklar :)
Proje Zamanı!
Submit your work to complete this lesson.
Join the project workspace to share your solution and receive feedback.
Lesson discussion
Swap insights and ask questions about GraphQL
Be the first to start the discussion
Ask a question or share your thoughts about this lesson.