Create a REST API in Python with FastAPI (English) Opslaan als favoriet Deel deze pagina Printen Duur 2 dagen Prijs € 1395,- 8,9 Reviews 1000+ reviews Locatie Nieuwegeinvirtueel Planning Planning ophalen... Lesvorm klassikaal Schrijf je direct in Meer informatie Brochure downloaden 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. Youll 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 FastAPIs 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 Assumed is a solid background in Python programming. The Python programming language Learn to program in Python Bijzonderheden This course is delivered in cooperation with the open source gurus from AT Computing. The spoken language during the training is English, unless all course participants are Dutch-speaking and prefer training in Dutch. Persoonlijk advies? Rokus Janssen salesmanager T. 088 542 78 88 E. r.janssen@vijfhart.nl 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 Planning & Prijs * *Een cursus met start gegarandeerd. *Een cursus met valt onder de actie Summer Academy. Alle prijzen zijn excl. BTW. 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"] Wil je meer informatie ontvangen, een vrijblijvende offerte ontvangen of een brochure van deze cursus downloaden? Vul onderstaande gegevens in en je ontvangt de brochure of informatie binnen één werkdag. Offerte aanvragen Brochure downloaden Informatie aanvragen Soort training Deze cursus op eigen locatieEen maatwerk oplossing Akkoord met opvolging en privacyvoorwaardenIk ga akkoord met de privacy voorwaarden Akkoord met opvolging en privacyvoorwaardenIk ga akkoord met de privacy voorwaarden Akkoord met opvolging en privacyvoorwaardenIk ga akkoord met de privacy voorwaarden Gerelateerde cursussen Kubernetes Fundamentals (English) Kubernetes Fundamentals (with CKAD exam voucher) (English) Kubernetes Fundamentals – CKA extension (English) Kubernetes Fundamentals – CKA extension (with exam voucher) (English) Ansible Fundamentals Ansible Fundamentals (English) Ansible Advanced (English) Docker Introductie Docker Fundamentals (English) Git Fundamentals Ervaringen ervaringen verzameld via Lucienne Groenendaal Secretarieel medewerkster "Training was prima, goede tips gekregen met af en toe een grap en grol. Locatie was prima, goed verzogd vwb koffie/thee, fruit en koekje. Mensen ook zeer vriendelijk. Lunch was perfect en zeer uitgebreid." 9 Ariana Scheepers "De cursus was goed, en de verzorging ook!Ik heb er veel van opgestoken! De lokatie in Nieuwegein is goed te bereiken met het openbaar vervoer, dus dat is prettig. Tot een volgenden keer." 10 Eric Pos Procesbeheerder bij Gemeente Amersfoort "Ik vond de training erg leerzaam. De inhoud was van een hoog niveau en de docent was goed thuis in de materie. Ik stel het vooral op prijs dat er diep op de concepten werd ingegaan." 9 Tags: EnglishAT computingOpen SourceDevOpsHybride trainingRijksoverheid Share: Share Share Share Share
Lucienne Groenendaal Secretarieel medewerkster "Training was prima, goede tips gekregen met af en toe een grap en grol. Locatie was prima, goed verzogd vwb koffie/thee, fruit en koekje. Mensen ook zeer vriendelijk. Lunch was perfect en zeer uitgebreid." 9
Ariana Scheepers "De cursus was goed, en de verzorging ook!Ik heb er veel van opgestoken! De lokatie in Nieuwegein is goed te bereiken met het openbaar vervoer, dus dat is prettig. Tot een volgenden keer." 10
Eric Pos Procesbeheerder bij Gemeente Amersfoort "Ik vond de training erg leerzaam. De inhoud was van een hoog niveau en de docent was goed thuis in de materie. Ik stel het vooral op prijs dat er diep op de concepten werd ingegaan." 9