Angular Conference Jan 25, 2022 (Warsaw & Online)
Learn from the Best
Gerard Sans

Gerard Sans

MC

Developer Evangelist for Web and Cloud | UK

He is a serial conference speaker with over 150 talks in 37 countries, 60 technical trainings using Angular, Vue and React. He is a big fan of GraphQL and runs GraphQL London/San Francisco groups."


Workshops

Fullstack GraphQL using Angular v12 Master Class

In this workshop we will create a Fullstack GraphQL app starting from the Server and building our way up to the client! We will cover everything you need to successfully adopt GraphQL across your stack from client to backend including tooling and best practices.
You will learn how to build and design a GraphQL Server starting by defining the GraphQL Schema using types and relations. Moving to the client side, we will create a simple client to demonstrate common usage. As we implement the different features we will introduce GraphQL query syntax including queries, mutations, alias, fragments and directives. At this point we will review how client and server communicate, what tooling is available to track usage and improve performance and how to add authorisation and authentication. Finally we will focus on designing real-time features and sharing best practices to improve performance and leverage scalability.

Topics we will cover:
- GraphQL Introduction
- Building a GraphQL Server
- Designing a GraphQL Schema
- Building a GraphQL Client using queries and mutations
- Common practices: error handling and pagination
- Adding authentication and authorisation
- Adding real-time with subscriptions

Requirements:
- Comfortable using Angular and JavaScript
- Basic knowldege of Node
- HTML and CSS

Join our mailing list

Sign up to receive updates about NG Poland, including workshops, speaker previews, ticket launches, NG Awards, Behind the Code Magazine, CFP details and other exclusive content. We won’t spam you and will only send you emails we genuinely think you’ll find interesting. You can unsubscribe at any time and you can find more information here.