آموزش Python ،Next.js ،PostgreSQL و DevSecOps در Google Cloud
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- پلتفرم ابری گوگل (GCP): سرویسهای Run، توابع اجرایی، IAM (مدیریت هویت و دسترسی)، باکتها، زمانبند، سکرتها و موارد دیگر
- پایتون: توسعه بکاند، ایجاد API، اتوماسیون و بهترین شیوههای امنیتی
- Next.js: فریمورک مدرن فرانتاند برای ساخت اپلیکیشنهای مقیاسپذیر
- PostgreSQL: مدیریت پایگاه داده رابطهای ایمن و مقیاسپذیر
- DevSecOps: رویکرد اولویت امنیت، CI/CD، اسکن آسیبپذیری و بهترین شیوهها
پیشنیازهای دوره
- هیچ پیشنیاز رسمی وجود ندارد. تنها کنجکاوی و اشتیاق به یادگیری کافیست!
توضیحات دوره
این یک دوره عملی است که در آن 5 اپلیکیشن ایجاد خواهد شد که در پلتفرم ابری گوگل اجرا میشوند:
- فرم بازخورد کاربر - ساخته شده با Next.js و Cloud Run - بازخورد کاربران را جمعآوری کرده، از طریق ایمیل ارسال میکند و در فضای ذخیرهسازی ابری ذخیره مینماید.
- ردیاب نسخهها - تابع ابری پایتون که آخرین نسخه نرمافزار را بررسی میکند. در صورت وجود نسخه جدید، ایمیلی ارسال خواهد شد.
- بکاند و فرانتاند خبری - بکاند Flask و فرانتاند Next.js، همراه با PostgreSQL و احراز هویت کاربر. به کاربران امکان ارسال خبر را میدهد.
- تولید گزارش PDF - گزارشهای PDF خودکار با پایتون شامل صفحه عنوان، نمودار و داده
- تولید گزارش اکسل - اپلیکیشن پایتون که دادههای API را به فایلهای اکسل تبدیل میکند - آماده برای امور مالی یا عملیاتی
- اپلیکیشن Uptime - اپلیکیشن فولاستک Next.js - سلامت اپلیکیشن را ردیابی میکند، سرویسها را پینگ میکند و هشدار میدهد - مشاهدهپذیری واقعی
از طریق پروژههای واقعی و سناریوهای کاربردی، تجربه عمیقی در کار با Google Cloud Platform (GCP) ،Python ،Next.js ،PostgreSQL و بهترین شیوه های DevSecOps به دست خواهد آمد. زمان تنها صرف پروژههای واقعی میشود. فناوری واقعی. فضای ابری واقعی
یادگیری ساخت اپلیکیشنهای آماده تولید با همان ابزارهایی که شرکتهای برتر فناوری استفاده میکنند:
- Python برای APIهای قدرتمند و اتوماسیون بکاند
- Next.js برای رابطهای کاربری بسیار سریع
- PostgreSQL برای پایگاههای داده امن و مقیاسپذیر
- DevSecOps برای CI/CD و امنیت Cloud-native
- Google Cloud Platform برای یکپارچهسازی همه موارد
در این دوره تنها به استقرار پرداخته نمیشود.. بلکه امنیت نیز تأمین میگردد.
- CI/CD
- مدیریت سکرتها
- کنترل هویت و دسترسی
- کارهای زمانبندیشده
- اسکن آسیبپذیری
همه به صورت داخلی. همه واقعی
از ساخت اپلیکیشنهای اسباببازی و پیشپاافتاده پرهیز کنید.
ساخت آنچه را که صنعت واقعاً استفاده میکند، آغاز کنید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان، مهندسان DevOps و علاقهمندان به فناوری که میخواهند تجربه عملی در ساخت و استقرار یک اپلیکیشن فولاستک با استفاده از ابزارهای مدرن و بهترین شیوه ها کسب کنند.
آموزش Python ،Next.js ،PostgreSQL و DevSecOps در Google Cloud
-
خوشآمدگویی 07:07
-
ایجاد حساب کاربری Github 02:02
-
ایجاد حساب کاربری Snyk 03:25
-
راهاندازی محیط توسعه 06:39
-
محیط ویندوز 06:41
-
محیط اوبونتو 10:47
-
محیط مک 03:58
-
نکته یادگیری 00:38
-
آزمون None
-
معرفی فرم بازخورد کاربر 03:45
-
ایجاد اپلیکیشن 09:31
-
راهاندازی زیرساخت GCP 17:01
-
یکپارچهسازی DevSecOps 04:31
-
ایجاد فرانتاند فرم 09:21
-
ایجاد ثابتهای فرم 18:33
-
ایجاد API فرم 05:25
-
استایلدهی به فرم 05:52
-
یکپارچهسازی باکت گوگل 13:08
-
یکپارچهسازی ایمیل 17:59
-
مرکز فرماندهی امنیت 05:50
-
ستارهها 09:09
-
تبریک و نکته یادگیری برای فرم بازخورد 00:46
-
آزمون فرم بازخورد None
-
معرفی ردیاب نسخهها 03:39
-
ایجاد اپلیکیشن پایتون 09:24
-
پیکربندی زیرساخت Google Cloud برای ردیاب نسخهها 03:09
-
پیکربندی CI/CD با Github Actions 11:10
-
راهاندازی یک زمانبند 05:07
-
بررسی نسخههای جدید از FTP 22:24
-
بررسی نسخههای جدید از بخش Releases 07:00
-
پیادهسازی حلقه در تابع Main 08:22
-
پیادهسازی بررسی باکت 20:08
-
ارسال پیام ایمیل در صورت وجود نسخه جدید 33:12
-
نکته یادگیری برای ردیاب نسخهها 00:34
-
آزمون ردیاب نسخهها None
-
معرفی ویدیوی اخبار 04:18
-
ایجاد بکاند پایتون برای اخبار 10:13
-
ایجاد فرانتاند Next.js برای اخبار 06:46
-
اتصال به پایگاه داده اخبار با pgAdmin 07:08
-
آداپتور پایگاه داده پایتون برای اخبار 20:20
-
بکاند ثبتنام برای اخبار 36:20
-
فرانتاند ثبتنام برای اخبار 26:56
-
بکاند ورود برای اخبار 31:08
-
فرانتاند ورود برای اخبار 17:52
-
پنل ادمین برای اخبار 13:18
-
لیست کاربران در بکاند و اعتبارسنجی توکن 14:44
-
لیست کاربران در فرانتاند برای اخبار 25:34
-
ویرایش کاربر در بکاند برای اخبار 24:20
-
ویرایش کاربر در فرانتاند برای اخبار 29:51
-
حذف کاربر در بکاند برای اخبار 07:35
-
حذف کاربر در فرانتاند برای اخبار 08:21
-
ایجاد کاربر در بکاند برای اخبار 07:21
-
ایجاد کاربر در فرانتاند برای اخبار 05:30
-
ایجاد بکاند اخبار 11:47
-
ایجاد فرانتاند اخبار 05:40
-
لیست تمام اخبار در بکاند 06:29
-
لیست تمام اخبار در فرانتاند 15:03
-
لیست تمام اخبار در فرانتاند ادمین 07:46
-
ویرایش بکاند اخبار 12:04
-
ویرایش فرانتاند اخبار 08:14
-
حذف بکاند اخبار 06:14
-
حذف فرانتاند اخبار 08:41
-
افزودن CORS به بکاند اخبار 02:46
-
تبریک و نکته یادگیری برای اخبار 00:53
-
آزمون اخبار None
-
معرفی تولید PDF 04:02
-
ایجاد بکاند پایتون برای گزارش PDF 08:12
-
راهاندازی زیرساخت Google Cloud برای تولید گزارش PDF 09:53
-
استقرار اپلیکیشن در Google Cloud Functions با استفاده از فایل GitHub Action 16:11
-
تولید داده تست برای PDFها 25:07
-
ایجاد PDF 16:43
-
افزودن آسیبپذیریها به PDF 28:04
-
افزودن نمودار میلهای به PDF 14:10
-
آپلود PDF به باکتها 07:41
-
ارسال PDF به عنوان ایمیل 14:59
-
تبریک و نکته یادگیری برای PDF 00:54
-
آزمون PDF None
-
معرفی تولید گزارش اکسل 03:40
-
ایجاد بکاند پایتون برای Excel 16:49
-
راهاندازی زیرساخت Google Cloud برای تولید گزارش Excel 16:49
-
استقرار تولید Excel در Google Cloud Functions با استفاده از فایل GitHub Action 05:26
-
ایجاد یک سازمان LimaCharlie 09:11
-
اتصال به LimaCharlie REST API با استفاده از Postman 09:41
-
احراز هویت در LimaCharlie 14:09
-
دریافت سنسورها 07:19
-
ایجاد فایل Excel با سنسورها 09:35
-
آپلود Excel به باکتها 04:46
-
ارسال Excel به عنوان ایمیل 08:25
-
تبریک و نکته یادگیری برای تولید Excel 00:59
-
آزمون تولید Excel None
-
معرفی Uptime 05:31
-
ایجاد اپلیکیشن Next.js برای Uptime 03:09
-
راهاندازی زیرساخت Google Cloud برای اپلیکیشن Uptime 07:29
-
پیادهسازی اسکنهای DevSecOps با Snyk و ZAP برای اپلیکیشن Uptime 03:03
-
اتصال به PostgreSQL با pgAdmin برای اپلیکیشن Uptime 07:17
-
اتصال به PostgreSQL با Next برای اپلیکیشن Uptime 08:00
-
طراحی وب برای اپلیکیشن Uptime 06:04
-
مایگریشنها برای اپلیکیشن Uptime 19:20
-
احراز هویت Next Auth برای اپلیکیشن Uptime 22:47
-
طراحی وب خصوصی برای اپلیکیشن Uptime 24:59
-
مانیتورها 21:08
-
افزودن مانیتور 34:09
-
ویرایش مانیتور 23:53
-
حذف مانیتور 09:04
-
اندپوینت برای دریافت زمانبند مانیتور 18:29
-
ایمیل تشدید 12:42
-
لیست کاربران برای اپلیکیشن Uptime 07:30
-
افزودن کاربر برای اپلیکیشن Uptime 09:37
-
ویرایش کاربر برای اپلیکیشن Uptime 12:15
-
حذف کاربر برای اپلیکیشن Uptime 05:28
-
تبریک و نکته یادگیری برای اپلیکیشن Uptime 01:30
-
آزمون اپلیکیشن Uptime None
مشخصات آموزش
آموزش Python ،Next.js ،PostgreSQL و DevSecOps در Google Cloud
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:112
- مدت زمان :19:50:54
- حجم :13.56GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy