Create a REST API in Python with FastAPI (English)

Tijdsduur
Locatie
Op locatie
Startdatum en plaats

Create a REST API in Python with FastAPI (English)

AT Computing
Logo van AT Computing
Opleiderscore: starstarstarstarstar_border 8 AT Computing heeft een gemiddelde beoordeling van 8 (uit 2 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeNieuwegein
23 apr. 2026 tot 24 apr. 2026
Toon rooster
event 23 april 2026, 08:45-16:00, Nieuwegein, Day 1
event 24 april 2026, 08:45-16:00, Nieuwegein, Day 2
Beschrijving

Lesmethode :

Klassikaal

Algemeen :

The training on building REST APIs in Python with FastAPI covers essential topics in modern web development. It emphasizes the significance of REST APIs and microservices in creating scalable and maintainable applications. The distinction between pragmatic and non-pragmatic REST design approaches is explored to provide a foundation for effective API development.
The anatomy of HTTP requests is thoroughly examined, encompassing the protocol, address, path, query parameters, and headers, fostering a good understanding of the underlying communication.
To use REST APIs in Python (client-side) good frameworks exist. Two of the more popular libraries (Requests an…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: API, Web Development, Python, Engels en Databases.

Lesmethode :

Klassikaal

Algemeen :

The training on building REST APIs in Python with FastAPI covers essential topics in modern web development. It emphasizes the significance of REST APIs and microservices in creating scalable and maintainable applications. The distinction between pragmatic and non-pragmatic REST design approaches is explored to provide a foundation for effective API development.
The anatomy of HTTP requests is thoroughly examined, encompassing the protocol, address, path, query parameters, and headers, fostering a good understanding of the underlying communication.
To use REST APIs in Python (client-side) good frameworks exist. Two of the more popular libraries (Requests and HTTPX ) are explored in some depth, highlighting their versatility and benefits in working with RESTful services.
The training has a strong hands-on character. You’ll be creating, step-by-step, a REST APIs with FastAPI, starting from simple path operations and gradually incorporating various components like query parameters and request bodies.
You will be introduced to OpenAPI along the way. Among FastAPI’s built-in capabilities are the automatic creation of the API specification and a web-interface which uses this specification to interface with your API.
The integration of databases into FastAPI projects is covered, showcasing effective methods for interacting with persistent data.
Authentication, including the use of JSON Web Tokens (JWT), is addressed, empowering you to secure your APIs and manage user access effectively.
By the end of the training, you will gain a comprehensive skill set for developing robust, efficient, and secure REST APIs in Python using FastAPI, aligning with industry best practices.

Doel :

Understand the role of REST APIs in modern applications, and its good fit in cloud native architectures where microservices are pivotal.
Be able to create your own REST API using the leading framework FastAPI.
Appreciate the framework for its ability to work in both synchronous and asynchronous modes, levering modern Python Type Hinting and adhering to standards based (OpenAPI) REST interfaces.

Doelgroep :

DevOps engineers and application developers who need to use and create (microservices).
Data scientists to interface their models e.g. for creating an AI or Machine Learning app.

Voorkennis :

The following prior knowledge is required:
- The Python programming language
- Learn to program in Python

Onderwerpen :


- Introduction: microservices, HTTP, API technologies: GraphQL, gRPC, REST
- REST: HTTP, methods, URL
- REST client-side
- FastAPI: path components
- FastAPI: body components
- FastAPI: query components
- FastAPI: header components
- FastAPI: Cookies
- Persistent data, ORM as integration layer to databases
- Adding authentication

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.