Build a REST API Using Python and Deploy it to Microsoft Azure
Gain insights into building REST APIs with FastAPI, explore parallel processing in Python, and discover how to deploy APIs on Microsoft Azure with a CI/CD pipeline using GitHub.
Hi, I'm Harsh, a software developer at Springworks, and an Ex-TCSer. I am a coding instructor and mentor and have been creating multiple online courses to get people comfortable learning how to code and help them get better opportunities. I have been coding since I was 15 when I created a static website for a school project. I was given positive feedback on this project, which pushed me to major in computer science with a specialization in Artificial Intelligence. For me, "The day is not over if I have not done any coding. I usually try to solve Competitive Programming problems, which helps me to improve my problem-solving skills. Every day I try to learn something new." As a Software Developer for Tata Consultancy Services Limited, I have built scalable backend services using Node.js and Microsoft Azure. Apart from this, I am also an author of 6 courses at Educative.io and have been building courses on the latest technologies. I’m familiar with various programming languages, including JavaScript, Python, and a bunch of other technical areas like System Design, Databases. I’m always adding new skills to my repertoire. I've been Microsoft Certified in Azure Fundamentals and Azure AI Fundamentals. I am also now a Microsoft Certified Azure AI Engineer Associate.
Join 3.1 million developers at
What You'll Learn
- Understand the concept of an API
- Learn about FastAPI Python web framework
- Learn to implement Optical Character Recognition
- Learn and understand different services provided by Azure
- Get familiarized with Git and GitHub
- Build and Deploy an API to Microsoft Azure App Services
Learning Roadmap
2.
Building Blocks of an API in Python
Building Blocks of an API in Python
3.
Learn the Basics of FastAPI
Learn the Basics of FastAPI
10 Lessons
10 Lessons
4.
Optical Character Recognition API Using Tesseract - Project 1
Optical Character Recognition API Using Tesseract - Project 1
5 Lessons
5 Lessons
5.
Cloud and Microsoft Azure Services
Cloud and Microsoft Azure Services
7 Lessons
7 Lessons
6.
Text Analytics API Using Azure Cognitive Services - Project 2
Text Analytics API Using Azure Cognitive Services - Project 2
4 Lessons
4 Lessons
7.
Deploy the REST API on Microsoft Azure
Deploy the REST API on Microsoft Azure
8 Lessons
8 Lessons
8.
Appendix
Appendix
2 Lessons
2 Lessons
Harsh Jain
Software Developer @ Springworks | Ex-TCS | Mentor & Coding Instructor | NodeJS | Python | ReactJS | Author @ Educative.io
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources