Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
Target a course towards introductory learners on the fundamentals of API’s, API management, and the API lifecycle.
Design
Curriculum designed and created by myself and two fellow coworkers. Aim was to be as succint, yet cater to a rudimentary audience.
Client
Avid developers, product managers, platform managers interested in API management. Interested as well in the Tyk platform.
In this course I give an overview on Tyk the company and where it started, I will also summarise what APIs and API Management mean at a high level.
I will then take you through an overview of the different components of the Tyk Platform, those being the Tyk Gateway, Tyk Dashboard and Tyk Pump.
We’ll dive into a bit more detail on some features like authorisation, authentication, policies, organisations, users and user groups to give you a wider understanding on the key aspects of the platform.
We will then go a little deeper into analytics, quotas and rate limits before giving a comprehensive overview of our Tyk Developer Portal.
At the end of this course you should have a full understanding of the Tyk Platform at a high level, and most importantly, what API’s and API management is.
What you’ll learn
Able to articulate what APIs and API Management is.
Understanding of the Tyk Gateway, Dashboard and Pump Components.
Understanding of the Tyk Developer Portal.
More advanced understanding of API Management Configuration.
Are there any course requirements or prerequisites?
Knowledge of the Tyk Platform and APIs in general would be beneficial.
An SPA webapp which leverages a PostgreSQL database containing car records, populated by a data scraper deployed on AWS EC2 (cronjob) and developed in Python. User enters car information (make/year/model/mileage) and is returned an average price for their car based on surrounding ads.
Strategy
Develop a datascraper that will produce information from car ads posted on various Ad marketplace sites. Allow user to query that data pool.
Design
UI/UX Design done by my fantastic brother, Rami. Architecturally, I felt that Flask would compliment Python pretty well as my server abstraction layer. The choice of DB was RDS.. efficiency/scalability of PostgreSQL paired with a AWS-native DB.
User Experience
Immense feedback from how helpful and useable this app is in helping individuals gauge how much a car is. Whether for purchase, selling – it’ll give them a real & specific price based off other ads in their area!