Create a REST API in Python with FastAPI (English)

Create a REST API in Python with FastAPI (English)

  • Duration

    2 dagen
  • Price

    1535,-
  • 8,9

    Reviews

    1000+ reviews
  • Location

    Nieuwegeinvirtueel
  • Schedule

    Planning ophalen...
  • Classroom

    klassikaal

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.

Objectives

  • 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.

Target audience

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.

Requirements

Assumed is a solid background in Python programming.

Particularities

This course is delivered in collaboration with AT Computing.

Topics

  • 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

Schedule & Price

Pageloader
All prices are exclusive of VAT.
Meer informatie over incompany of maatwerk
Cursus: Create a REST API in Python with FastAPI (English)

Vul onderstaand formulier in en je ontvangt meer informatie over de incompany- en maatwerkmogelijkheden van deze cursus.

[contact-form-7 404 "Niet gevonden"]

We are happy to help you. Please fill in the request form below and you will receive the requested information as soon as possible.


    Agree to follow-up and privacy conditionsI accept the privacy policy

      Akkoord met opvolging en privacyvoorwaardenI accept theprivacy policy

        Akkoord met opvolging en privacyvoorwaardenI accept theprivacy policy

        Related courses

        Er zijn geen gerelateerde cursussen.

        De cursus is toegevoegd aan jouw favorieten.

        Jouw favorieten kun je bekijken via je profiel (deze vind je in het menu bovenaan de website).

        Kunnen wij je helpen?

        Laat jouw telefoonnummer of e-mailadres achter en wij nemen binnen 24 uur contact met je op.


        Cursus: Create a REST API in Python with FastAPI (English)


          E-mailadres

          Telefoonnummer

          Opmerking of vraag


          Meer weten

          Vul onderstaand formulier in en je ontvangt meer informatie over deze cursus.


          Cursus: Create a REST API in Python with FastAPI (English)

            Wij helpen je graag

            Geen tijd om ons gehele aanbod aan cursussen te bekijken? Of heb je een andere vraag? Wij helpen je graag. Vul onderstaande vragen in en we nemen binnen 24 uur contact met je op.

            Create a REST API in Python with FastAPI (English)







              Onderwerpen
              Actieve filters: Wis alle filters
              Pageloader
              PRIVACY VOORWAARDEN

              Jouw persoonsgegevens worden opgenomen in onze beschermde database en worden niet aan derden verstrekt. Je stemt hiermee in dat wij jou van onze aanbiedingen op de hoogte houden. In al onze correspondentie zit een afmeldmogelijkheid