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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش جنگو پیشرفته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 52m
34
Linkedin (لینکدین) lynda-small
20 دی 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 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) است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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