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