تسلط به پایتون - FastAPI، داکر، Streamlit و PostgreSQL
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- راهاندازی و مدیریت محیطهای مجازی برای پروژههای پایتون
- شروع کار با FastAPI برای ساخت web APIs قدرتمند
- یکپارچهسازی گیتهاب برای کنترل نسخه و همکاری
- پیکربندی PostgreSQL و داکر برای مدیریت پایگاه داده
- درک مبانی پایتون برای توسعه API
- نوشتن تستها برای مسیرهای FastAPI با استفاده از Pytest
- توسعه اندپوینتها و مدیریت داده با FastAPI
- ساخت و استقرار اپلیکیشنها با استفاده از داکر و Streamlit
پیشنیازهای دوره
- درک اولیه از برنامهنویسی پایتون
- آشنایی با استفاده از رابط خط فرمان
- دانش اولیه از گیت و گیتهاب
- درک بنیادی از مفاهیم توسعه وب
- دانش اولیه از SQL و پایگاه دادهها
- آشنایی با محیطهای مجازی در پایتون
- درک اولیه از مفاهیم داکر
- یک کامپیوتر با دسترسی به اینترنت برای دانلود ابزارها و منابع مورد نیاز
توضیحات دوره
شما پتانسیل کامل پایتون را با دوره جامع یودمی ما «تسلط به پایتون - FastAPI، داکر، Streamlit و PostgreSQL» کشف میکنید. چه توسعهدهنده سطح متوسط پایتون باشید و چه به دنبال گسترش مهارتهای خود در توسعه وب اپلیکیشن باشید، این دوره برای شما طراحی شده است.
به FastAPI، فریمورک وب مدرن و با کارایی بالا برای ساخت API با پایتون بپردازید. شما یاد خواهید گرفت که APIs قدرتمند و مقیاسپذیر ایجاد کنید و به مفاهیم از راهاندازیهای اولیه تا متدهای پیشرفته مسیریابی و احراز هویت تسلط پیدا کنید. با بهرهگیری از داکر، قدرت کانتینرسازی را کشف کرده و این امکان را خواهید داشت که اپلیکیشنهای خود را به راحتی در محیطهای مختلف مستقر و مدیریت کنید.
Streamlit دروازه شما به ساخت رابطهای وب تعاملی و داده محور با سهولت خواهد بود. شما یاد میگیرید که چگونه به سرعت اپلیکیشنهای داده را مصورسازی کرده و استقرار دهید و تجربه و تعامل کاربر را بهبود ببخشید. PostgreSQL، پایگاه داده رابطهای متنباز قدرتمند، ابزار شما را کامل کرده و مهارتهای ضروری در ذخیرهسازی و بازیابی داده را به شما ارائه میدهد.
آنچه این دوره را متمایز میکند، تمرکز ما بر توسعه تست محور (TDD) است. با پیروی از اصول TDD، شما قبل از نوشتن کد، تستها را خواهید نوشت و این اطمینان را خواهید داشت که در هر مرحله از توسعه، قابلیت اطمینان و قابلیت نگهداری وجود دارد. شما با Pytest، فریمورک تست استاندارد صنعت برای پایتون، تجربه عملی کسب کرده و اطمینان خواهید داشت که اپلیکیشنهای شما الزامات عملکردی و موارد لبه را برآورده میکند.
به ما بپیوندید تا مهارتهای پایتون خود را ارتقا دهید، وب اپلیکیشنهای پیشرفته بسازید و اعتمادبهنفس پیدا کنید تا پروژههای واقعی را به عهده بگیرید. هماکنون در دوره شرکت کرده و به سفر تبدیل شدن به توسعهدهنده ماهر پایتون در توسعه وب مدرن بپیوندید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان متوسط پایتون - ایدهآل برای کسانی که درک اولیه از پایتون دارند و میخواهند مهارتهای خود را ارتقا دهند.
- توسعهدهندگان بکاند - مناسب برای توسعهدهندگانی که به دنبال تسلط به FastAPI برای ساخت web APIs قدرتمند هستند.
- مهندسان داده - مفید برای مهندسان داده که به دنبال یکپارچهسازی PostgreSQL و داکر در پروژههای خود هستند.
- علاقهمندان به نرمافزار - عالی برای کسانی که به فریمورکهای وب مدرن و استقرار اپلیکیشن علاقهمند هستند.
- مهندسان QA - مناسب برای حرفهایهای QA که میخواهند Pytest را برای نوشتن و اتوماسیون تستها یاد بگیرند.
- مهندسان دواپس - ارزشمند برای متخصصان دواپس که به کانتینرسازی و استقرار داکر علاقهمند هستند.
- دانشجویان فنی - مفید برای دانشجویان علوم کامپیوتر یا رشتههای مرتبط که به دنبال کسب تجربه عملی هستند.
- برنامهنویسان مشتاق - مناسب برای علاقهمندان که به دنبال ارتقای پروژههای پایتون خود هستند.
تسلط به پایتون - FastAPI، داکر، Streamlit و PostgreSQL
-
راهاندازی محیط مجازی 10:10
-
شروع کار با FastAPI 05:48
-
راهاندازی گیتهاب 05:42
-
راهاندازی PostgreSQL و داکر 13:50
-
مبانی پایتون 10:11
-
مسیر Pytest برای FastAPI 19:30
-
مسیر کامل create_student 26:28
-
ساخت اپلیکیشن درون کانتینر داکر 11:52
-
اندپوینتهای اضافی با تستها 12:36
-
ساخت اپلیکیشن Streamlit 16:18
مشخصات آموزش
تسلط به پایتون - FastAPI، داکر، Streamlit و PostgreSQL
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:متوسط
- تعداد درس:10
- مدت زمان :02:12:25
- حجم :1.93GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy