Introduction to FastAPI and Backend Development Fundamentals
3.583 students enrolled
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will gain a solid foundation in backend development with FastAPI, a powerful Python framework. You will start by understanding the fundamentals of REST APIs, dive into FastAPI's core features, and discover why it is the framework of choice for modern backend development. By the end of this course, you'll be ready to build efficient, scalable APIs and backend systems using Python and FastAPI. The journey starts with a deep dive into REST APIs and FastAPI, followed by practical modules on setting up and using FastAPI in a real development environment. You’ll learn how to create API endpoints, handle parameters, and manage error responses effectively. The course then progresses into database management with SQL and SQLModel, covering everything from basic CRUD operations to advanced concepts like async programming with PostgreSQL. This course is designed for aspiring backend developers, those looking to advance their skills with FastAPI, or anyone wanting to get hands-on experience with Python backend frameworks. There are no strict prerequisites, but some familiarity with Python programming and web development concepts would be beneficial. By the end of the course, you will be able to build and manage dynamic REST APIs using FastAPI, implement various HTTP methods, integrate databases with FastAPI, and apply advanced techniques like asynchronous programming with PostgreSQL.
CERTIFICATEKatılım Sertifikası
FORMAT100% Online
DURATIONSelf-paced
What you'll learn
Back-End Web Development
PostgreSQL
Database Development
Python Programming
Restful API
SQL
API Design
Object-Relational Mapping
Application Programming Interface (API)
Database Management
Databases
Data Validation
Details
ProviderPackt
TypeCourse
CategorySoftware & Programming
LanguageEnglish
Öğrenenlerimiz ne diyor?
Türkiye'nin yüz akı üniversitelerince hazırlanan; akademik doyuruculuğa sahip eğitim içeriklerinin, etkileşimli videolarla bir araya getirildiği bir üniversiteden eğitim almak istiyorsanız doğru yerdesiniz.
Ramazan Bölükbaşı
Çok yoğun programı olan öğrenciler için büyük bir fırsat. Bir şeylerin gelişmesi değişmesi için çabalamalıyız.
Melis Gülsar
Hızlı desteği ve üst düzey hizmeti ile Campus Online ve Sosyal Medya Sertifika Programı hizmeti sağlayan Adnan Menderes Üniversitesine sonsuz teşekkürlerimi sunuyorum.