
WEB APP COURSE
FUNDAMENTALS OF API DESIGN AND DEVELOPMENT
WHO IS IT FOR?
People who are new to API development, ideally having worked with Python before, or developers already working with other web frameworks such as .NET Core, ExpressJS, and Ruby on Rails, and who would like to up-skill on creating powerful APIs using a modern toolset.
COURSE DETAILS
Duration:
1 full-time day per week across 3 weeks.
Class size:
Max 5 students.
Delivery Method:
Face to face at the Hatchd studio, Perth CBD.
Prerequisites:
Programming experience desirable. No prior app/web development experience required.
What you’ll need:
All hardware resources supplied on premises. Personal Github or Bitbucket accounts are recommended.
LEARN FROM THE BEST
LEAD BACK END DEVELOPER
CHRIS DAWES
YOUR
LEARNING JOURNEY
MODULE 1
SET UP
Have a fully functioning development environment ready to start developing an API.
MODULE 2
INTRODUCTION TO DJANGO
Explore the basics of Django, and how to set up a new project.
MODULE 3
INTRODUCTION TO DJANGO REST FRAMEWORK
Learn how to return data by creating the first API endpoint.
MODULE 4
PERSISTENT DATA
Create a basic model for storing data in a database, and learn how to update the database structure with migrations.
MODULE 5
DJANGO ADMIN
Register and manage models from an automatically generated and powerful admin site.
MODULE 6
SERIALIZING DATA
Convert database rows into JSON data, and learn how to validate provided JSON data.
MODULE 7
UNIT TESTING
Explore how Django interacts with Python's own unit test module.
MODULE 8
DESCRIBING YOUR API
Generate an automatic OpenAPI spec and documentation for frontend clients.
MODULE 9
FINISHING TOUCHES
Apply a layer of polish to the API by adding needed functionality through the endpoints.
MODULE 10
DEPLOY THE API
Use cloud services to get the application live in the wild.
PRICING
Total course price per person for 3 full days, includes lunch and all hardware is provided. Max class size of 5 people. Discounts apply when multiple places are booked.
1 person - $9,000 p/p ex GST
2 people - $8,100 p/p ex GST
3 people - $7,200 p/p ex GST
4 people - $6,300 p/p ex GST
5 people - $5,400 p/p ex GST

READY TO BOOK?
Unsure what you need? Don’t worry, we are not cookie cutter. Have a chat with us and we’ll customize your training and coaching program based on your team’s needs and budget.