Web Development
Python APIs
Aangeboden door Techmongers
Learn to create and deploy APIs with Python. You will learn to build powerful and fast, RESTful APIs using the FastAPI framework. You will learn to use relational PostgreSQL databases to store and retrieve your data, and you will learn to write tests and deploy production ready APIs.
This course assumes you already know Python programming. If you don't know any Python or programming yet, the "Python Programming" course here on Kyna is a great way to get you up to speed!
Koop deze cursus
€499€249Get the full course for yourself.
Looking to buy for someone else or multiple people? Please email us and we will set you up with multiple licenses and custom invoicing. support@kyna.co.
Kies een cursus
In winkelwagen
Betaalgegevens
Betaling
Leren
7 Modules in deze cursus
Deze cursus bestaat uit 7 verschillende hoofdstukken die we modules noemen. Deze modules bevatten lessen met (video) instructies en oefeningen om te zorgen dat je zo hands-on mogelijk leert.
Module 1
Backend: Intro to FastAPI
Here you learn how to build an API using FastAPI, Pydantic, SQLAlchemy and Alembic.
Module 2
Relational Databases
Databases are an important part of any web app. Let's discover a bit more about them, and how to use them properly.
Module 3
Building an API (FastAPI, SQLAlchemy, Alembic)
Learn what RESTful APIs are and how to build a fully functioning API with a database backend and documentation, from scratch.
Module 4
Auth & Security
Learn to implement secure password authentication and authorization logic for your API endpoints.
Module 5
Unit Testing
We will write code to automatically test the functionality of our implementation. We test our implementations in small pieces (units). This is called Unit Testing.
Module 6
Continuous Integration (CI) of Python Projects
Continuous Integration allows us to deliver our software updates continuously to our users.
Module 7
Testing APIs
Learn to fully test your API with pytest so you can deploy production ready software with confidence.