Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/galkin/zlit-graphql

https://zlit.events/dawn-of-the-graphql/
https://github.com/galkin/zlit-graphql

Last synced: about 2 months ago
JSON representation

https://zlit.events/dawn-of-the-graphql/

Awesome Lists containing this project

README

        

# GraphQL Workshop Kyiv (2019-05-11)

## Precondition

Для полноценного участия в воркшопе вам понадобиться ноутбук с предустановленными:

- [git](https://git-scm.com)
- [Node.js](https://nodejs.org/en/) v10.15.3
- [npm](https://docs.npmjs.com/about-npm/) v6.4.1
- [PostgreSQL](https://www.postgresql.org/docs/10/index.html) v11.2

## My tools

- Node.js + npm я устанавливаю через [nvm](https://github.com/nvm-sh/nvm)
- PostgreSQL у меня поднят как [Docker Container](https://www.docker.com/)
- IDE [WebStorm](https://www.jetbrains.com/webstorm/)
- DB Editor [TablePlus](https://tableplus.com/)
- REST/GraphQL Client [Insomnia](https://insomnia.rest/)

## Agenda

- [Основы TypeScript: интерфейсы, классы и декораторы](agenda/step_01.md)
- [Генерация схемы из сущностей и resolver-ов](agenda/step_02.md)
- [Getters VS FieldResolver](agenda/step_03.md)
- [Arguments: pagination and filtering](agenda/step_04.md)
- [Mutations](agenda/step_05.md)
- [Проверка прав доступа или ACL](agenda/step_06.md)
- [Performance optimizations](agenda/step_07.md)