Build a Telegram Weather Bot with Python, SQLAlchemy, and Docker
Learn to build asynchronous Telegram bots using aiogram, integrate external APIs, manage PostgreSQL databases with SQLAlchemy, and containerize your application with Docker.
💬مدرب ذكاء اصطناعي اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
🕐ابدأ في أي وقت بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
🌐بالعربية الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
Want to learn how modern, production-ready backend applications are built from scratch? Creating a feature-rich Telegram bot is one of the best ways to master asynchronous Python, database integration, and containerized deployment. In this text-based course, you will learn how to design and build a fully functional weather forecasting Telegram bot. You will progress from understanding core bot architecture to structuring a database, connecting to live external APIs, and packaging your entire application for seamless deployment.
What you'll learn:
- Understand the fundamentals of asynchronous programming in Python using modern async/await syntax.
- Configure and interact with a PostgreSQL database using SQLAlchemy ORM and the DBeaver database client.
- Connect to external REST APIs to fetch and parse real-time weather data.
- Build interactive Telegram bot interfaces using the powerful and modern aiogram framework.
- Manage application configurations securely using environment variables and modern Python practices.
- Create and run Docker containers to package your application for consistent deployment on any environment.
You will start with core concepts of bot development and database design before moving on to hands-on code walkthroughs. Step-by-step written explanations and code snippets will guide you through writing clean, asynchronous code, integrating third-party data, and containerizing the final product. This course is designed for beginner Python developers who want to transition from basic scripting to building and deploying real-world backend applications. No prior experience with databases, APIs, or Docker is required. Start reading today to build your own asynchronous Telegram bot and elevate your backend development skills.
محتوى الدورة
ما الذي ستحصل عليه
📜شهادة إتمام أضفها إلى ملفك على LinkedIn
💬مدرّس AI شخصي عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
♾️وصول مدى الحياة عُد متى شئت، بلا انتهاء
📱الهاتف أو الكمبيوتر يعمل في أي مكان وعلى أي جهاز
💸استرداد خلال 14 يومًا دون أسئلة
⚡قصير ومركَّز 2 ساعة 54 دقيقة من المحتوى التطبيقي
شهادة إتمام
كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.
P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
Build a Telegram Weather Bot with Python, SQLAlchemy, and Docker
المهارات المُثبَتة
✓
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
✓
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
✓
تصميم اختبار A/B
متمكّن
1.7 ساعة
✓
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
Build a Telegram Weather Bot with Python, SQLAlchemy, and Docker