آموزش جنگو پیشرفته

Advanced Django

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

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

معرفی Introduction

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

  • آنچه شما باید بدانید What you should know

  • نمای کلی پروژه Project overview

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

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

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

  • در حال اجرا جنگو Running Django

  • امتحان فصل Chapter Quiz

2. مدل ها و زمینه ها 2. Models and Fields

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

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

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

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

  • سیگنال ها Signals

  • امتحان فصل Chapter Quiz

3. دیدگاه ها 3. Views

  • بالا بردن استثناها Raising exceptions

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

  • QuerySets و فیلترها QuerySets and filters

  • امتحان فصل Chapter Quiz

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

  • حذف مدل ها Deleting models

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

  • واکشی فیلدها Fetching fields

  • امتحان فصل Chapter Quiz

5. الگوها 5. Templates

  • زبان قالب جنگو The Django template language

  • انسانی کردن کتابخانه Humanize library

  • برچسب ها و فیلترهای سفارشی Custom tags and filters

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

  • امتحان فصل Chapter Quiz

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

  • ایمن کردن احراز هویت Securing authentication

  • ذخیره سازی Caching

  • جلسات Sessions

  • ورود به سیستم Logging

  • امتحان فصل Chapter Quiz

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

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

  • درگیر شدن با جامعه جنگو Getting involved with the Django community

نتیجه Conclusion

  • مراحل بعدی با جنگو Next steps with Django

نمایش نظرات

آموزش جنگو پیشرفته
جزییات دوره
1h 52m
34
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 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) است.