وب فریمورک جنگو
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت وب سرور
- مدلسازی داده
- پیادهسازی بهترین شیوههای امنیت وب
توضیحات دوره
وقت آن رسیده که چیزی بزرگتر بسازید. در این دوره، شما از فریمورک وب جنگو برای ساخت، ایمنسازی و مدیریت یک وب سرور استفاده خواهید کرد. شما فرصت خواهید داشت که یک وب اپلیکیشن را با استفاده از فریمورک جنگو طراحی، ایجاد و پیکربندی کنید و این کار را مطابق با بهترین شیوهها انجام دهید.
به بررسی استفاده از مدلها در جنگو و رابطه آنها با پایگاههای داده بپردازید. از ویوها برای ارائه دادههای درخواست شده به ساختارهای الگو معنادار برای یک رابط کاربری (UI) ترکیب شده استفاده کنید. بهترین شیوههای امنیت پیشگیرانه را پیادهسازی کنید و خطرات امنیتی رایج را کاهش دهید.
تا پایان دوره شما قادر خواهید بود:
- یک وب اپلیکیشن جنگو با استفاده از Python ،HTML و CSS طراحی کنید.
- چرخه درخواست و پاسخ HTTP را با ایجاد ویوها، مسیرها و الگوها توصیف و پیادهسازی کنید.
- یک مدل داده برای ایجاد جداول پایگاه داده و فرمهای وب پویا طراحی و بسازید.
- زبان الگوی جنگو را برای ایجاد صفحات وب دینامیک که دادههای ذخیره شده در پایگاه داده را نمایش میدهند، بررسی کنید.
- وب اپلیکیشن خود را با استفاده از بهترین شیوهها و دستورالعملهای استاندارد صنعتی ایجاد، به اشتراک بگذارید و تست کنید.
برای موفقیت در این دوره، شما باید دانش اولیهای از موارد زیر داشته باشید:
- HTML و CSS
- Python
- MySQL
شما همچنین به مهارتهای اساسی ناوبری اینترنت و اشتیاق برای شروع برنامهنویسی با جنگو نیاز دارید!
وب فریمورک جنگو
-
مقدمهای بر وب فریمورک جنگو 7:37
-
جنگو چیست؟ 6:18
-
جنگو در دنیای واقعی چگونه استفاده میشود؟ 3:38
-
مروری بر پروژهها و اپلیکیشن ها 6:07
-
ایجاد اولین پروژهتان 5:55
-
فرمان های Django-admin و manage.py 5:38
-
ایجاد یک اپلیکیشن 5:59
-
وب فریمورک چیست؟ 6:03
-
مثال MVT 4:36
-
خلاصه ماژول: مقدمهای بر جنگو 3:52
-
برنامه درسی دوره None
-
چگونه در این دوره موفق باشیم؟ None
-
نصب پایتون (اختیاری برای کاربران ویندوز) None
-
نصب پایتون (اختیاری برای کاربران مک) None
-
راهاندازی یک پروژه در VS Code None
-
کار با محیطهای مجازی روی ماشین شخصی خود None
-
کار با آزمایشگاهها در این دوره None
-
منابع اضافی None
-
ساختار پروژه None
-
ساختارهای اپلیکیشن None
-
راه حل: ایجاد اولین پروژه و اپلیکیشن شما None
-
مروری بر MVT None
-
منابع اضافی None
-
ویوها 5:59
-
ایجاد ویوها و نقشهبرداری به URL ها 7:02
-
ایجاد ویوها و منطق ویو 4:41
-
درخواستهای HTTP 9:19
-
ایجاد درخواستها و پاسخها 6:26
-
درک URL ها 5:46
-
نقشهبرداری URL ها با پارامترها 5:45
-
عبارات منظم در URL ها 6:34
-
مدیریت خطا 5:57
-
دمو: مدیریت خطاها در ویوها 5:27
-
ویوهای مبتنی بر کلاس 5:07
-
خلاصه ماژول: ویوها 5:30
-
منطق ویو None
-
راه حل: ایجاد یک ویو و پیکربندی URL None
-
اشیاء درخواست و پاسخ None
-
پارامترها None
-
راه حل: نقشهبرداری URL ها با پارامترها None
-
منابع اضافی None
-
نامگذاری فضای URL و ویوها None
-
راه حل: ایجاد URL ها و نقشهبرداری به ویوها None
-
مدیریت خطاها در ویوها None
-
منابع اضافی None
-
مدل ها 6:00
-
ایجاد مدل ها 5:28
-
مهاجرتها 6:14
-
کار با مهاجرتها 5:10
-
تاریخچه تغییرات 4:59
-
مدلها با استفاده از کلیدهای خارجی 5:01
-
استفاده از ORM 5:44
-
فرم ها 5:26
-
کار با فیلدهای فرم جنگو و انواع دادهها 7:18
-
ایجاد فرمها 5:45
-
فرم مدل 5:14
-
مدیریت جنگو 6:28
-
اضافه کردن گروهها و کاربران 6:30
-
مجوزها 5:57
-
کاربران و مجوزها 9:29
-
گزینههای پایگاه داده 4:33
-
راهاندازی اتصال MySQL 6:13
-
خلاصه ماژول: مدلها 3:50
-
رابطههای مدل None
-
چگونه از مهاجرتها استفاده کنیم؟ None
-
راه حل: آزمایشگاه بدون نمره - مدلها و مهاجرتها None
-
راه حل: مدلها با استفاده از کلیدهای خارجی None
-
نقشهبرداری روابط اشیاء - ORM None
-
منابع اضافی None
-
فیلدهای جنگو None
-
API فرم None
-
راه حل: کار با فرمها None
-
منابع اضافی None
-
مدیریت کاربران در مدیریت جنگو None
-
اجبار مجوزها None
-
راه حل: استفاده از مدیریت جنگو None
-
منابع اضافی None
-
پیکربندی اتصال MySQL None
-
راه حل: اتصال به یک پایگاه داده None
-
منابع اضافی None
-
الگوها 5:44
-
ایجاد الگوها 6:14
-
کار با زبان الگو 5:32
-
الگوهای دینامیک در جنگو 5:13
-
نقشهبرداری از اشیاء مدل به یک الگو 4:45
-
وراثت الگو 6:37
-
کار با وراثت الگو 6:01
-
اشکالزدایی از اپلیکیشن های جنگو 7:03
-
تست در جنگو 7:37
-
خلاصه ماژول: الگوها 3:52
-
مثالهای الگو None
-
راه حل: ایجاد الگوها None
-
زبان الگو و درونریزی متغیر None
-
راه حل: ایجاد الگوهای دینامیک None
-
اطلاعات بیشتر درباره وراثت الگو None
-
راه حل: کار با الگوها None
-
ویوهای جنریک Sub-classing None
-
منابع اضافی None
-
خلاصه دوره برای فریمورک وب جنگو 2:55
-
راه حل بخش 1 - ایجاد صفحه منو 5:28
-
راه حل بخش 2 - ایجاد صفحه آیتم منو 3:57
-
راه حل بخش 3 - چگونه فوتر را ایجاد کنیم؟ 1:55
-
تبریک! 2:32
-
درباره ارزیابی نهایی پروژه نمرهدار برای فریمورک وب جنگو None
-
کد راه حل None
-
گامهای بعدی پس از فریمورک وب جنگو None
مشخصات آموزش
وب فریمورک جنگو
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:106
- مدت زمان :05:10:00
- حجم :607.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy