Dive into the more advanced topics in software development architecture: SPA, Docker, i18n, CQS, Permissions, Redux, GraphQL, Datamanagement, Payment, DBs, Push and more.
When you want to create a great digital product you won’t come around using a lot of technologies. During this workshop we can give you not only an intro for some of them but dive deep into the topics. You’ll get to choose between several different mechanics and technologies like SPA, Docker, i18n, CQS, Permissions, Redux, GraphQL, Datamanagement, Payment, DBs, Push and more.
What you will learn:
Architecture for working with large datasets
GraphQL intro for digital product development
Improve development and release workflows with docker
Prepare your product for the whole world - internationalisation and localisation
Command Query Seperation: Advantages and how to introduce it
Single Page Applications (SPA) intro, when to use and pitfalls
The holy grail - state management in single page applications
How to reduce flooding attack vectors on the application layer
Validation: Securing your product and improving data quality
Create the most interactive UX by using realtime push notifications
How to choose the right DB for your data
How to implement a solid payment system for your digital product.
Using Object Based Permissions in Django to build a flexible access system