لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پروژه جنگو پیشرفته: وب سایت های پرترافیک با جنگو بسازید
Advanced Django Project: Build High-Traffic Websites with Django
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره آموزشی پروژه محور، مهندس نرم افزار رایان میچل به بررسی جنگو می پردازد، چارچوبی که انتهای وب سایت های پربازدید مانند اینستاگرام و پینترست است. رایان که برای کاربران پیشرفته جنگو طراحی شده است، یک پروژه وب سایت رسانه اجتماعی را به عنوان چارچوبی برای چگونگی مقابله با هر موقعیت مهندسی وب و ترجمه آن به کد جنگو ارائه می دهد. او نحوه ساخت اعتباردهنده ها، فیلترها و مدیران سفارشی را نشان می دهد. نحوه گسترش و تقویت تنظیمات و مدل های پیش فرض جنگو. و چگونه می توان افزونگی کد را حذف کرد و مدیریت خطا، احراز هویت، حافظه پنهان و سایر ابزارها را پیاده سازی کرد. اگر به دنبال کار عملی برای یادگیری نحوه استفاده از جنگو برای توسعه هر چیزی از فروشگاه خرده فروشی گرفته تا نمونه کار شخصی و وب سایت شرکت و موارد دیگر هستید، در این دوره به رایان بپیوندید.
سرفصل ها و درس ها
معرفی
Introduction
انجام پروژه ها با جنگو (در حال انجام)
Tackling projects with Django
(In progress)
آنچه شما باید بدانید
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) است.
نمایش نظرات