Dive into the world of Python API development with this extensive course that goes far beyond the basics. Over 19 hours of in-depth content, you'll build a fully-featured API using FastAPI, a powerful and modern framework optimized for building APIs. This course isn't just about coding an API; it's about mastering the entire ecosystem surrounding it.
Testing is a critical part of development, and this course dedicates several hours to automated integration testing. You’ll set up automated tests to ensure your code changes don’t break any existing functionality, streamlining your development process.
When it comes to deployment, you’ll learn how to deploy your API on various platforms, including cloud services like:
You'll also discover how to set up Docker containers for your API and build a CI/CD pipeline using GitHub Actions, allowing for seamless, automated deployments.
By the end of this course, you’ll not only have built a sophisticated API but also acquired the tools and knowledge to deploy, test, and manage your API in a professional setting. Whether you're new to API development or looking to deepen your skills, this course has everything you need to become a proficient Python API developer.
Sanjeev Thiyagarajan, a Training Architect and Instructional Lead at KodeKloud, is known for his expertise in networking, troubleshooting, and network administration.
Sanjeev worked at Cisco Systems, he excelled as a Customer Support Engineer, coordinating interdisciplinary teams for IWAN solutions and leading deployments of Multi-Fabric VXLAN/EVPN across Data Centers. His knowledge of core networking protocols and ability to troubleshoot complex network issues are well-regarded in the industry.
Sanjeev also spent a significant tenure as a Proof Of Concept/Pre-Sales Engineer at Arista Networks where he specialized in designing scalable multi/hybrid cloud proof of concepts.
His certifications, including PCA: Prometheus Certified Associate, complement his hands-on experience in various platforms like Cisco IOS, NxOS, IOS-XR, and Arista EOS.
Sanjeev's popularity stems from his ability to translate complex technical concepts into accessible learning materials, making him a respected figure in the technical training community. His work at KodeKloud continues to impact professionals seeking to enhance their skills in the rapidly evolving tech landscape.