Saturday June 23, 2018
REST API Workshop with fitogram in Cologne
Get good at REST API design in 1 day! Learn the best practices and avoid common anti-patterns. Know when you need REST and when GraphQL or RPC would work better. Broaden your network and get involved with fitogram – the fastest growing sport & fitness platform in Europe.
June 23, 2018
9.30am to 4.30pm
Im Klapperhof 7
50670 Cologne, Germany
About the workshop with fitogram
This workshop will enable you to make clear decisions when designing your own REST APIs and avoid common AntiPatterns. We explore REST from its theoretical principles whilst providing practical rules of thumb you can apply day to day. Walk away with a clear understanding of REST and a concise rulebook to use for your own designs.
Among the areas we will cover are:
- Resource Modelling & Archetypes
- Request methods and how to use them
- Response codes
- URI design and query string
- Rules of good REST design & Common AntiPatterns
- Modeling complex actions & de-normalisation
- REST vs GraphQL vs RPC
In this workshop you will work on and have access to several example APIs provided by fitogram and N3XTCODER. In addition you will get exposed to tools such as OpenAPI (Swagger) for modeling and documenting your APIs.
What skills are required: Intermediate to advanced
- know how to code – be proficient in at least one programming language
- understand simple client/server interactions over HTTP
- Git (Basic to Intermediate)
We run two parallel workshops tracks in Cologne. Besides REST API we will have a frontend track and deep dive into React.js. This is a unique opportunity for frontend and backend developers to interact and to create genuine outcomes.
Why you should join the workshop
The N3XTCODER workshop experience is not only limited to the actual onsite event. We rather understand our workshops as a process, where you have the opportunity to engage with N3XTCODER as a start to build your meaningful career in tech:
- Learn from N3XTCODER & fitogram tech experts
- Explore impactful career opportunities with N3XTCODER & fitogram
- Challenge your skills
- Networking & Fun
- Get a new perspective and a differentiated understanding of digitization’s impact on society and today’s lifestyle
For this workshop we partner with fitogram. The Cologne based startup develops tech solutions to bring sport & fitness into the digital age. Their core product fitogramPRO is a cloud based software for fitness & sport providers that takes care of all the “administrative” tasks like customer management, online booking, payments, accounting, so that the providers can focus on what they love to do: motivating people for a healthy and active lifestyle.
With www.fitogram.de they developed the largest fitness directory in DACH with more than 8,000 listings (ranging from classic gym workout, swimming, yoga, to team sports and lots more). User can find their favorite sport activities and useful content for a healthy lifestyle within a few clicks.
Andreas started his development career at the age of 8 on a CPC 464. He founded his first company at 18 repairing computers and doing programming and worked as web developer since the early internet days. He founded the fitness booking platform COURSIKA that was acquired by fitogram in 2016 and became the CTO of fitogram since then. Andreas is also a writer and consultant for IT press.
Jonathan has been developing web applications for almost 2 decades. His expertise as a full stack software engineer builds on experiences from smaller open source projects to large high traffic apps, including 2 successful exits. In his latest roles as a CTO and Director of IT he worked on different highly scalable projects for Berlin-based startup incubator Team Europe and Vertical Media (Gründerszene.de). Now he’s dedicating his expertise in technology development for social innovation.
N3XTCODER offers a different approach in building a meaningful digital career. We partner with the most innovative social entrepreneurs in our global network and work on the specific challenges they face. We aim for all our projects and partners to contribute to one or more of the 17 Global Goals. A plan that 193 governments have agreed, a plan that the world wants and needs – backed by leading business and organizations. The “to-do-list” for planet Earth that will only be achieved if everyone plays their part. Our programs enable you to improve your coding skills and to start working on real projects that have the potential to create social impact at scale. Get involved now!
About the job at fitogram
Are you searching for a NEW CHALLENGE and want to BUILD A NEW ENGINEERING CULTURE?
Make your mark on the future of sports with fitogram.
fitogram is all about movement, diversity and flexibility. We enable our members to pursue an active and healthy lifestyle and support sport and fitness providers to manage their business with software tailored to their needs.
Our team represents each of these core values. We believe in movement – not only in the physical sense, but also in our mental state. We’re as ambitious as athletes, flexible in our way of thinking and finding solutions, and diverse in our origins. Just like any good team, every position counts. Flat management structures allow everyone to unfold their full potential, be creative and have responsibility. Regular sport and team events help us to find the right workout life balance.
fitogram is disrupting the sports industry in Europe. We are growing quickly and looking for passionate and talented developers to join our tech team!
fitogram has over 20 employees with different nationalities. Based in cologne with offices in Berlin we’re offering regular team and sports activities.
To keep our pace we are looking for several positions in Cologne or Berlin.
- Frontend Developer
- Junior Frontend Developer
- Full Stack Developer
- Senior Backend Developer
- Product Designer
- Mobile Developers
- .Net Developer
- UX/UI Designer
You will report to the CTO and work closely with the Product Owner and the rest of the development team. You will have the freedom to use state-of-the-art technologies, pick your own hardware. Curious? Click here for the complete profiles! and contact [email protected] if you want to apply.