Building AI-Powered Applications with FastAPI & OpenAI Integration

Description 

The ability to rapidly prototype, build, and deploy intelligent applications in today’s AI-driven development landscape is more critical than ever.  

This hands-on workshop is tailored for developers who want to elevate their backend skills and harness the power of GenAI in real-world applications. 

By the end of this workshop, you’ll have built a cloud-deployed application that integrates OpenAI’s image analysis capabilities with a secure API backend using FastAPI, SQLAlchemy, JWT, Docker, and modern CI/CD deployment workflows — all in one streamlined development cycle. 

Main Topics 

  • Kickoff & Overview 
  • Objectives of the workshop 
  • Introduction to tools and stacks 
  • Architectural overview of what we’ll build 
  • Setting Up a Cloud-Based Dev Environment (Replit) 
  • Starting a project in Replit 
  • Installing dependencies 
  • File structure & code organization 
  • Creating a FastAPI Backend 
  • Bootstrapping a FastAPI project 
  • Writing your first API endpoint 
  • Verifying API responses 
  • OpenAI Integration: Image Analysis 
  • Understanding the OpenAI image API 
  • Sending image data to the model 
  • Handling and displaying model output 
  • Database Integration with SQLAlchemy 
  • Defining data models 
  • Running migrations using Alembic 
  • Creating a basic user table 
  • Authentication & Authorization 
  • Implementing user signup and login 
  • Managing access with JWT tokens 
  • Securing API endpoints 
  • Building a Frontend UI 
  • Simple UI to upload and preview images 
  • Displaying results dynamically 
  • Dockerizing the Application 
  • Writing a production-ready Dockerfile 
  • Building and running containers 
  • Cloud Deployment via RunMyDocker 
  • Connecting GitHub for CI/CD 
  • Deploying to the cloud 
  • Accessing your live application 
  • Wrap-Up, Q&A, and Next Steps 
  • Review key takeaways 
  • Advanced use cases and extensions 
  • Open discussion and personalized guidance 

Target Audience  

  • Developers 
  • Backend developers  
  • Full-stack developers and engineers

09:00 - 15:00 Hayarkon 2 Bnei Brak

Building AI-Powered Applications with FastAPI & OpenAI Integration

Niv Itzhaky is an Architect, Senior Backend, Cloud Expert and Mentor Highly experienced developer with a strong business background and a deep focus on Machine Learning and (Big) Data Analytics. Throughout his career, Niv developed a diverse skill set in a range of technologies and frameworks.

Niv Itzhaky Niv Itzhaky
  • Date : June 22, 2025
  • Time : 9:00 am - 3:00 pm (Asia/Jerusalem)

Related Events

Conference Proposal (#3)

Registration Form For Sela Practice: Driving Tomorrow's Success 2025 Event

 

This form will be filled out by the company representative approved to commit on behalf of the company for all matters


Choose the Tracks for the registering Attendees

If there are several participants on your behalf, you can add fields to register the respective participants by clicking on the plus sign


Confirmation of the company / Attendee committing to payment


+ VAT ( In ILS)
Conference Proposal (#3)

Registration Form For Sela Practice: Driving Tomorrow's Success 2025 Event

 

This form will be filled out by the company representative approved to commit on behalf of the company for all matters


Choose the Tracks for the registering Attendees

If there are several participants on your behalf, you can add fields to register the respective participants by clicking on the plus sign


Confirmation of the company / Attendee committing to payment


+ VAT ( In ILS)