├── .editorconfig ├── .gitignore ├── 1. What is GraphQL.md ├── 10. A Working GraphQL Server v2.md ├── 2. Basic Query Syntax.md ├── 3. Querying with Field Aliases and Fragments.md ├── 4. Querying with Directives.md ├── 5. On the Server-Side - Creating Your First Schema.md ├── 6. A Working GraphQL Server in Nodejs.md ├── 7. Deep Dive into GraphQL Type System.md ├── 8. Mutations.md ├── 9. Introspection.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md └── workshopper ├── README.md ├── exercises ├── a_working_graphql_server_in_nodejs │ ├── exercise.js │ ├── problem.md │ └── solution │ │ └── solution.js ├── a_working_graphql_server_v2 │ ├── exercise.js │ ├── problem.md │ └── solution │ │ └── solution.js ├── basic_query_syntax │ ├── exercise.js │ ├── problem.md │ └── solution │ │ └── solution.js ├── deep_dive_into_graphql_type_system │ ├── exercise.js │ ├── problem.md │ └── solution │ │ └── solution.js ├── introspection │ ├── exercise.js │ ├── problem.md │ └── solution │ │ └── solution.js ├── menu.json ├── mutations │ ├── exercise.js │ ├── problem.md │ └── solution │ │ └── solution.js ├── on_the_serverside__creating_your_first_schema │ ├── exercise.js │ ├── problem.md │ └── solution │ │ └── solution.js ├── querying_with_directives │ ├── exercise.js │ ├── problem.md │ └── solution │ │ └── solution.js ├── querying_with_field_aliases_and_fragments │ ├── exercise.js │ ├── problem.md │ └── solution │ │ └── solution.js └── what_is_graphql │ ├── exercise.js │ ├── problem.md │ └── solution │ └── solution.js ├── learning-graphql.js ├── package.json └── workshopper.png /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | *.log 4 | -------------------------------------------------------------------------------- /1. What is GraphQL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/1. What is GraphQL.md -------------------------------------------------------------------------------- /10. A Working GraphQL Server v2.md: -------------------------------------------------------------------------------- 1 | # Part 10: A Working GraphQL Server v2 2 | 3 | TBD 4 | -------------------------------------------------------------------------------- /2. Basic Query Syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/2. Basic Query Syntax.md -------------------------------------------------------------------------------- /3. Querying with Field Aliases and Fragments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/3. Querying with Field Aliases and Fragments.md -------------------------------------------------------------------------------- /4. Querying with Directives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/4. Querying with Directives.md -------------------------------------------------------------------------------- /5. On the Server-Side - Creating Your First Schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/5. On the Server-Side - Creating Your First Schema.md -------------------------------------------------------------------------------- /6. A Working GraphQL Server in Nodejs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/6. A Working GraphQL Server in Nodejs.md -------------------------------------------------------------------------------- /7. Deep Dive into GraphQL Type System.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/7. Deep Dive into GraphQL Type System.md -------------------------------------------------------------------------------- /8. Mutations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/8. Mutations.md -------------------------------------------------------------------------------- /9. Introspection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/9. Introspection.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/README.md -------------------------------------------------------------------------------- /workshopper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/README.md -------------------------------------------------------------------------------- /workshopper/exercises/a_working_graphql_server_in_nodejs/exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/a_working_graphql_server_in_nodejs/exercise.js -------------------------------------------------------------------------------- /workshopper/exercises/a_working_graphql_server_in_nodejs/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/a_working_graphql_server_in_nodejs/problem.md -------------------------------------------------------------------------------- /workshopper/exercises/a_working_graphql_server_in_nodejs/solution/solution.js: -------------------------------------------------------------------------------- 1 | // solution stuff here -------------------------------------------------------------------------------- /workshopper/exercises/a_working_graphql_server_v2/exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/a_working_graphql_server_v2/exercise.js -------------------------------------------------------------------------------- /workshopper/exercises/a_working_graphql_server_v2/problem.md: -------------------------------------------------------------------------------- 1 | # Part 10: A Working GraphQL Server v2 2 | 3 | TBD 4 | -------------------------------------------------------------------------------- /workshopper/exercises/a_working_graphql_server_v2/solution/solution.js: -------------------------------------------------------------------------------- 1 | // solution stuff here -------------------------------------------------------------------------------- /workshopper/exercises/basic_query_syntax/exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/basic_query_syntax/exercise.js -------------------------------------------------------------------------------- /workshopper/exercises/basic_query_syntax/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/basic_query_syntax/problem.md -------------------------------------------------------------------------------- /workshopper/exercises/basic_query_syntax/solution/solution.js: -------------------------------------------------------------------------------- 1 | // solution stuff here -------------------------------------------------------------------------------- /workshopper/exercises/deep_dive_into_graphql_type_system/exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/deep_dive_into_graphql_type_system/exercise.js -------------------------------------------------------------------------------- /workshopper/exercises/deep_dive_into_graphql_type_system/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/deep_dive_into_graphql_type_system/problem.md -------------------------------------------------------------------------------- /workshopper/exercises/deep_dive_into_graphql_type_system/solution/solution.js: -------------------------------------------------------------------------------- 1 | // solution stuff here -------------------------------------------------------------------------------- /workshopper/exercises/introspection/exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/introspection/exercise.js -------------------------------------------------------------------------------- /workshopper/exercises/introspection/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/introspection/problem.md -------------------------------------------------------------------------------- /workshopper/exercises/introspection/solution/solution.js: -------------------------------------------------------------------------------- 1 | // solution stuff here -------------------------------------------------------------------------------- /workshopper/exercises/menu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/menu.json -------------------------------------------------------------------------------- /workshopper/exercises/mutations/exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/mutations/exercise.js -------------------------------------------------------------------------------- /workshopper/exercises/mutations/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/mutations/problem.md -------------------------------------------------------------------------------- /workshopper/exercises/mutations/solution/solution.js: -------------------------------------------------------------------------------- 1 | // solution stuff here -------------------------------------------------------------------------------- /workshopper/exercises/on_the_serverside__creating_your_first_schema/exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/on_the_serverside__creating_your_first_schema/exercise.js -------------------------------------------------------------------------------- /workshopper/exercises/on_the_serverside__creating_your_first_schema/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/on_the_serverside__creating_your_first_schema/problem.md -------------------------------------------------------------------------------- /workshopper/exercises/on_the_serverside__creating_your_first_schema/solution/solution.js: -------------------------------------------------------------------------------- 1 | // solution stuff here -------------------------------------------------------------------------------- /workshopper/exercises/querying_with_directives/exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/querying_with_directives/exercise.js -------------------------------------------------------------------------------- /workshopper/exercises/querying_with_directives/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/querying_with_directives/problem.md -------------------------------------------------------------------------------- /workshopper/exercises/querying_with_directives/solution/solution.js: -------------------------------------------------------------------------------- 1 | // solution stuff here -------------------------------------------------------------------------------- /workshopper/exercises/querying_with_field_aliases_and_fragments/exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/querying_with_field_aliases_and_fragments/exercise.js -------------------------------------------------------------------------------- /workshopper/exercises/querying_with_field_aliases_and_fragments/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/querying_with_field_aliases_and_fragments/problem.md -------------------------------------------------------------------------------- /workshopper/exercises/querying_with_field_aliases_and_fragments/solution/solution.js: -------------------------------------------------------------------------------- 1 | // solution stuff here -------------------------------------------------------------------------------- /workshopper/exercises/what_is_graphql/exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/what_is_graphql/exercise.js -------------------------------------------------------------------------------- /workshopper/exercises/what_is_graphql/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/exercises/what_is_graphql/problem.md -------------------------------------------------------------------------------- /workshopper/exercises/what_is_graphql/solution/solution.js: -------------------------------------------------------------------------------- 1 | // solution stuff here -------------------------------------------------------------------------------- /workshopper/learning-graphql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/learning-graphql.js -------------------------------------------------------------------------------- /workshopper/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/package.json -------------------------------------------------------------------------------- /workshopper/workshopper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mugli/learning-graphql/HEAD/workshopper/workshopper.png --------------------------------------------------------------------------------