لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش امنیت و عملکرد جنگو 4
Django 4 Security and Performance
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت برنامه های جنگو اولین قدم است، اما مدیریت یک برنامه موجود ماجراجویی دیگری است. شما اقدامات امنیتی ضروری و راههای سریعتر اجرای برنامههای جنگو را یاد خواهید گرفت. جنگو یک چارچوب وب پایتون سطح بالا است که به شما کمک میکند وبسایتهای بهتری بسازید. این رایگان و منبع باز است و توسط توسعه دهندگان با تجربه ای ساخته شده است که چالش های ساخت برنامه های وب را درک می کنند. در این دوره آموزشی، امنیت و عملکرد جنگو 4، یاد می گیرید که چگونه برنامه های جنگو خود را با اقدامات امنیتی ضروری و تکنیک های بهینه سازی عملکرد ارتقا دهید. ابتدا، اقدامات امنیتی حیاتی مانند SSL و اسکریپت بین سایتی و غیره را بررسی خواهید کرد. در مرحله بعد، نحوه بهینه سازی پرس و جوها و کاهش زمان بارگذاری صفحه برای بهبود عملکرد را خواهید یافت. با پایان این دوره، شما قادر خواهید بود برنامه های تحت وب با کارایی بالا و ایمن را در جنگو 4 بسازید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
معرفی چارچوب جنگو
Introducing the Django Framework
بررسی اجمالی
Overview
نسخه ی نمایشی: یک برنامه اصلی جنگو را راه اندازی کنید
Demo: Setup a Basic Django App
نسخه ی نمایشی: نمونه برنامه جنگو را در PythonAnywhere اجرا کنید
Demo: Deploy Sample Django App to PythonAnywhere
نسخه ی نمایشی: اپلیکیشن FutureWatch را کاوش کنید
Demo: Explore the FutureWatch Application
خلاصه
Summary
تضمین امنیت در جنگو 4
Ensuring Security in Django 4
بررسی اجمالی
Overview
نسخه ی نمایشی: راه اندازی سرور اوبونتو برای استقرار جنگو 4
Demo: Setting up Ubuntu Server for Django 4 Deployment
نسخه ی نمایشی: آماده سازی برنامه تماشای آینده برای تولید
Demo: Preparing the Future Watch Application for Production
نسخه ی نمایشی: برنامه FutureWatch را با Nginx در سرور لینوکس مستقر کنید
Demo: Deploy FutureWatch App to Linux Server with Nginx
SSL/HTTPS در زمینه جنگو 4
SSL/HTTPS in Context of Django 4
نسخه ی نمایشی: SSL/HTTPS را به برنامه FutureWatch اضافه کنید
Demo: Add SSL/HTTPS to FutureWatch Application
آشنایی با میان افزار CSRF
Understanding the CSRF Middleware
کاهش تزریق SQL و Clickjacking
Mitigating SQL Injection and Clickjacking
سفارشی کردن اعتبار هدر میزبان
Customizing Host Header Validation
بررسی محتوای آپلود شده توسط کاربر
Verifying User-uploaded Content
خلاصه
Summary
بهینه سازی جنگو 4 برای سرعت و مقیاس پذیری
Optimizing Django 4 for Speed and Scalability
بررسی اجمالی
Overview
ذخیره سازی در زمینه جنگو 4
Caching in the Context of Django 4
نسخه ی نمایشی: بهینه سازی عملکرد پرس و جو پایگاه داده
Demo: Optimizing Database Query Performance
بهینه سازی رندر قالب جنگو
Optimizing Django Template Rendering
ذخیره سازی حافظه پنهان در جنگو
Memcached Caching in Django
خلاصه
Summary
نتیجه گیری و مراحل بعدی
Conclusion and Next Steps
خلاصه دوره
Course Summary
یادداشت های پایانی و بعد چه؟
Closing Notes and What Next?
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
عبدالرحمان بنیانگذار Pythonist.org ، یک شرکت مشاوره ، آموزش و توسعه نرم افزار نرم افزار است. در حال حاضر ، او به عنوان یک مهندس ارشد یادگیری ماشین در Nexthon Technologies مشغول به کار است که در آنجا چندین پروژه شگفت انگیز ساخته شده با هوش مصنوعی ساخته است. پیش از این ، او به عنوان یک معمار راه حل Cloud کار می کرد ، زیرساخت های قدرتمند ، ایمن و مقیاس پذیر را بر روی فروشندگان مختلف ابر مانند Google Cloud Platform و AWS ایجاد می کرد. در طول هر دو این نقش ها ، او از پایتون به عنوان زبان اصلی پیشرفت خود استفاده کرد. او یک مجری و معلم باتجربه است ، در چندین کنفرانس ، گروه نرم افزاری و مکانهای داخلی شرکت سخنرانی کرده است. عبدالل همچنین عضوی فعال در جامعه متن باز است که به طور منظم در پروژه های مختلف مرتبط با پایتون و یادگیری ماشین شرکت می کند. عبدول دارای مدرک لیسانس فناوری اطلاعات از دانشگاه گوجرات پاکستان است.
نمایش نظرات