We’re happy to announce the new PyCharm Guide tutorial by Mukul Mantosh, this time on FastAPI, Kubernetes, and AWS. In the video below he talks to Paul Everitt and shares a sneak peek at what you should expect from this amazing — almost 6 hours long — course. Let’s take a quick look!
REST APIs In The Cloud
In this free tutorial, you will build a sample e-commerce application with everything along the way and then deploy it to AWS with Kubernetes. Here’s what it looks like:
Introducing FastAPI, a modern, fast (high-performance), web frameworkSetting up FastAPI project type in PyCharm ProfessionalSetting up the database connection and migrationsImplementing the REST APIs with routing and CRuDConfiguring Celery & Redis with FastAPIIntegrating FastAPI with JWT TokensWriting Unit Tests using Pytest & AsyncioWriting K8s manifests & deploying in minikubeDeploying application using EKS, RDS, ElastiCache, Route53 & AWS Certificate ManagerCombine your K8s manifests into a single package using Helm Charts
Each of the 17 sections includes a narrated video demonstration, text explaining everything, and working code snippets.
This isn’t the first long-form tutorial series from Mukul. He’s done two previously on AWS in the PyCharm Guide:
Developing Serverless APIs using AWS Toolkit covers
shows you how to run, build, and deploy serverless functions in PyCharm. This tutorial also had a webinar session with Calvin Hendryx-Parker from Six Feet Up, joined by Michael Kennedy.Developing Django Application using AWS goes through running, building, testing, and deploying Django application in PyCharm using NICE DCV. We had a
blog post with a longer introduction.