آموزش پروژه پیشرفته جنگو: ساخت وب‌سایت‌های پربازدید با Django - آخرین آپدیت

دانلود Advanced Django Project: Build High-Traffic Websites with Django

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره پروژه-محور، رایان میچل مهندس نرم‌افزار، به بررسی عمیق جنگو می‌پردازد؛ فریم‌ورکی که زیربنای وب‌سایت‌های پربازدیدی مانند اینستاگرام و پینترست است. رایان که این دوره را برای کاربران پیشرفته جنگو طراحی کرده است، پروژه یک وب‌سایت شبکه اجتماعی را به عنوان چارچوبی برای نحوه مواجهه با هر موقعیت مهندسی وب و تبدیل آن به کد جنگو ارائه می‌دهد. او نحوه ساخت اعتبارسنج‌ها (Validators)، فیلترها و منیجرهای سفارشی، نحوه گسترش و تقویت تنظیمات و مدل‌های پیش‌فرض جنگو و همچنین روش‌های حذف کدهای تکراری و پیاده‌سازی مدیریت خطای تمیز، احراز هویت، کشینگ و سایر ابزارها را آموزش می‌دهد. اگر به دنبال تجربه عملی برای یادگیری نحوه استفاده از جنگو جهت توسعه هر چیزی از یک فروشگاه خرده‌فروشی گرفته تا پورتفولیوی شخصی یا وب‌سایت شرکتی هستید، در این دوره به رایان بپیوندید.

سرفصل ها و درس ها

مقدمه Introduction

  • مواجهه با پروژه‌ها با جنگو Tackling projects with Django

  • پیش‌نیازهای لازم What you should know

  • بررسی کلی پروژه Project overview

1. شروع کار با جنگو 1. Getting Started with Django

  • اجرای جنگو Running Django

  • دنیای پایتون و جنگو The world of Python and Django

  • معماری یک پروژه جنگو Architecture of a Django project

2. مدل‌ها و فیلدها 2. Models and Fields

  • روابط عمومی (Generic relations) Generic relations

  • اعتبارسنجی‌ها Validations

  • مدیریت فایل‌ها File management

  • سیگنال‌ها Signals

  • فیلدهای سفارشی Custom fields

3. ویوها (Views) 3. Views

  • ایجاد استثناها (Exceptions) Raising exceptions

  • کوئری‌ست‌ها و فیلترها QuerySets and filters

  • ویوهای مبتنی بر کلاس (CBV) Class-based views

4. تعامل با پایگاه داده 4. Interacting with the Database

  • فراخوانی فیلدها Fetching fields

  • مدیران شیء سفارشی (Custom managers) Custom object managers

  • حذف مدل‌ها Deleting models

5. تمپلیت‌ها 5. Templates

  • تگ‌ها و فیلترهای سفارشی Custom tags and filters

  • متغیرها به عنوان تمپلیت Variables as templates

  • زبان تمپلیت جنگو The Django template language

  • کتابخانه Humanize Humanize library

6. بهبود عملکرد 6. Improving Performance

  • ثبت وقایع (Logging) Logging

  • سشن‌ها (Sessions) Sessions

  • امن‌سازی احراز هویت Securing authentication

  • کشینگ (Caching) Caching

7. متصل ماندن 7. Staying Connected

  • فعالیت در جامعه جنگو Getting involved with the Django community

  • یافتن و استفاده از پکیج‌های شخص ثالث Finding and using third-party packages

جمع‌بندی Conclusion

  • گام‌های بعدی با جنگو Next steps with Django

نمایش نظرات

آموزش پروژه پیشرفته جنگو: ساخت وب‌سایت‌های پربازدید با Django
جزییات دوره
1h 52m
28
(آخرین آپدیت)
13,581
- از 5
ندارد
دارد
دارد
Ryan Mitchell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ryan Mitchell Ryan Mitchell

مهندس ارشد نرم افزار در GLG

رایان میچل یک مهندس نرم افزار ارشد در GLG و همچنین سخنران و نویسنده است.

متخصص در اسکراپینگ وب، امنیت وب و علم داده، رایان میزبان کارگاه‌های آموزشی بوده و در بسیاری از رویدادها از جمله Data Day و DEF CON سخنرانی کرده است. او همچنین برنامه نویسی وب و علوم داده را تدریس کرده و در موسسات مختلف در مورد دوره های آموزشی مشاوره کرده است. رایان دارای مدرک کارشناسی ارشد در مهندسی نرم افزار از دانشکده توسعه دانشگاه هاروارد است و در حال حاضر یک مهندس ارشد نرم افزار در GLG است که در آنجا ابزارهای تجزیه و تحلیل داده ها را ایجاد می کند. رایان نویسنده Web Scraping with Python (O'Reilly) و همچنین Instant Web Scraping with Java (Packt Publishing) است.